古代毒草药:C 语言问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 10:43:41
三、作业内容
1. 系统的标准输出文件是指【 】。
(A)键盘 (B) 显示器
(C)软盘 (D) 硬盘
2. 若执行fopen函数时发生错误,则函数的返回值是【 】。
(A)地址值 (B)0
(C)1 (D)EOF
3. 若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是【 】。
(A) “ab+” (B) “wb+”
(C) “rb+” (D) “ab”
4. 当顺利执行了文件关闭操作时,fclose函数的返回值是【 】。
(A)-1 (B) True
(C)0 (D)1
5. fscanf函数的正确调用形式是【 】。
(A) fscanf(fp, 格式字符串,输出表列);
(B) fscanf(格式字符串,输出表列,fp);
(C) fscanf(格式字符串,文件指针,输出表列);
(D) fscanf(文件指针,格式字符串,输入表列);
6. fwrite函数的一般调用形式是【 】。
(A) fwrite(buffer,count,size, fp);
(B) fwrite(fp,size, count, buffer);
(C) fwrite(fp,count,size,buffer);
(D) fwrite(buffer,size,count,fp);
7. C语言中标准库函数fgets(string, m, fp )的作用是【 】。
(A) 从fp所指向的文件中读取长度不超过m-1的字符存入由指针string所指向的内存
(B) 从fp所指向的文件中读取长度为m的字符存入由指针string所指向的内存
(C) 从fp所指向的文件中读取m个字符存入由指针string所指向的内存
(D) 从fp所指向的文件中读取长度不超过m的字符存入由指针string指向的内存
8. 以下程序将一个名为f1.dat的文件拷贝到一个名f2.dat的文件中,请选择正确的答案填入对应的【 】中。
#include<stdio.h>
main( )
{
char c;
FILE *fp1,*fp2;
fp1=fopen(“f1.dat”, 【1】);
fp2=fopen(“f2.dat”, 【2】);
c=getc(fp1);
while(c!=EOF)
{
putc(c,fp2);
c=getc(fp1);
}
fclose(fp1);
fclose(fp2);
return;
}
(1) (A) “a” (B) “rb” (C) “rb+” (D) “r”
(2) (A) “wb” (B) “wb+” (C) “w” (D) “ab”
9. fgetc函数的作用是从指定的文件读入一个字符,该文件的打开方式必须是【 】。
(A)只读 (B) 追加
(C)读或读写 (D) B和C都正确
10. 若调用fputc函数输出字符成功,则其返回值是【 】。
(A)EOF (B)1
(C)0 (D)输出的字符
11. 利用fseek函数可实现的操作是【 】。
(A)改变文件的位置指针 (B)文件顺序读写
(C)文件的随机读写 (D)以上答案都正确
12. fseek函数的正确调用形式是【 】。
(A)fseek(文件类型指针,起始点,位移量);
(B)fseek(文件类型指针,位移量,起始点);
(C)fseek(位移量,起始点,fp);
(D)fseek(起始点,位移量,文件类型指针);
13. 函数rewind的作用是【 】。
(A)使位置指针重新返回文件的开头
(B)将位置指针指向文件中所要求的特定位置
(C)使位置指针指向文件的末尾
(D)使位置指向自动移至下一个字符位置

让我们帮你做作业啊
1.B 2.A 3.A 4.A 5.C
6.C 7.A 8.BC 9.D 10.D
11.D 12.A 13.B
仅供参考

我的天啊,楼上的到底会不会啊,不会别瞎说啊,误人子弟!!!!

B A B D C
A C DC D D
A B C

我看了一下,二楼的有几个答案是有问题.不会的就不要乱说,确实误人子弟.楼主也太不像话了,把自己的作业拿到这来.如何能有进步.