首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
31
问题
有以下程序
#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://kaotiyun.com/show/iVtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是“幻方”,若是,函数返回值为1;不是,函数返回值为0。“幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个“幻方”:4
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G****。在编写函数
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给X0:(3)x1=cos(x0),求出一个新的x1z(
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:不要改动main函数,不
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串中的内容为:"ABCDEFG123456",其中字符A的ASCII码值为奇数,因此应
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中:其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
数据结构中,与所使用的计算机无关的是数据的()。
以下不能定义为用户标识符是
下列数据结构中,属于非线性结构的是()。
随机试题
OnefineafternoonIwaswalkingalongFifthStreet,whenIrememberedthatitwasnecessarytobuyapairofsocks.WhyIwishe
磺酰脲类降血糖的作用机制不正确的是
妊娠期正常孕妇血液循环系统的变化,正确的为
喷射性呕吐,可见于()
对于江心洲进行简化,若评价等级为二级,江心洲位于充分混合段,可以按()。
某企业本月主营业务收入为1000000元,其他业务收入为80000元,营业外收入为90000元,主营业务成本为760000元,其他业务成本为50000元,营业税金及附加为30000元,营业外支出为75000元,管理费用为40000元,销售费用为30000元
与统计信息分类属性的归类和划分无关的是()。
在高架桥上用绳子测量高架桥的高度,把绳子对折垂到地面时尚余10米,把绳子三折垂到地面时尚余2米,则高架桥高度和绳长分别是:
设有如下过程:x=lDox=x+2LoopUntil___________运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是
JosephMachlissaysthatthebluesisanativeAmericanmusicalandverseform,withnodirectEuropeanandAfricanantecedents
最新回复
(
0
)