全国计算机等级考试二级C语言选择结构笔试试题
来源:优易学  2011-11-20 15:43:05   【优易学:中国教育考试门户网】   资料下载   IT书店

 

3=0));
  C) k=i==j;
  D) a=b+c=1;

(47) 能正确表示a≥10或a≤0的关系表达式是
  A)a>=10 or a<=0
  B)a>=10│a<=0
  C)a>=10││a<=0
  D)a>=10 ││a<=0

(48) 为表示关系x≥y≥z,应使用C语言表达式
  A) (x>=y)&&(y>=z)
  B(x>=y)AND(y>=z)
  C)(x>=y>=z)
  D)(x>=y)&(y>=z)

(49) 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是
main( )
{ int x;
scanf("%d",&x);
if(x + + >5) printf("%d",x);
else printf("%d\n",x - -); }
  A) 7和5
  B) 6和3
  C) 7和4
  D) 6和4
(40) 有以下程序
#include
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是
  A) 2,1
  B) 3,2
  C) 4,3
  D) 2,-1

(41) 设a为整型变量,不能正确表达数学关系:1010&&a>15
D)!(a<=10)&&!(a>=15)

(42) 若有以下定义:
float x;int a,b;
则正确的switch 语句是
  A)switch(x)     B)switch(x)
   { case1.0:printf("*\n"); { case1,2:printf("*\n");
    case2.0:printf("**\n"); case3:printf("**\n");
    }    }
  C)switch (a+b)    D)switch (a+b);
   { case 1:printf("\n");  { case 1:printf(."*\n");
    case 1+2:printf("**\n"); case 2:printf("**\n");
    }    }

(43) 假定所有变量均已正确说明,下列程序段运行后x的值是
a=b=c=0;x=35;
if(!a)x--;
else if(b);
if(c)x=3;
else x=4;
  A)34 B)4 C)35 D)3

(44) 在以下一组运算符中,优先级最高的运算符是
  A)<=   B)=  C)% D)&&

(45) 表达式:10!=9的值是
  A) true   B) 非零值 C) 0 D) 1

(46) 在下列选项中,不正确的赋值语句是
  A) ++t;
  B) n1=(n2=(n3=0));
  C) k=i==j;
  D) a=b+c=1;

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训