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