2016计算机二级《C语言》测试题与答案解析
(1)有以下程序:
程序运行后的输出结果是( )。
A.10,One*Dream!
B.9,One*Dream!
C.9,One*World
D.10,One*World
(2)有以下程序:
程序运行后的输出结果是( )。
A.0
B.3
C.7
D.8
(3)有以下程序:
程序执行后的输出结果是( )。
A.5,11
B.5,5
C.11,11
D.11,5
(4)在c语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
0和static
rn和register
0和register
ic和register
(5)下面结构体的定义语句中,错误的是( )。
ct ord{int x;int Y;int z;}struct ord a;
ct ord{int x;im Y;im z;};struct ord a;
ct ord{int x;int Y;int Z;}a;
ct{int x;int Y;int z;}a;
(6)有以下程序:
程序运行后的输出结果是( )。
A.2,4
B.1,2
C.1,4
D.2.3
(7)以下叙述中正确的是( )。
A.在C语言中,预处理命令行都以“#”开头
B.预处理命令行必须位于c源程序的起始位置
C.#include
D.C语言的预处理不能实现宏定义和条件编译的功能
(8)有以下程序:
程序运行后的输出结果是( )。
A.O
B.10
C.20
D.出错
(9)有以下程序:
程序运行后的输出结果是( )。
A.16
B.1
C.32
D.O
(10)读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )。
A.一个内存块的字节数
B.一个整型变量,代表待读取的数据的字节数
C.一个文件指针,指向待读取的文件
D.一个内存块的首地址,代表读人数据存放的地址