首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat"
若有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat"
admin
2021-07-09
8
问题
若有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6},k;
fp = fopen("data.dat", "w+");
for (i=0; i<6; i++)
{ fseek(fp, 0L, 0); fprintf(fp, "%d\n", a
); }
rewind(fp);
fscanf(fp, "%d", &k);
fclose(fp);
printf("%d\n", k);
}
则程序的输出结果是
选项
A、123456
B、1
C、6
D、21
答案
C
解析
本题考查文件操作函数,fseek 用于二进制方式打开的文件,移动文件读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头。所以最后只保留了6,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Tptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
下面结构体的定义语句中,错误的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
以下关于字符串的叙述中正确的是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句中错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下叙述中正确的是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
设n阶方阵A,B,C满足关系式ABC=E,其中E为n阶单位阵,则必有()
分期收款销售方式下,应按照()
A.大细胞性贫血B.小细胞低色素性贫血C.球形细胞性贫血D.正常细胞性贫血E.单纯小细胞性贫血缺铁性贫血的病理变化是
治疗急性心肌梗死所致室性心动过速的首选药物是
切断动物颈部迷走神经后动物的呼吸将变为
周老师在教《死海不死》这篇课文时,对学生提问道:“既然是‘死’海,作者又为什么说它不‘死’呢?请同学们仔细阅读课文,说说死海的‘死’主要体现在哪些方面?‘不死’又体现在哪些方面?”案例中的周老师是抓住()来进行提问的。
装机容量
Wi—Fi
Sherememberedseveraloccasionsinthepast______shehadexperiencedasimilarfeeling.
SomerecenthistorianshavearguedthatlifeintheBritishcoloniesinAmericafromapproximately1763to1789wasmarkedbyin
最新回复
(
0
)