第一章测试
1. 下边不合法的常量是( ) 。
A:-0xffff B:0x3 C:068 D:011
答案:C
2. 有如下程序段:
int a1,a2;
char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
若要求 a1, a2, c1, c2 的值分别为10、 20、A、 B, 正确的数据输入是( )
A:10A
20B
B:10A20
B
C:10
A20B
D:10
A
答案:A
3. 一个 C 程序的执行是从( ) 。
A:本程序的 main 函数开始, 到本程序文件的最后一个函数结束 B: 本程序文
件的第一个函数开始, 到本程序文件的最后一个函数结束 C: 本程序的 main
函数开始, 到 main函数结束 D: 本程序文件的第一个函数开始, 到本程序
main 函数结束
答案:A
4. 在C 语言中, 每个语句必须以结束。 ( )
A:逗号
B: 回车符
C: 分号
D: 冒号
答案 ……此处隐藏3631个字…… ;
p , a 和&a[0]均指向同一单元。 ( )
A:对 B: 错
答案:A
3. 如下语句中 int *p,a[10] , *(p+i)和 a[i]始终相等。 ( )
A:错 B: 对
答案:A
4. int *f(), 是定义一个指向函数的指针, 该函数的返回值为整型数据。 ( )
A:对 B: 错
答案:A
5. 定义指向函数的指针变量, 意味着这个指针变量可以指向任何函数。 ( )
A:对 B: 错
答案:B
第六章测试
1. 使用 rewind()函数, 可以把文件指针移至文件的任意位置。 ( )
A:错 B: 对
答案:A
2. fgetc()和 fputc()函数是字符串读写函数。 ( )
A:错 B: 对
答案:A
3. 一次读入一组数据时, 可以使用 fread()函数。 ( )
A:对 B: 错
答案:A
4. 根据数据的组织形式不同, 文件可分为图像文件和二进制文件。 ()
A:错 B: 对
答案:A
5. 所有文件操作之前必须先打开,使用完要关闭。 ( )
A:错 B: 对
答案:B