C语言程序设计期末考试题库 下载本文

C语言程序设计期末考试题库

C语言程序设计期末考试题库 一单项选择题

1完成C源文件编辑后到生成执行文件C语言处理系统必须执行的步骤依次为

A连接编译 C 编译运行

B 连接运行 D 编译连接

2下列说法正确的是

A一个c语言程序并非总是从主函数位置开始执行的 B一个c语言程序有且只有一个主函数 C函数可以嵌套定义不可以嵌套调用 D程序函数的位置不可以任意 3下面是合法C语言标识符的是 A 2A_K C –M3

B _MN D AC_2

4下列格式符中可以用于控制字符输出的是 A d C o

B f D c

5设xyz和k都是int型变量则执行表达式x y 4z 16k 30 后x的值是 A 4 B 16

C 30 D 50

6执行语句for i 1s 0i 5i s i后变量si的当前值是 A 105 C 155

B 156 D 106

7若有定义 int xp则以下正确的赋值表达式是 A p x B p x C p x D p x

8以下对结构体类型变量的定义中不正确的是 A typedef struct aa B define AA struct aa int n AA int n float m float m AA stud AA stud

C struct D struct int n int n float m float m aa stud struct aa stud 9有如下函数调用语句

func rec1rec2rec3 rec4rec5

函数调用语句中含有的实参个数是 A 3

B 4

C 5 D 以上均不是

10对于以下宏定义 define SQ x xx

define xy SQ x - SQ y 宏调用 2323 执行后值为 A25 C43

B11

D以上均不是

11完成C源文件编辑后到生成执行文件C语言处理系统必须执行的步骤依次为

A连接编译 C 编译运行

B 连接运行 D 编译连接

12下列说法正确的是

A一个c语言程序并非总是从主函数位置开始执行的 B一个c语言程序有且只有一个主函数 C函数可以嵌套定义不可以嵌套调用 D程序函数的位置不可以任意 13下面是合法C语言标识符的是 A 2A_K C –M3

B _MN D AC_2

14下列格式符中可以用于控制字符输出的是 A d C o

B f D c