- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言练习题z(4-5章)
C语言练习题(4-5章)
一、选择题
以下叙述正确的是
A) C语言比其他语言高级
B) C语言可以不用编译就能被计算机识别执行
C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D) C语言出现的最晚、具有其他语言的一切优点
C语言中用于结构化程序设计的三种基本结构是
A) 顺序结构、选择结构、循环结构
B) if、switch、break
C) for、while、do-while
D) if、for、continue
在一个C语言程序中
A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现
C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置
下列叙述中正确的是
A) C语言中既有逻辑类型也有集合类型 B) C语言中没有逻辑类型但有集合类型
C) C语言中有逻辑类型但没有集合类型 D) C语言中既没有逻辑类型也没有集合类型
下列关于C语言用户标识符的叙述中正确的是
A) 用户标识符中可以出现下划线和中划线(减号)
B) 用户标识符中不可以出现中划线,但可以出现下划线
C) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D) 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
已定义ch为字符型变量,以下赋值语句中错误的是
A)ch=\; B)ch=62+3; C)ch=NULL; D)ch=\xaa;
以下程序段中与语句k=ab?(bc?1:0):0;功能等价的是()
A)if((ab)(bc)) k=1; B) if((ab)||(bc)) k=1
else k=0; else k=0;
C)if(a=b) k=0; D) if(ab) k=1;
else if(b=c) k=1; else if(bc) k=1;
else k=0;
若有以下程序段(n所赋的是八进制数)
int m=32767,n=032767;
printf(%d,%o\n,m,n);
执行后输出结果是
A) 32767,32767 B) 32767,032767 C) 32767,77777 D) 32767,077777
下列关于单目运算符++、--的叙述中正确的是
A) 它们的运算对象可以是任何变量和 常量
B) 它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C) 它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D) 它们的运算对象可以是char型变量、int型变量和float型变量
若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf(%Xm\n,m);
执行后输出结果是
A) 0X0 B) 0x0 C) 0 D) 0XABC
有以下程序段
int m=0,n=0; char c=a;
scanf(%d%c%d,m,c,n);
printf(%d,%c,%d\n,m,c,n);
若从键盘上输入:10A10回车,则输出结果是:
A) 10,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0
有以下程序,执行后输出的结果是
main()
{ int i=1,j=1,k=2;
if((j++||k++)i++) printf(%d,%d,%d\n,i,j,k);
}
A) 1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3
有以下程序,执行后输出的结果是
main()
{ int a=5,b=4,c=3,d=2;
if(abc) printf(%d\n,d);
else if((c-1=d)==1) printf(%d\n,d+1);
else printf(%d\n,d+2);
}
A) 2 B) 3 C) 4 D) 编译时有错,无结果
有以下程序,执行后输出的结果是
main()
{ int i=10,j=1;
printf(%d,%d\n,i--,++j);
}
A) 9,2 B) 10,2 C) 9,1 D) 10,1
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
if (ca) x=1; B)if (a3) x=3;
else if(ba) x=2; else if(a2) x=2;
else
您可能关注的文档
最近下载
- 发育生物学教学课件08-1 原肠作用.ppt VIP
- 【中考真题】2025年安徽省中考数学试题(含解析).docx VIP
- 2025年职业资格大学辅导员笔试-笔试参考题库含答案解析(5套试卷).docx VIP
- 一种电池模组手动入箱定位及导向机构.pdf VIP
- 边立新:《路德维希·费尔巴哈和德国古典哲学的终结》导读.ppt VIP
- 纳米氢氧化镁晶须的制备及其分散性研究.docx VIP
- 肥厚型心肌病护理查房.pptx VIP
- 2025年内河码头行业现状分析报告及未来五至十年发展前景预测报告.docx
- 领导德性量表的编制.docx VIP
- 石化受限空间作业标准化管理方案-图文并茂版.pptx VIP
文档评论(0)