c语言技校考试题及答案.docVIP

  • 1
  • 0
  • 约1.63千字
  • 约 7页
  • 2025-10-19 发布于广东
  • 举报

c语言技校考试题及答案

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

1.以下哪个是C语言合法的标识符?

A.123abc

B._abc

C.abc-1

D.int

答案:B

2.C语言中,字符型数据在内存中存储的是?

A.字符的ASCII码值

B.字符本身

C.字符的二进制形式

D.不确定

答案:A

3.若有定义inta=5;则执行a+=a-=aa;后,a的值为?

A.-40

B.0

C.5

D.-10

答案:A

4.以下哪种循环结构先执行循环体再判断条件?

A.for循环

B.while循环

C.do-while循环

D.都不是

答案:C

5.函数返回值的类型由什么决定?

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

B.定义函数时指定的返回类型

C.调用函数时的参数类型

D.函数内第一个执行语句的类型

答案:B

6.若有数组定义inta[5]={1,2,3,4,5};则a[3]的值是?

A.1

B.2

C.3

D.4

答案:D

7.以下哪个不是C语言的关键字?

A.sizeof

B.auto

C.define

D.break

答案:C

8.以下关于指针的说法正确的是?

A.指针变量中存放的是地址值

B.指针只能指向整型变量

C.指针变量的类型与所指向变量的类型无关

D.可以对指针进行算术运算但不能进行关系运算

答案:A

9.若有chars[]=hello;则数组s的长度是?

A.5

B.6

C.7

D.不确定

答案:B

10.以下哪种数据类型不能进行自增自减运算?

A.int

B.float

C.char

D.都可以

答案:B

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

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

A.int

B.float

C.double

D.char

答案:ABCD

2.以下哪些是正确的C语言注释方式?

A.//这是注释

B./这是注释/

C.这是注释

D.{这是注释}

答案:AB

3.以下关于scanf函数说法正确的是?

A.用于从键盘输入数据

B.格式控制字符串中可以有普通字符

C.输入数据时要与格式控制字符串匹配

D.可以输入多种类型的数据

答案:ABCD

4.以下哪些语句可以实现条件判断?

A.if语句

B.switch语句

C.for语句

D.while语句

答案:AB

5.以下关于数组初始化正确的是?

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

B.inta[]={1,2,3};

C.inta[3]={1,2};

D.inta[3]={1,2,3,};

答案:AB

6.以下哪些是C语言的函数调用方式?

A.传值调用

B.传址调用

C.传引用调用

D.不传任何值调用

答案:AB

7.以下关于结构体说法正确的是?

A.可以包含不同类型的成员

B.定义结构体变量时可以初始化

C.结构体成员可以是结构体类型

D.结构体变量所占内存是各成员内存之和

答案:ABCD

8.以下哪些字符在C语言中有特殊含义?

A.\n

B.\t

C.\0

D.%

答案:ABCD

9.以下关于文件操作正确的是?

A.打开文件用fopen函数

B.关闭文件用fclose函数

C.读写文件用fread和fwrite函数

D.可以对文件进行随机读写

答案:ABCD

10.以下哪些是C语言的逻辑运算符?

A.

B.||

C.!

D.^

答案:ABC

判断题(每题2分

文档评论(0)

1亿VIP精品文档

相关文档