C语言程序设计自学考试大纲..docxVIP

  • 0
  • 0
  • 约4.51千字
  • 约 8页
  • 2026-01-31 发布于河南
  • 举报

C语言程序设计自学考试大纲.

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.1.C语言中,以下哪个关键字用于定义函数的返回类型?()

A.return

B.function

C.int

D.void

2.2.在C语言中,以下哪个结构体成员是静态的?()

A.staticinta

B.externintb

C.constintc

D.volatileintd

3.3.以下哪个是C语言中的结构体定义方式?()

A.struct{inta;};

B.structinta;

C.structa{intb;};

D.intstructa{intb;};

4.4.以下哪个函数是C标准库中的字符串拷贝函数?()

A.strcpy

B.strcat

C.strcmp

D.strlen

5.5.在C语言中,以下哪个关键字用于声明外部变量?()

A.static

B.extern

C.const

D.volatile

6.6.以下哪个是C语言中的指针定义方式?()

A.int*ptr;

B.intptr[];

C.intptr=1;

D.intptr=1;

7.7.以下哪个是C语言中的数组初始化方式?()

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

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

C.intarr[5]={1,2,3,4};

D.intarr[5]={1,2,3,4,5,6};

8.8.以下哪个是C语言中的循环语句?()

A.switch

B.break

C.while

D.if

9.9.在C语言中,以下哪个是错误的函数声明?()

A.intadd(inta,intb);

B.voidadd(inta,intb);

C.voidadd(inta,bint);

D.intadd(inta,intb);

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

A.return

B.goto

C.switch

D.continue

二、多选题(共5题)

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

A.int

B.float

C.char

D.void

E.struct

12.2.C语言中,以下哪些操作符用于运算符优先级和结合性的确定?()

A.++

B.*,/

C.(),[],-

D.

E.sizeof

13.3.以下哪些是C语言中定义结构体的正确方式?()

A.struct{inta;};

B.structinta;

C.structa{intb;};

D.intstructa{intb;};

14.4.以下哪些是C语言中常见的标准输入输出函数?()

A.printf

B.scanf

C.getchar

D.putchar

E.fprintf

15.5.以下哪些是C语言中常见的控制流语句?()

A.if

B.switch

C.for

D.while

E.do-while

三、填空题(共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语言中

文档评论(0)

1亿VIP精品文档

相关文档