2021智慧树知到(山东理工大学)《C语言编程新思路》章节测试答案共14章(7)
D、每个打开的文件都和一个文件结构体变量相关联,程序通过该变量访问这个文件
答案:D
2、关于二进制文件和文本文件描述错误的是()。 本文来自菜鸟建站网
A、文本文件存放时每一个字符对应一个字节的ASCII码
B、二进制文件将数据按其在内存中的存储形式原样存放到文件中 cainiaojianzhan.com
C、二进制文件比文本文件读写速度慢 cainiaojianzhan.com
D、C语言处理文件时,并不区分类型,都看成是字符流,按字节处理
答案:C 内容来自cainiaojianzhan.com
3、利用fopen(fname,mode)函数实现的操作不正确的是()。
本文来自菜鸟建站网
A、文件顺利打开,则返回被打开文件的文件指针 本文来自菜鸟建站网
B、若找不到fname指定的相应文件,则按指定的名字建立一个 本文来自菜鸟建站网
C、若找不到fname指定的相应文件,且mode规定按读方式打开文件,则产生错误 本文来自菜鸟建站网
D、若文件打开失败,则返回NULL
cainiaojianzhan.com
答案:B
4、若要用fopen函数打开一个新的二进制文件,该文件既能读也能写,则文件方式字符串应该是()。
本文来自菜鸟建站网
A、”ab+” 内容来自cainiaojianzhan.com
B、“wb+”
C、“rb+” 本文来自菜鸟建站网
D、“ab” 内容来自cainiaojianzhan.com
答案:B 本文来自菜鸟建站网
5、关于fwrite(buffer,sizeof(Student),3,fp)函数,描述不正确的是()。 内容来自cainiaojianzhan.com
A、将3个学生的数据块按二进制形式写入文件 本文来自菜鸟建站网
B、将由buffer指定的数据缓冲区内的3*sizeof(Student)个字节的数据写入指定的文件中
内容来自cainiaojianzhan.com
C、返回实际输出数据块的个数,若返回0,表示输出结束或发生错误
cainiaojianzhan.com
D、若由fp指定的文件不存在,则返回0 内容来自cainiaojianzhan.com
答案:D
本文来自菜鸟建站网
6、关于fread(buffer,size,count,fp)函数,下列说法正确的是()。
A、从fp指向的文件中将count个字节的数据读到由buffer指出的数据区中 cainiaojianzhan.com
B、从fp指向的文件中将size*count个字节的数据读到由buffer指出的数据区中 本文来自菜鸟建站网
C、以二进制形式读取文件中的数据,返回值一定是count 内容来自cainiaojianzhan.com
D、返回值小于count,则说明发生了错误
答案:B 内容来自cainiaojianzhan.com
7、如果需要打开一个已经存在的非空文件“memo.txt”并向其中添加内容,则下面正确的选项是()。 内容来自cainiaojianzhan.com
A、fp=fopen(“memo.txt”,r)
B、fp=fopen(“memo.txt”,w)
本文来自菜鸟建站网
C、fp=fopen(“memo.txt”,w+)
D、fp=fopen(“memo.txt”,a) 内容来自cainiaojianzhan.com
答案:D 本文来自菜鸟建站网
8、若fp是指向某文件的指针,且没有读到文件末尾,则函数feof(fp)的返回值是()。
本文来自菜鸟建站网
A、EOF
B、-1
C、0 cainiaojianzhan.com
D、NULL cainiaojianzhan.com
答案:C
9、若顺利执行了文件关闭操作,fclose函数的返回值是()。
A、-1
B、NULL 内容来自cainiaojianzhan.com
C、0
D、1
cainiaojianzhan.com
答案:C
内容来自cainiaojianzhan.com
10、以下可以作为fopen函数的第一个参数的正确格式是()。 内容来自cainiaojianzhan.com
A、”file1.txt” 内容来自cainiaojianzhan.com
B、file1.txt cainiaojianzhan.com
C、file1.txt,w 内容来自cainiaojianzhan.com
D、”file1.txt,w”
cainiaojianzhan.com
答案:A 本文来自菜鸟建站网
11、若fp是指向某文件的指针,文件操作结束后,关闭文件指针应使用下列()语句。 内容来自cainiaojianzhan.com
A、fp=fclose(); 本文来自菜鸟建站网
B、fp=fclose; 本文来自菜鸟建站网
C、fclose;
D、fclose(fp); 内容来自cainiaojianzhan.com
答案:D
12、已有一个abc.txt文件,执行函数fopen(“abc.txt”,”w+”)的功能是()。
A、新建一个文本文件abc.txt,原文件将被删除,允许读写
内容来自cainiaojianzhan.com
B、新建一个文本文件abc.txt,原文件将被删除,只允许读 cainiaojianzhan.com
C、新建一个文本文件abc.txt,原文件将被删除,只允许写
D、新建一个文本文件abc.txt,原文件不被删除,允许读写 本文来自菜鸟建站网
答案:A 内容来自cainiaojianzhan.com
13、fread(buf,64,2,fp)函数的功能是()。 cainiaojianzhan.com
A、从fp文件流中读出整数64,并存放在buf中
本文来自菜鸟建站网
B、从fp文件流中读出整数64和2,并存放在buf中
C、从fp文件流中读出64个字节的数据,并存在在buf中
D、从fp文件流中读出2个64字节的数据,并存放在buf中
答案:D
内容来自cainiaojianzhan.com
14、以下程序的功能是()。 #include <stdio.h> int main(void) { FILE *fp; char str[]=”hello”; fp=fopen(“prn.txt”,”w”); fprintf(fp,”%s”,str); fclose(fp); return 0; }
内容来自cainiaojianzhan.com
A、将字符串hello输出到显示器上
B、将字符串hello打印出来 本文来自菜鸟建站网
C、将字符串hello写入文件prn.txt中 cainiaojianzhan.com
D、其余选项都不对
答案:C cainiaojianzhan.com
15、下面的程序用变量count统计文件中小写字母的个数。 #include <stdio.h> #include <stdlib.h> int main(void) { FILE *fp; char a; int count=0; if((fp=fopen("d:\\letter.txt",【 】))==NULL) { printf("can not open file\n"); exit(0);} while(!feof(fp)) { 【 】 if(【 】) count++; } fclose(fp); printf("字符个数是:%d\n",count); return 0; } 【】中应依次填入()。
A、”r” fscanf(fp,"%c",&a); a>='a' and a<='z'
B、”w” fscanf(fp,"%c",&a); a>='a' and a<='z'
C、”r” fscanf(fp,"%c",&a); a>='z' and a<='a' 本文来自菜鸟建站网
D、”r” fscanf(fp,"%c",a); a>='a' and a<='z'
本文来自菜鸟建站网
答案:A
本文来自菜鸟建站网
以上相关的更多内容请点击“智慧树知到 ”查看,该题目的答案为网上收集整理仅供参考!
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
Tags:智慧树 山东理工大学 章节测试答案 智慧树知到 C语言编程新思路
相关内容
- 绝大多数发达国家的退休年龄在65岁左右,并...
- 中国目前已成为全球空气质量改善速度最快的...
- 着力解决结构性就业矛盾的具体措施包括()。...
- 2024年是改革开放46周年,四十多年来改革开...
- 当前全球性问题不断加剧,地区冲突、领土争...
- 知到《形势与政策(北京大学)》2025春期末答...
- 知到《形势与政策(北京大学)》2025春见面课...
- 智慧树知到(成都工业学院)《形势与政策2025...
- 智慧树知到形势与政策2025春题库及答案大全...
- 智慧树知到形势与政策2025春题库及答案大全...
- 什么是形势与政策?进行形势与政策教育的目...
- 识别是指通过信息将特定个人认出来,依据主...
- 我国于2016年发布《国家网络空间安全战略》...
- 我国于2017年发布国际网络安全合作战略,战...
- ()作为我国网络安全领域的基础性法律,2014...
- 1994年2月发布()是我国首部保护计算机信息...
- 2015年11月1日《刑法修正案》(九)施行,修订...
- 2007年,公安部、国家保密局等部门发布《信...
- 2004年,公安部、国家保密局等部门印发《关...
- 网络安全等级保护制度的义务主体是()。...