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] 下一页
责任编辑:小草