- 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语言各章节练习题(含答案).doc
一、 C语言概述练习题
选择1. 一个C程序的执行是从 。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序文件的第一个函数开始,到本程序main函数结束
D) 本程序的main函数开始,到本程序文件的最后一个函数结束
2. 以下叙述不正确的是 。
A) 一个C源程序必须包含一个main函数 B)一个C源程序可由一个或多个函数组成
C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面
3. 以下叙述正确的是 。
A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B) 在C程序中,main函数必须位于程序的最前面
C) C语言本身没有输入输出语句 D) C程序的每行中只能写一条语句
4. 一个C语言程序是由 。
A)一个主程序和若干个子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成
二、数据类型、运算符与表达式
选择. 1. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 。
x=(i=4,j=16,k=32) A) 4 B) 16 C) 32 D) 52
2. 下列四组选项中,均不是C语言关键字的选项是 。
A) define IF type B) getc char printf
C) include case scanf D) while go pow
3. 下列四组选项中,均是不合法的用户标识符的选项是 。(C语言标识符由字 母, 数字,下划线组成,开头不能是数字)
A) W P_0 do B) b-a goto int C) float la0 _A D) -123 abc TEMP
8. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为 。
A) D B) 68 C) 不确定的值 D) C
填空 1. 若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】。-16
int m=5,y=2;
7. 若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为【8】,n的值为【9】。10 6
x+=n++ //若改为x+=++n 则计算后X为11,n为6
10.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为【12】。 f
三、简单的C程序设计
选择 1. putchar函数可以向终端输出一个 D 。
A) 整型变量表达式 B) 实型变量值 C) 字符串 D) 字符或字符型变量值
3. 阅读以下程序,当输入数据的形式为:25,13,10CR(注:CR表示回车),则正确的输出结果为 A 。
main()
{ int x,y,z;
scanf(“%d%d%d”,x,y,z);
printf(“x+y+z=%d\n”,x+y+z);
} A) x+y+z=48 B) x+y+z=35 C) x+z=35 D) 不确定值
4. 根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 C 。
main()
{ char ch1,ch2,ch3;
输入语句
printf(“%c %c %c”,ch1,ch2,ch3);
} 输出形式:A B C 输入形式:A B C
A) scanf(“%c%c%c”,ch1,ch2,ch3); B) scanf(“%c,%c,%c”,ch1,ch2,ch3);
C) scanf(“%c %c %c”,ch1,ch2,ch3); D) scanf(“%c%c”,ch1,ch2,ch3);
5. int?j=-1;?if(j=1)printf(“***\n”);??else??printf
您可能关注的文档
最近下载
- 2024宜春职业技术学院招聘笔试真题及参考答案详解.docx VIP
- 南京市南师附中2024-2025学年高二上学期期中考试化学试卷.pdf VIP
- 2022年土地登记代理人题库700道精编答案.docx
- 艺术歌曲《满江红》的演唱技巧与情感处理.pdf VIP
- 2025年衢州市xx乡镇“十五五”发展规划.docx VIP
- 现代大学英语精读3(第三版)课后习题答案.pdf
- 电力电子技术(本科)电子科技大学含答案.doc VIP
- 2025-2030中国天然气管道行业前景动态与需求规模预测研究报告.docx
- 在校证明模板.pdf VIP
- 广东省佛山市南海区2022年人教版小升初考试数学试卷(原卷版+解析).docx VIP
原创力文档


文档评论(0)