柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include 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[i]+k); } rewind(fp); fscanf(fp, "%d", &k); fclose(fp); printf("%d\n", k); } 程序的运行结果是


  • A.21
  • B.6
  • C.123456
  • D.11
热度🔥816
参考答案:A
解析:

【解析】fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。fscanf函数从文本文件中按格式输入。fprintf函数按照格式向文本文件中输出数据。文件定位函数fseek,将指针由文件开头0、当前位置1、末尾2移动指定字节。rewind函数功能使文件的位置指针返回到文件头。程序执行过程为:以读/写方式建立一个新的文本文件data.dat,将1写入文件;执行for循环,将文件指针移到文件开头,将文件第一个数值1赋给k,再将指针移动到开头,向文件内输入a[i]+k=3。for循环实现将a数组中元素累加,结果21存放在文件中。调用rewind将文件指针移动到开头,调用fscanf函数从文件中读出数值赋予k=21,调用fclose函数关闭文件,打印k值,A选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在数据库设计中,将E-R图转换成关系数据模型的过程属于(  )。 IP地址块59.81.1.128/28、59.81.1.144/28和59.81.1.160/28经过聚合后可用的地址数为() 关于微内核和宏内核操作系统,如下哪一项的说法是错误的?       校摄影社团在今年的摄影比赛结束后,希望可以借助PowerPoint将优秀作品在社团活动中进行展示。这些优秀的摄影作品保存在考试文件夹中,并以Photo (1).jpg~Photo (12).jpg命名。现在,请你按照如下需求,在PowerPoint中完成制作工作:(1)利用PowerPoint应用程序创建一个相册,并包含Photo (1).jpg~ Photo (12).jpg共12幅摄影作品。在每张幻灯片中包含4张图片,并将每幅图片设置为"居中矩形阴影"相框形状。(2)设置相册主题为考试文件夹中的"相册主题.pptx"样式。(3)为相册中每张幻灯片设置不同的切换效果。(4)在标题幻灯片后插入一张新的幻灯片,将该幻灯片设置为"标题和内容"版式。在该幻灯片的标题位置输入"摄影社团优秀作品赏析";并在该幻灯片的内容文本框中输入3行文字,分别为"湖光春色"、"冰消雪融"和"田园风光"。(5)将"湖光春色"、"冰消雪融"和"田园风光"3行文字转换为样式为 "蛇形图片重点列表"的SmartArt对象,并将Photo (1).jpg、Photo (6).jpg和Photo (9).jpg定义为该SmartArt对象的显示图片。(6)为SmartArt对象添加自左至右的"擦除"进入动画效果,并要求在幻灯片放映时该SmartArt对象元素可以逐个显示。(7)在SmartArt对象元素中添加幻灯片跳转链接,使得单击"湖光春色"标注形状可跳转至第3张幻灯片,单击"冰消雪融"标注形状可跳转至第4张幻灯片,单击"田园风光"标注形状可跳转至第5张幻灯片。(8)将考试文件夹中的"ELPHRG01.wav"声音文件作为该相册的背景音乐,并在幻灯片放映时即开始播放。(9)将该相册保存为"PowerPoint.pptx"文件。