中小学c语言考试题目及答案.doc

中小学c语言考试题目及答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

中小学c语言考试题目及答案

单项选择题(每题2分,共10题)

1.C语言程序的基本单位是()

A.程序行B.语句C.函数D.字符

答案:C

2.以下定义变量正确的是()

A.int1a;B.floata1;C.chara@;D.doublea-1;

答案:B

3.执行语句“inta=5;a+=3;”后,a的值是()

A.5B.3C.8D.2

答案:C

4.以下运算符优先级最高的是()

A.+B.==C.D.%

答案:C

5.若有“inta[5];”,则数组a中元素的下标范围是()

A.1-5B.0-4C.0-5D.1-4

答案:B

6.以下能正确输出字符串的函数是()

A.printfB.scanfC.getcharD.putchar

答案:A

7.函数返回值的类型是由()决定的。

A.return语句中的表达式类型

B.调用函数的主调函数类型

C.定义函数时所指定的函数类型

D.形参的数据类型

答案:C

8.以下不能用于循环控制的关键字是()

A.forB.whileC.doD.switch

答案:D

9.若有“inta=10,p=a;”,则p的值是()

A.10B.aC.p的地址D.不确定

答案:A

10.以下打开文件方式中,以读方式打开文件的是()

A.“w”B.“r”C.“a”D.“wb”

答案:B

多项选择题(每题2分,共10题)

1.以下属于C语言数据类型的有()

A.intB.floatC.charD.string

答案:ABC

2.以下关于变量初始化正确的有()

A.inta=5;B.floatb(3.14);C.charc=a;D.doubled=0;

答案:ACD

3.以下能实现a、b两个整数交换的代码有()

A.intt=a;a=b;b=t;

B.a=a+b;b=a-b;a=a-b;

C.a=ab;b=a/b;a=a/b;

D.a=b;b=a;

答案:ABC

4.以下属于C语言循环结构的有()

A.for循环B.while循环C.do-while循环D.if语句

答案:ABC

5.以下关于数组的说法正确的有()

A.数组名代表数组首元素地址

B.数组下标从0开始

C.数组必须先定义后使用

D.不同类型元素可存于同一数组

答案:ABC

6.以下字符串处理函数在string.h头文件中的有()

A.strlenB.strcpyC.strcmpD.printf

答案:ABC

7.以下关于函数的说法正确的有()

A.函数可以嵌套调用

B.函数可以嵌套定义

C.函数可以有返回值,也可以没有

D.函数参数可以是常量、变量或表达式

答案:ACD

8.以下关于指针的说法正确的有()

A.指针变量存储的是内存地址

B.指针可以指向数组

C.指针可以进行加、减等运算

D.指针类型必须与所指向变量类型一致

答案:ABCD

9.以下文件操作函数有()

A.fopenB.fcloseC.freadD.fwrite

答案:ABCD

10.以下预处理指令正确的有()

A.includestdio.h

B.definePI3.14

C.ifdefDEBUG

D.end

答案:ABC

判断题(每题2分,共10题)

1.C语言中,变量必须先定义后使用。()

答案:对

2.“inta;floatb;a=b;”这种赋值是合法的。()

答案:错

3.for循环中,初始化、条件判断、更新部分都可以省略。()

答案:对

4.数组一旦定义,其大小不能改变。()

答案:对

5.函数内定义的局部变量在函数调用结束后就会被释放。()

答案:对

6.指针变量可以不初始化。()

答案:错

7.strlen(abc)的值是3。()

答案:对

8.文件打开后,必须要关闭。()

答案:对

9.C语言中所有语句都以分号结尾。()

答案:对

文档评论(0)

千语资料 + 关注
实名认证
内容提供者

最新资料更新。

1亿VIP精品文档

相关文档