- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C
C语言
一、选择题(第题2分,共20分)
1.一个C程序的履行是从A。
A)本程序的main函数开始,到main函数结束
B)本程序言件的第一个函数开始,到本程序言件的最后一个函数结束
C)本程序言件的第一个函数开始,到本程序main函数结束
D)本程序的main函数开始,到本程序言件的最后一个函数结束
2.若x、i、j、k都是int型变量,则计算下边表达式后,x的值为C。
x=(i=4,j=16,k=32)
A)4B)16C)32D)52
3.设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为C。
A)0~255B)0~32767C)0~65535D)0~47
4.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据种类为D。
A)floatB)charC)intD)double
5.putchar函数能够向终端输出一个
D。
A)整型变量表达式B)实型变量值
C)字符串D)字符或字符型变量值
6.printf函数顶用到格式符%5s,此中数字5表示输出的字符串占用5列。假如字符串长度大于5,
则输出按方式B;假如字符串长度小于5,则输出按方式C。
A)从左起输出该字符串,右补空格B)按原字符长从左向右所有输出
C)右对齐输出该字符串,左补空格D)输犯错误信息
7.判断char型变量ch能否为大写字母的正确表达式是C。
A)‘A’=ch=‘Z’B)(ch=‘A’)(ch=‘Z’)
C)(ch=‘A’)(ch=‘Z’)D)(‘A’=ch)AND(‘Z’=ch)
8.已知intx=10,y=20,z=30;以下语句履行后x,y,z的值是B。
if(xy)z=x;x=y;y=z;
C)x=20,y=30,z=10D)x=20,y=30,z=20
9.以下程序段______C__.
x=-1;
do{
x=x*x;
}
while(!x);
A)是死循环B)循环履行二次
C)循环履行一次D)有语法错误
10.以下正确的描绘是___B____.
A)continue语句的作用是结束整个循环的履行
1/4
C
B)只好在循环体内和switch语句体内使用break语句
C)在循环体内使用break语句或continue语句的作用同样
D)从多层循环嵌套中退出时,只好使用goto语句
二、填空题(每空2分,共20分)
1.C语言中,用重点字int定义基本整型变量,用重点字float
定义单精度实型变量,用重点字char定义字符型变量。
2.表达式3*20/4%10的计算结果是5。
3.复合语句是将多个语句用花括号括起来构成一个语句。
4.程序中使用putchar()函数和getchar()函数,在程序的开头一定加上
char。
5.C语言源程序言件名的后缀是.c。
6
文档评论(0)