2010春江苏省计算机二级C语言试题与答案(笔试).docxVIP

  • 3
  • 0
  • 约3.49千字
  • 约 8页
  • 2026-02-07 发布于河南
  • 举报

2010春江苏省计算机二级C语言试题与答案(笔试).docx

2010春江苏省计算机二级C语言试题与答案(笔试)

姓名:__________考号:__________

一、单选题(共10题)

1.以下哪个选项不是C语言的基本数据类型?()

A.int

B.char

C.float

D.struct

2.以下哪个函数用于输出字符?()

A.printf

B.putchar

C.puts

D.getchar

3.以下哪个运算符用于取余数?()

A.%

B./

C.*

D.+

4.以下哪个关键字用于定义一个函数?()

A.fun

B.func

C.function

D.void

5.以下哪个关键字用于声明一个全局变量?()

A.global

B.extern

C.static

D.register

6.以下哪个关键字用于声明一个静态变量?()

A.static

B.const

C.extern

D.volatile

7.以下哪个函数用于从标准输入读取一个整数?()

A.scanf

B.getchar

C.gets

D.printf

8.以下哪个关键字用于声明一个指针变量?()

A.ptr

B.pointer

C.int*

D.*int

9.以下哪个关键字用于声明一个常量?()

A.const

B.final

C.define

D.#define

10.以下哪个运算符用于比较两个整数是否相等?()

A.==

B.===

C.==

D.=

二、多选题(共5题)

11.C语言中以下哪些是合法的标识符?()

A.int

B.1int

C._int

D.int1

12.以下哪些是C语言中的关键字?()

A.if

B.int

C.1

D.while

13.以下哪些运算符可以用于比较两个数的大小?()

A.

B.

C.==

D.=

14.以下哪些是C语言中的数据类型?()

A.int

B.char

C.float

D.void

15.以下哪些是C语言中的控制语句?()

A.if

B.for

C.scanf

D.printf

三、填空题(共5题)

16.在C语言中,用于声明一个整型变量的关键字是______。

17.C语言中,用于输出变量的格式化输出语句是______。

18.C语言中,用于从标准输入读取一个整数的函数是______。

19.在C语言中,用于定义一个函数的返回类型的关键字是______。

20.C语言中,用于表示逻辑非的运算符是______。

四、判断题(共5题)

21.在C语言中,一个变量的作用域只限于其定义的位置。()

A.正确B.错误

22.在C语言中,函数必须返回一个值。()

A.正确B.错误

23.在C语言中,结构体中的成员不能是另一个结构体。()

A.正确B.错误

24.在C语言中,所有的数组下标必须是正整数。()

A.正确B.错误

25.在C语言中,函数参数传递是值传递。()

A.正确B.错误

五、简单题(共5题)

26.什么是C语言中的变量?请简述变量的作用。

27.简述C语言中函数的作用及其定义的基本要素。

28.解释C语言中指针的概念及其在程序中的作用。

29.简述C语言中结构体的概念及其在程序设计中的应用。

30.解释C语言中文件操作的概念及其主要函数。

2010春江苏省计算机二级C语言试题与答案(笔试)

一、单选题(共10题)

1.【答案】D

【解析】struct是结构体类型,不是基本数据类型。

2.【答案】B

【解析】putchar函数用于输出单个字符。

3.【答案】A

【解析】取余数运算符是%。

4.【答案】D

【解析】定义函数时使用void关键字表示函数不返回值。

5.【答案】B

【解析】extern关键字用于声明全局变量。

6.【答案】A

【解析】static关键字用于声明静态变量。

7.【答案】A

【解析】scanf函数用于从标准输入读取数据,可以指定数据类型。

8.【答案】C

【解析】声明指针变量时,使用int*表示这是一个指向整数的指针。

9.【答案】A

【解析】const关键字用于声明常量。

10.【答案】A

【解析】比较两个整数是否相等的运算符是==。

二、多选题(共5题)

11.【答案】

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档