c语言c语言考试题库及答案.pdfVIP

  • 0
  • 0
  • 约3.23千字
  • 约 9页
  • 2026-03-05 发布于河南
  • 举报

c语言c语言考试题库及答案

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

1.以下关于C语言标识符的描述,正确的是()

A.标识符只能由字母、数字组成

B.标识符可包含下划线和数字

C.标识符首字符可以是数字

D.标识符不能是关键字

答案:D

2.若有定义:inta=5,b=2;则表达式a/b的值是()

A.2.5

B.2

C.3

D.0

答案:B

3.以下能正确定义一维数组的选项是()

A.inta[5]={0,1,2,3,4,5};

B.chara[]={0,1,2,3,4,5};

C.chara={A,B,C};

D.inta[5]=0123;

答案:B

4.以下关于函数的说法,错误的是()

A.函数可以嵌套定义

B.函数可以有多个参数

C.函数可以返回一个值

D.函数可以没有参数

答案:A

5.若有定义:intx=10,y=20;执行语句if(xy)x=y;y

=x;后,x和y的值分别是()

A.10,10

B.20,20

C.10,20

D.20,10

答案:B

6.以下哪个是C语言合法的常量()

A.0x12a

B.12,000

C.abc

D.2e1.5

答案:A

7.循环语句for(inti=0;i5;i++){}中,循环体执行的

次数是()

A.4

B.5

C.6

D.0

答案:B

8.若有定义:inta[3][4];则数组a中元素的个数是()

A.3

B.4

C.7

D.12

答案:D

9.以下能正确输出字符A的语句是()

A.printf(%c,A);

B.printf(%d,A);

C.printf(%s,A);

D.printf(%f,A);

答案:A

10.以下关于指针的说法,正确的是()

A.指针变量可以不初始化

B.指针可以指向任何类型的数据

C.指针可以进行算术运算

D.一个指针只能指向一个变量

答案:C

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

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

A.int

B.float

C.double

D.char

答案:ABCD

2.以下哪些运算符优先级高于赋值运算符()

A.+

B.-

C.

D./

答案:ABCD

3.以下能正确输入一个整数的函数有()

A.scanf(%d,a);

B.gets(a);

C.printf(%d,a);

D.putchar(a);

答案:A

4.以下关于数组初始化的说法,正确的有()

A.可以部分初始化

B.可以全部初始化

C.初始化值个数不能超过数组大小

D.初始化值个数可以超过数组大小

答案:ABC

5.以下哪些是C语言合法的注释方式()

A.//这是一行注释

B./这是多行注释/

C.这是注释

D.这不是注释

答案:AB

6.以下能用于条件判断的语句有()

A.if

B.else

C.switch

D.case

答案:AC

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

A.值传递

B.地址传递

C.引用传递

D.无传递

答案:ABC

8.以下哪些是C语言合法的字符串常量()

A.abc

B.abc

C.a\nb

D.a\tb

答案:ACD

9.以下能使程序暂停的函数有()

A.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档