第一章测试
1. C 程序中语句的结束符是;。 ( )
A:错
B:对
答案:B
2. 一个C 程序的执行是从本程序文件的第一个函数开始, 到本程序文件的最
后一个函数结束。( )
A:错
B:对
答案:A
3. C 语言编写的程序需要编译连接才能运行。 ( )
A:对
B:错
答案:A
4. 构成C 程序的基本单位是函数。 ( )
A:错
B:对
答案:B
5. 没有main 函数程序就无法执行。 ( )
A:对
B:错
答案:B
第二章测试
1. “A”是合法的字符常量是。 ( )
A:错
B:对
答案:B
2. long是合法的用户标识符。 ( )
A:对
B:错
答案:B
3. 在C 语言中, 变量所分配的内存空间大小由变量的类型决定( )
A:对
B:错
答案:A
4. 下面正确的int 型常量表示是________。 ( )
A:0xag
B:089
C:16.700
D:0XABC
答案:D
< ……此处隐藏6757个字…… 的函数是______。( )
A:fputs 函数
B:fwrite 函数
C:fprintf 函数
D:fputc 函数
答案:B
4. 以下程序的输出结果是______。 int main(){ FILE *fp; char str[10];
fp=fopen(“aa.txt”,“w”); fputs(“abc”,fp); fclose(fp); fp=fopen(“aa.txt”,“a+”);
fprintf(fp,“%d”,28); rewind(fp); fscanf(fp,“%s”,str); puts(str); fclose(fp);
return 0;}( )
A:28c
B:abc28
C:类型不一致而出错
D:abc
答案:B
5. 以”w+”方式打开一个已存在的文件, 以下说法正确的是______。 ( )
A:文件内容不会被删除, 位置指针位于文件头, 可进行读写操作
B:原文件内容会被删除, 只可进行写操作
C:原文件内容会被删除, 可进行读写操作
D:文件内容不会被删除, 位置指针移动文件尾, 可进行读写操作
答案:C