1系统的标准输入文件是指(

1系统的标准输入文件是指(

ID:14080290

大小:97.50 KB

页数:8页

时间:2018-07-25

1系统的标准输入文件是指(_第1页
1系统的标准输入文件是指(_第2页
1系统的标准输入文件是指(_第3页
1系统的标准输入文件是指(_第4页
1系统的标准输入文件是指(_第5页
资源描述:

《1系统的标准输入文件是指(》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、171第10章文件习题解答学习情境九文件习题解答一、选择题1.系统的标准输入文件是指()。A.键盘B.显示器C.软盘D.硬盘【答案】A【说明】键盘系统的标准输入文件,显示器是系统的标准输出文件。2.文件类型是一个()。A.数组B.指针C.结构体D.地址【答案】C【说明】文件类型是系统定义的结构体类型。3.若执行fopen函数时发生错误,则函数的返回值是()。A.地址值B.0C.1D.EOF【答案】B【说明】执行fopen函数时发生错误时,将带回一个空指针值NULL,NULL在stdio.h中被定义为0。4.若要

2、用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件使用方式字符串应是()。A."ab+"B."wb+"C."rb+"D."ab"【答案】A【说明】在文件打开方式中,"b"指二进制文件,"a+"为可追回,也可读。5.若以"a+"方式打开一个已存在的文件,则以下叙述正确的是()。A.文件打开时,原有文件内容不删除,位置指针移到文件末尾,可作添加和读写操作B.文件打开时,原有文件内容不删除,位置指针移到文件开头,可作重写和读操作C.文件打开时,原有文件内容被删除,只可作写操作D.以上各种说法皆不正确

3、【答案】A【说明】见上题。6.若希望向文件末尾添加新的数据则应以()打开文件A."r"方式B."w"方式C."a"方式D."rb"方式【答案】C【说明】“a”为追加方式。7.fscanf函数的正确调用形式是()。A.fscanf(fp,格式字符串,输出表列)B.fscanf(格式字符串,输出表列,fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)【答案】D【说明】只有D符合语法格式要求。其他选项均不对。171第10章文件习题解答8.fgetc函数的作用是从

4、指定文件读入一个字符串文件的打开方式必须是()。A.只写B.追加C.读或读写D.答案b和c都正确【答案】C【说明】fgetc函数是读入字符,因此文件要能读,只有C正确。其他选项均不对。9.函数调用语句:fseek(fp,-20L,2);的含义是()。A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置向后移动20个字节C.将文件位置指针从文件末尾处后退20个字节D.将文件位置指针移到离当前位置20个字节处【答案】C【说明】fseek是个随机定位函数,按语义只有C正确。10.若调用fputc函

5、数输出字符成功,则其返回值是()。A.EOFB.1C.0D.输出的字符【答案】C【说明】fputc函数输出字符成功函数值为0,失败时为EOF。11.已知函数的调用形式:fread(buf,size,count,fp);其中buf代表的是()。A.一个整形变量,代表要读入的数据项总数B.一个文件指针,指向要读的文件C.一个指针,指向要读入数据的存放地址D.一个存储区,存放要读的数据项【答案】C【说明】fread函数将从文件中读出的数据存放到buf为首地址的存储区。12.已知有定义inti;floatt;,则下列正

6、确的fscanf语句是()。A.fscanf(fp,"%d,%6.2f",i,t)B.fscanf(fp,i,t)C.fscanf(fp,%d,%6.2f,i,t)D.fscanf(fp,"%d,%6.2f",&i,&t)【答案】D【说明】只有D符合fscanf函数的语法格式。13.fgets函数的返回值为()。A.0B.-1C.读入字符串的首地址D.读入字符串的长度【答案】C【说明】fgets函数返回读入字符串的首地址,若遇文件结束或错误返回NULL。14.rewind函数的作用是()。A.重新打开文件B.使

7、文件位置指针重新回到文件末C.使文件位置指针重新回到文件的开始D.返回文件长度值【答案】C【说明】只有C正确。171第10章文件习题解答15.在执行fopen函数时,ferror函数的初值是()。A.TUREB.-1C.1D.0【答案】D【说明】在执行fopen函数时,ferror函数的初自动置0。16.ftell函数的作用是()。A.得到流式文件中的当前位置B.移动流式文件的位置指针C.初始化流式文件的位置指针D.以上答案均正确【答案】A【说明】ftell函数的作用是得到流式文件中的当前位置,用相对于文件头的

8、位移量来表示。二、填空题1.打开文件时:(1)若要新建一个磁盘文本文件,打开方式应选用。(2)若要读出一个磁盘二进制文件,打开方式应选用。(3)若要对一个磁盘二进制文件的已有内容即可读又可追加新的内容应选用。(4)若要对一个磁盘文本文件的已有内容既读又写,打开方式应选用。(5)若要新建一个磁盘文本文件,并且能读其内容,打开方式应选用。【答案】(1)"w"(2)"rb"(3)"ab"(4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。