- 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语言习题课
一、单项选择题:
1.以下
A
是 C 语言中有效的变量名称。
A._abc
B. 2abc
C.char
D. a#3
变量名只能以下划线和字母开头
2.下面四个说法中错误的是
B 。
A.for
循环不仅可以和
for
循环嵌套,而且可以和
While
循环嵌套。
3.在
B.当在循环体内执行 continue 语句的时候,将结束整个循环。
C. while 循环最少循环 0 次, do-while 循环最少循环 1 次。
D. goto 语句也可以实现循环的功能。
while ( x ) 中的 x 与下面条件表达式等价的是 D
A.x = = 0
B. x= = 1
C. x! = 1
D. x ! = 0
4.为表示关系
x≥ y≥ z,应使用
C 语言表达式
A
A.(x=y)(y=z)
B. (x=y)AND(y=z)
C. (x=y=z)
D. (x=y)(y=z)
5.设有如下定义:
A.1
int x=9,y=2,z;则语句B.
printf( “%d\n ”, z= x/y);的输出结果是
C.4 D.3
C
整形中的“
/ ”是整除
6.若有以下语句: static char x[ ]=”12345”; static char y[ ]={‘ 1’,’2’,’3’,’ 4’,’5’} ;则正确的说法是
。
A.x 数组和
y 数组的长度相同
B. x 数组的长度大于
y 数组的长度
C. x 数组的长度小于
y 数组的长度
D. x 数组与
y 数组等价
字符串后有一个“
\0 ”
7.已知有定义:
char ch;则下面正确的赋值语句为
A
。
A.ch=X
B.ch=55
C.ch=M
D. ch=55
8.以下说法中正确的是 C
A.C 语言程序总是从第一个的函数开始执行
B.在 C 语言程序中 ,要调用的函数必须在 main() 函数中定义
C. C 语言程序总是从 main() 函数开始执行
D. C 语言程序中的 main() 函数必须放在程序的开始部分
语言中,形参的缺省存储类型说明是: A
语言中的简单数据类型有: B
A.整型 实型 逻辑型
B.整型 实型 字符型
C.整型 字符型 逻辑型
D.整型 实型 逻辑型 字符型
11.以下程序段的输出结果是: C
A.1
int x=3;
B. 3
0
do{
C.1
-2
printf(%3d,x-=2);
D.死循环
}while(!(--x));
12.以下非法的赋值语句是:
A
A.n=(i=2,++i);
B. j++;
C. ++(i+1);
D. x=y0;
13.设 a 和 b 均为
double 型变量,且
a=, b=,则表达式
(int)a+b/b
的值是:
D
A.
B. 6
C.
D.
14.已知
x=3, y=2,则表达式
x*=y+8
的值为:
C
A.3
B.2
C.30
D. 10
y+8 是一个整体
15.设 x,y,z均为
int
型变量,则执行以下语句后,
t 的值为:
C
x=y=z=1; t=++x||++y++z ;
A.不定值
B.2
C.1
D. 0
16.为了测试字符串的实际长度,
C 语言规定了一个“字符串结束标志”
,这个结束标志字符是:
B
A.‘ \n ’
B.‘ \0 ’
C.‘\x ’
D.‘\9 ’
程序的三种基本结构是:
A
A.顺序结构、选择结构、循环结构
B.逻辑结构、层次结构、网状结构
C.顺序结构、逻辑结构、选择结构
D.层次结构、顺序结构、循环结构
18.若
int i=10;执行完下面程序判断后,变量 i 的正确结果是
A.10 switch ( i )
B.11 {
C. 12 case 7: i+=1;
D. 13 case 10: i+=1;
case 17: i+=1;
default: i+=1;
}
D
。
case 后有
break ,结束跳出结果,没有
break,继续执行
具体见书本
105 页
19.下列关于
C 语言注释的描述中,错误的是:
D
。
A.C 语言中用
/* */ 表示注释部分
B.注释只是给人看的,对编译和运行不起作用
C.注释可以加在程序中的任何位置
D. C 语言中用
{* *} 表示注释部分
20.下列关于
C 程序的描述中,错误的是:
D
。
A.C 程序是由函数构成的
您可能关注的文档
最近下载
- 乌鲁木齐市第一中学2024届高一数学第一学期期末学业质量监测试题含解析.doc VIP
- ANSYS nCode DesignLife软件介绍 第八讲 Duty_Cycles.pdf VIP
- 新疆乌鲁木齐市第一中学20212022学年高一上学期期末数学试题(含答案解析).pdf VIP
- 李商隐《锦瑟》PPT课件.pptx VIP
- 《自然辩证法》期末复习思考题(附答案) .pdf VIP
- 松下Panasonic 【电烤箱】NU-HX200SXPE使用说明书.pdf
- 红色文化资源融入高校思想政治理论课路径探析.pdf VIP
- 矿业大阳坡井精细化管理实施细则.docx VIP
- 抑郁症团体际关系治疗册-WorldHealthOrganization.docx VIP
- 尚义矿业大阳坡井精细化管理实施方案.docx VIP
原创力文档


文档评论(0)