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

in()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);
}

(38) 当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为
  A) 1  B) 2 C) 3 D) 6
if(a if(c else
if(a if(b else x=3;
else x=6;
else x=7;

(39) 表示关系x<=y<=z的c语言表达式为
  A) (X<=Y)&&(Y<=Z)
  B) (X<=Y)AND(Y<=Z)
  C) (X<=Y<=Z)
  D) (X<=Y)&(Y<=Z)(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=(n

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

责任编辑:小草

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