- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习题集选择循环
第四章 过程化语句
一、单项选择题
1. 对if语句中表达式的类型,下列正确的描述是_____。
A. 必须是关系表达式
B. 必须是关系表达式或逻辑表达式
C. 必须是关系表达式或算法表达式
D. 可以是任意表达式
2. 已知x = 43, ch = ′A′, y = 0; 则表达式(x=ych ′B′ !y)
的值是_____。
A. 0 B. 语法错 C. 1 D. “假”
3. 逻辑运算符两侧运算对象的数据类型_____。
A. 只能是0或1 B. 只能是0或非0正数
C. 只能是整型或字符型数据 D. 可以是任何类型的数据
4. 设有:int a = 1, b = 2, c = 3, d = 4, m = 2, n = 2; 执行(m = ab) (n = cd)后n的值是_____。
A. 1 B. 2 C. 3 D. 4
5. 多重if-else语句嵌套使用时,寻找与else配对的if方法是_____。
A. 缩排位置相同的if B. 其上最近的if
C. 下面最近的if D. 其上最近的未配的if
6. 以下错误的if语句是_____。
A. if( x y ) z = x;
B. if( x == y ) z = 0;
C. if( x != y) cout x else cout y;
D. if( x y ) { x++; y--;}
7. 对于条件表达式 (k) ? (i++) : (i--)来说,其中的表达式k等价于
_____。
A. k==0 B. k==1 C. k!=0 D. k!=1
8. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是_____。
A. A % 2 == 1 B. !(A % 2 == 0)
C. !(A%2) D. A%2
9. 判断char型变量c1是否为小写字母的正确表达式是_____。
A. ′a′ = c1 = ′z′ B. (c1 = a) (c1 =z )
C. (′a′ = c1) (′z′= c1) D. (c1=′a′)(c1=′z′ )
10. 已知int x=10, y=20, z=30; 以下语句执行后x,y,z的值是_____。
if( x y)
z = x; x = y; y = z;
A. x = 10, y = 20, z = 30 B. x= 20, y = 30, z = 30
C. x =20, y =30, z = 10 D. x = 20, y = 30, z = 20
11. 请阅读以下程序:
void main( )
{
int a = 5, b= 0, c = 0;
if ( a = b+c) cout ″***\n″;
else cout ″$$$\n″;
}
以上程序_____。
A. 有语法错误不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
12. 请阅读以下程序,其运行结果是_____。
void main( )
{
char c = ′A′;
if( ′0′ = c = ′9′) cout ″YES″;
else cout ″NO″;
}
A. YES B. NO C. YESNO D. 语句错误
13. 下列关于switch语句的描述中,正确的是
A. switch语句中default子句可以没有,也可以有一个
B. switch语句中的每个语句序列中必须有break语句
C. switch语句中的case子句后面的表达式可以是整型表达式
D. switch语句中default子句只能放在最后
14. a 0 B. !a C. a = 0 D. a15. 有如下程序段:
int x=1,y=1;
int m,n;
m=n=1;
switch (m)
{
case 0:x=x*2;
case 1:
{
switch (n)
{
case 1:x=x*2;
case 2:y=y*2;break;
case
您可能关注的文档
最近下载
- 水电水利工程基本词汇对照表(法语).docx
- 车间班长个人年终总结范本5篇.docx
- 基于MATLAB的HDB3码编译器的优化设计与实现.pdf VIP
- 一汽奥迪AudiQ7汽车使用手册用户说明书pdf电子版下载.pdf
- 一汽奥迪Q7_车型手册电子版下载_非汽车用户车主车辆使用操作驾驶说明书.pdf VIP
- DL-T-5564-2019输变电工程接入系统设计规程.docx VIP
- 小学奥数题库《几何》-直线型-燕尾模型-2星题(含解析)全国通用版.docx
- 老年综合评估及干预技术应用规范.docx VIP
- 城市老旧小区适老化改造的路径探讨(工程毕业论文资料).doc
- 2023年中国城市居民养老政策体系与市场规模评估报告.pdf VIP
文档评论(0)