首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {FILE *fp; int i; char ch[]="abcd",t; fp=fopen(
有以下程序 #include <stdio.h> main() {FILE *fp; int i; char ch[]="abcd",t; fp=fopen(
admin
2009-03-16
21
问题
有以下程序 #include <stdio.h> main() {FILE *fp; int i; char ch[]="abcd",t; fp=fopen("abc.dat","wb++"); for(i=O;i<4;i++)fwrite(&ch
,1,1,fp); fseek (fp,-2L,SEEK_END); fread (&t,1,1,fp); fclose (fp); printf ("%c\n",t); } 程序执行后的输出结果是______。
选项
A、d
B、c
C、b
D、a
答案
A
解析
此题考核的是文件的读写,定义—个FILE类型结构体的指针fp,以“可以由位置函数设置读和写”方式打开一个 abc.dat文件,并向文件输入数组变量ch指向的字符串,则文件内的内容为“abcd”,执行fseek函数,则文件类型指针fp指向文件尾向前移动2个字节的位置处,即指针指向“b”,所以最后的输出结果为b,答案选C。
转载请注明原文地址:https://jikaoti.com/ti/XuK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB特点的叙述中,错误的是
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
下面控件中,没有Caption属性的是
以下合法的VB变量名是()。
以下关于菜单的叙述中,错误的是( )。
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
开发大型软件时,产生困难的根本原因是()。
数据库系统的三级模式不包括( )。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
随机试题
公司解散原则上都应该进行清算,但并非所有公司解散都导致公司清算。下列选项中公司解散无需进行清算的是()
哈默和钱皮在《再造公司》一书中提出“三C”的力量,他们认为其中最为重要的力量是()
阅读下面的文章,回答问题天马贾平凹四月二十一日,谭宗林从安康带来魏晋画像砖拓片数幅,和一包新茶。因茶思友,分出一半去寻马海舟。马海舟是
阴阳二纲在针灸临床的应用中,以下不正确的一项是:寒热二纲在针灸临床应用中,以下不正确的一项是:
男性,3岁,精神较差,面色萎黄,厌食,拒食,进食稍多则大便夹有残渣,容易出汗,舌苔薄白,及脉无力,此患儿的治法是
健脾丸的功用是枳实导滞丸的功用是
设立物业管理企业,必须向()进行注册登记,领取营业执照。
召开股东会会议,应当于会议召开______日以前通知全体股东;召开股东大会,应当将会议审议的事项于会议召开______日以前通知各股东。( )
下列关于存货决策的表述中,正确的是()。
Atienzatookashort-termjobmainlybecause______Accordingtothepassage,intheyearof2005,theUnitedStateshadworkfo
最新回复
(
0
)