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

有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); fwrite(&a[0], sizeof(int), 1, fp); for (i=1; i<6; i++) { fseek(fp, 0L, 0); fread(&k, sizeof(int), 1, fp); fseek(fp, 0L, 0); a[i] +=k; fwrite(&a[i], sizeof(int), 1, fp); } rewind(fp); fread(&k, sizeof(int), 1, fp); fclose(fp); printf("%d\n", k); } 程序的运行结果是


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

【解析】程序执行过程为:以读/写方式打开一个新的二进制文件data.dat,从地址为a的数据块开始,一次输出一个整型字节的数据,只输出一次,将1写入文件中;执行for循环,将文件指针移到文件开头,将文件第一个数值读出赋给k,再将指针移动到开头,向文件内输入a[i]+k=3。for循环实现将a数组中元素累加,结果21存放在文件中。调用rewind将文件指针移动到开头,调用fread函数从文件中读出一个整型数据赋给k=21,调用fclose函数关闭文件,打印k值,A选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询: SELECT * FROM 课程表 WHERE 课程名 = '数据库原理' 为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是( ) 主机A运行Unix操作系统,IP地址为202.113.224.35,掩码为255.255.255.240;主机B运行Linux操作系统,IP地址为202.113.224.38,掩码为255.255.255.240。它们分别连接在同一台局域网交换机上,但处于不同的VLAN中。主机A去ping主机B时,发现接收不到正确的响应。请问可能的原因是 某系统结构图如下图所示该系统结构图的最大扇入数是( )。       打开考生文件夹下的演示文稿yswg.pptx, 根据考生文件夹下的文件"PPT-素材.docx", 按照下列要求完善此文稿并保存。(1) 使文稿包含七张幻灯片,设计第一张为"标题幻灯片"版式,第二张为"仅标题"版式,第三到第六张为"两栏内容"版式,第七张为"空白"版式;所有幻灯片统一设置背景样式,要求有预设颜色。(2) 第一张幻灯片标题为"计算机发展简史",副标题为"计算机发展的四个阶段";第二张幻灯片标题为"计算机发展的四个阶段";在标题下面空白处插入SmartArt图形,要求含有四个文本框,在每个文本框中依次输入"第一代计算机",……,"第四代计算机 ",更改图形颜色,适当调整字体字号。(3) 第三张至第六张幻灯片,标题内容分别为素材中各段的标题;左侧内容为各段的文字介绍,加项目符号,右侧为考生文件夹下存放相对应的图片,第六张幻灯片需插入两张图片("第四代计算机-1.JPG" 在上,"第四代计算机-2.JPG"在下);在第七张幻灯片中插入艺术字,内容为"谢谢!"。(4) 为第一张幻灯片的副标题、第三到第六张幻灯片的图片设置动画效果,第二张幻灯片的四个文本框超链接到相应内容幻灯片;为所有幻灯片设置切换效果。