一、选择题 (每题1分 ,共20分)
一、选择题 (每题1分 ,共20分)
1.C 语言程序从 main ()函数开始执行,所以这个函数要写在 ( D )。
1.C 语言程序从 main ()函数开始执行,所以这个函数要写在 ( D )。
A.程序文件的开始 B.程序文件的最后
A.程序文件的开始 B.程序文件的最后
C.它所调用的函数的前面 D.程序文件的任何位置
C.它所调用的函数的前面 D.程序文件的任何位置
2.下列方法中错误的是 ( D )。
2.下列方法中错误的是 ( D )。
A.主函数可以分为两个部分:主函数说明部分和主函数体。
A.主函数可以分为两个部分:主函数说明部分和主函数体。
B.主函数可以调用任何非主函数的其它函数。
B.主函数可以调用任何非主函数的其它函数。
C.任何非主函数可以调用其它任何非主函数。
C.任何非主函数可以调用其它任何非主函数。
D.程序可以从任何非主函数开始执行。
D.程序可以从任何非主函数开始执行。
3.下列正确的标识符是 ( C )。
3.下列正确的标识符是 ( C )。
A.-a1 B.a[i] C.a2_i D.int t
A.-a1 B.a[i] C.a2_i D.int t
4.C 语言中的简单数据类型包括 ( D )。
4.C 语言中的简单数据类型包括 ( D )。
A.整型、实型、逻辑型 B.整型、实型、逻辑型、字符型
A.整型、实型、逻辑型 B.整型、实型、逻辑型、字符型
C.整型、字符型、逻辑型 D.整型、实型、字符型
C.整型、字符型、逻辑型 D.整型、实型、字符型
5.下列可以正确表示字符型常量的是 ( A )。
5.下列可以正确表示字符型常量的是 ( A )。
A.’\t’ B.”a” C.”\n” D.297
A.’\t’ B.”a” C.”\n” D.297
6.在 C 语言中,字符型数据所占的内存空间是 ( C )。
6.在 C 语言中,字符型数据所占的内存空间是 ( C )。
A.2 个字节 B.4 字节 C.1 字节 D.由用户自定义
A.2 个字节 B.4 字节 C.1 字节 D.由用户自定义
7.若 int 类型数据占2 个字节,则 unsigned int 类型数据的取值范围是 ( B )。
7.若 int 类型数据占2 个字节,则 unsigned int 类型数据的取值范围是 ( B )。
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
8.若有以下类型说明语句:char a;int b; float c; double d; 则表达式 a*b+d-c 的结果
8.若有以下类型说明语句:char a;int b; float c; double d; 则表达式 a*b+d-c 的结果
类型为 ( D )。
类型为 ( D )。
A.float B.char C.int D.double
A.float B.char C.int D.double
9.下列正确的预编译命令是 ( D )。
9.下列正确的预编译命令是 ( D )。
A.define PI 3.14159
A.define PI 3.14159
B.#define P (a,b) strcpy (a,b)
B.#define P (a,b) strcpy (a,b)
C.#define stdio.h
C.#define stdio.h
D.#define PI 3.14159