智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案

答案网www.qiansejidi.com为你分享智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案,智慧树 知到 C语言编程新思路的相关攻略:智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案第一章测试1、关于一个C语言程序执行的起点和终点,以下选项正确的是()。A、main mainB、第一个 最后一个C、main 任意D、main 最后一个正确答案:A2、C语句的程序一行写不下时,可以()。A、用逗号换行B、用分号换行C、用任意空格换行D、用回车换行正确答案:D3、以下叙述不正确的是


B、若找不到fname指定的相应文件,则按指定的名字建立一个

C、若找不到fname指定的相应文件,且mode规定按读方式打开文件,则产生错误

D、若文件打开失败,则返回NULL

正确答案:B

4、若要用fopen函数打开一个新的二进制文件,该文件既能读也能写,则文件方式字符串应该是()。

A、”ab+”

B、“wb+”

C、“rb+”

D、“ab”

正确答案:B

5、关于fwrite(buffer,sizeof(Student),3,fp)函数,描述不正确的是()。

A、将3个学生的数据块按二进制形式写入文件

B、将由buffer指定的数据缓冲区内的3*sizeof(Student)个字节的数据写入指定的文件中

C、返回实际输出数据块的个数,若返回0,表示输出结束或发生错误

D、若由fp指定的文件不存在,则返回0

正确答案:D

6、关于fread(buffer,size,count,fp)函数,下列说法正确的是()。

A、从fp指向的文件中将count个字节的数据读到由buffer指出的数据区中

B、从fp指向的文件中将size*count个字节的数据读到由buffer指出的数据区中

C、以二进制形式读取文件中的数据,返回值一定是count

D、返回值小于count,则说明发生了错误

正确答案:B

7、如果需要打开一个已经存在的非空文件“memo.txt”并向其中添加内容,则下面正确的选项是()。

A、fp=fopen(“memo.txt”,r)

B、fp=fopen(“memo.txt”,w)

C、fp=fopen(“memo.txt”,w+)

D、fp=fopen(“memo.txt”,a)

正确答案:D

8、若fp是指向某文件的指针,且没有读到文件末尾,则函数feof(fp)的返回值是()。

A、EOF

B、-1

C、0

D、NULL

正确答案:C

9、若顺利执行了文件关闭操作,fclose函数的返回值是()。

A、-1

B、NULL

C、0

D、1

正确答案:C

10、以下可以作为fopen函数的第一个参数的正确格式是()。

A、”file1.txt”

B、file1.txt

C、file1.txt,w

D、”file1.txt,w”

正确答案:A

11、若fp是指向某文件的指针,文件操作结束后,关闭文件指针应使用下列()语句。

A、fp=fclose();

B、fp=fclose;

C、fclose;

D、fclose(fp);

正确答案:D

12、已有一个abc.txt文件,执行函数fopen(“abc.txt”,”w+”)的功能是()。

A、新建一个文本文件abc.txt,原文件将被删除,允许读写

B、新建一个文本文件abc.txt,原文件将被删除,只允许读

C、新建一个文本文件abc.txt,原文件将被删除,只允许写

D、新建一个文本文件abc.txt,原文件不被删除,允许读写

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部