关于C语言的选择题

1、 能正确表示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
请选择-> A B C D

2、 设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为
x=y=z=1;
t=++x || ++y && ++z;
A) 不定值 B) 4
C) 1 D) 0
请选择-> A B C D

3、 执行下面程序的输出结果是( )。
main( )
{ int a=5,b=0,c=0;
if (a=a+b) printf("****\n");
else printf("####\n");
}
A) 有语法错误不能编译
B) 能通过编译,但不能通过连接
C) 输出 ****
D) 输出 ####
请选择-> A B C D

4、 运行下面程序后,输出是( )。
main( )
{ int k=-3;
if (k<=0) printf("****\n")
else printf("####\n");
}
A) #### B) ****
C) ####**** D) 有语法错误不能通过编译
请选择-> A B C D

5、 以下条件表达式中能完全等价于条件表达式x的是( )。
A) (x==0) B) (x!=0)
C) (x==1) D) (x!=1)
请选择-> A B C D

6、 以下程序段运行结果是( )。
int x=1,y=1,z=-1;
x+=y+=z;
printf("%d\n",x<y?y:x);
A) 1 B) 2
C) 4 D) 不确定的值
请选择-> A B C D

7、 如果c为字符型变量,下面________可以判断c是否为空格。

A) if(c==32) B) if(c=' ')
C) if(c='32') D) if(c='')
请选择-> A B C D

8、 如果c为字符型变量,判断c是否为空格不能使用________。

A) if(c=='32') B) if(c==32)
C) if(c=='\40') D) if(c==' ')
请选择-> A B C D

9、 设ch是char型变量,值为'A',则表达式
ch=(ch>='A' && ch<='Z')?ch+32:ch的值是:
A) Z B) a
C) z D) A
请选择-> A B C D

10、 设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是:
A) 10<a<15 B) a==11||a==12||a==13||a==14
C) a>10&&a<15 D) !(a<=10)&&!(a>=15)
请选择-> A B C D

DCCBB
AAABA
一楼4.5.8和9题错误
转义符'\'后面接一个八进制数,用于表示ASCII码等于该值的字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-16
1 D
2 "x=y=z=1; "这条语句有错误
3 C
4 D
注意:main( )
{ int k=-3;
if (k<=0) printf("****\n")<<源程序此处少了分号>>
else printf("####\n");
}
5 B
6--10 AAABA
第2个回答  2010-04-16
DCCBB AAABA
第3个回答  2010-04-16
DCCAC
AACCA
第4个回答  2010-04-16
DCCBB
AAABA

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网