首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { FILE *fp; int i; char ch[]="abcd",t; fp=fopen("abc.dat","wb+"); fo
有以下程序: #include <stdio.h> main() { FILE *fp; int i; char ch[]="abcd",t; fp=fopen("abc.dat","wb+"); fo
admin
2009-01-15
29
问题
有以下程序: #include <stdio.h> main() { FILE *fp; int i; char ch[]="abcd",t; fp=fopen("abc.dat","wb+"); for(i=0;i<4;i++)fwrite(&ch
1,1,fp); fseck(fp,-2L,SEEK_END) ; fread(&t,1,1,fp); felose(fp); printf("%c\n",t); } 程序执行后的输出结果是( )。
选项
A、d
B、c
C、b
D、a
答案
2
解析
程序首先定义了一个文件指针fp,并使用fopen()函数以"wb+"方式新建一个可读写文件"abe.dat"。然后使用一个for循环,循环变量i从0递增到3,在循环体中每次写入ch
的值。所以循环结束时,文件中的内容应该为:abed。接下来程序使用fseek()函数,将文件的读写指针从文件末尾处向后退2个字节,文件末尾是最后一个输出字节的下一个字节,即下次写入数据的位置,所以此时文件读写指针指向的是字符’c’。最后调用ficadO函数从文件中读取1个字节到变量t中。所以最终输出应该为:c。故本题选B。
转载请注明原文地址:https://kaotiyun.com/show/kQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中,错误的是
下列队列的描述中,正确的是()。
(1)在考生文件夹中有工程文件sjt3.vbp,其中的窗体如图3.162所示。程序刚运行时,会生成一个有10个元素的整型数组。若选中“查找最大值"(或“查找最小值”)单选按钮,再单击“查找”按钮,则找出数组中的最大值(或最小值),并显示在标签Label2中
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
窗体上有一个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommaMl_Click()Dimarr_x(5,5)AsIntegerFori=1To3
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数In
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件
下面关于命令按钮的叙述中错误的是
在窗体Forml上放一个名为Textl的文本框和一个名为Commandl的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是(
随机试题
下列所述因素对滴丸圆整度无影响的是
人力资源管理最为基础性的工作是()。
借款人不能按期归还贷款时,应当在贷款到期日之前,向银行申请()
周某原有两套住房,2009年8月,出售其中一套,成交价为70万元;将另一套以市场价格60万元与谢某的住房进行了等价置换;又以100万元价格购置了一套新住房,已知契税的税率为3%。周某计算应缴纳的契税的下列方法中,正确的有()。
下列关于内部控制的一般考虑中不正确的是( )。
革命性是马克思主义哲学区别于其他哲学的最重要特征。()
通常情况下,人们都会觉得日照久了会有头晕目胀的感觉,会让机体血压升高,身体感觉不适。但最新研究发现,阳光中的紫外线其实有着不为人知的作用,不仅不会升高血压,还有助于降低血压。以下哪项如果为真,不能支持上述结论?
A、 B、 C、 D、 A笔划相同,均为四画。
根据科尔伯格的理论,基于行为后果的道德判断阶段称为___________水平。
•Readtheadvertisementbelowforasolution.•Aresentences16-22ontheoppositepage’Right’or’Wrong’?Ifthereisnot
最新回复
(
0
)