首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat", "w+"); fprintf(fp, "%
有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat", "w+"); fprintf(fp, "%
admin
2021-06-15
19
问题
有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6},k;
fp = fopen("data.dat", "w+");
fprintf(fp, "%d\n", a[0]);
for (i=1; i<6; i++)
{ fseek(fp, 0L, 0);
fscanf(fp, "%d", &k);
fseek(fp, 0L, 0);
fprintf(fp, "%d\n", a
+k);
}
rewind(fp);
fscanf(fp, "%d", &k);
fclose(fp);
printf("%d\n", k);
}
程序的运行结果是
选项
A、21
B、6
C、123456
D、11
答案
A
解析
fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。fscanf函数从文本文件中按格式输入。fprintf函数按照格式向文本文件中输出数据。文件定位函数fseek,将指针由文件开头0、当前位置1、末尾2移动指定字节。rewind函数功能使文件的位置指针返回到文件头。程序执行过程为:以读/写方式建立一个新的文本文件data.dat,将1写入文件;执行for循环,将文件指针移到文件开头,将文件第一个数值1赋给k,再将指针移动到开头,向文件内输入a
+k=3。for循环实现将a数组中元素累加,结果21存放在文件中。调用rewind将文件指针移动到开头,调用fscanf函数从文件中读出数值赋予k=21,调用fclose函数关闭文件,打印k值,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/jLz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入"Ab,cD",则输出"AB,CD"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。注意:不要改动main函数,不得
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G****。在编写函数
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序的下划线
设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。
以下不合法的用户标识符是()。
下列选项中,不是面向对象主要特征的是
支持子程序调用的数据结构是()。
非空循环链表所表示的数据结构
随机试题
下列关于糖皮质激素作用的叙述,哪一项是错误的
替牙期乳牙根吸收属于
枪手牌杀虫气雾剂(清新味、600毫升铁罐状)
W产品的预计产销量相同,2018年第一至第四季度的预计产销量分别是100件、200件、300件和400件,预计产品销售单价为1000元/件,预计销售收入中,有60%在本季度收到现金,40%在下一季度收到现金。2017年年末应收账款余额80000元。不考虑增
某外贸企业收购一批货物于2007年9月份直接报关出口,收购货物取得的增值税专用发票上注明的购货金额为850万元。已知该批货物的退税率为13%。要求:计算该批货物出口应退税额。
发展耐力跑常用的练习方法是()。
以人为本,就是以学生为本。因为有学生才有老师、才有学校。大学最重要的产出首先是学生,尤其是本科生,要为学生的成长和终身发展服务。因而,大学是否以人为本最外在的表现,是看它是否重视教学,是否将本科教学放在优先的重要位置,而不是把建大校园、经营创收、学术统计等
________
DearSirs,Wewereverysurprisedtolearnfromyourcalltodaythatoneofthebooksyouorderedwasdamaged.Wecalledourwar
Whichhotelshavethefollowingfacilities?Writethecorrectletter,A,B,C,orDnexttoquestions1-6.ARoyalHotelBStar
最新回复
(
0
)