首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6}; fp=fopen(”d.dat”,”w+b”);
有下列程序: #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6}; fp=fopen(”d.dat”,”w+b”);
admin
2022-10-25
53
问题
有下列程序:
#include<stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4,5,6};
fp=fopen(”d.dat”,”w+b”);
for(i=5;i>=0;i--)
fwrite(&a
,sizeof(int),1,fp);
rewind(fp);
fread(&a[3],sizeof(int),3,fp);
fclose(fp);
for(i=0;i<6;i++)
printf(”%d,”,a
);
}
程序执行后的输出结果是( )。
选项
A、6,5,4,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,4,5,6,
D、1,2,3,6,5,4,
答案
D
解析
程序定义数组a,使用6个元素对其初始化,接着以写二进制方式打开文件d.dat。首先调用fwrite函数将a的6个元素逆序(654321)写入文件。接着调用rewind函数,将文件指针移动到文件开始位置。然后调用fread函数读入3个整数,逐个存放到a开始下标为3的3个位置,即a[3]=6,a[4]=5,a[5]=4。最后关闭文件。再次调用for循环输出a,结果为1,2,3,6,5,4,。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/jCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#lnclude<stdio.h>structtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};
有以下程序#include<stdio.h>main(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=
结构化程序设计的基本原则不包括()。
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
若有定义语句charc=’\101’;则变量c在内存中占
有以下程序:#includeintml(intx,inty){if(x
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
随机试题
依据《著作权法》,表演者享有的权利中不包括()。
保险责任的起讫期采用相同的“仓至仓”条款的有()。
良好的绝缘是保证电气设备和线路正常运行的必要条件,选择绝缘材料应视其环境适应性,下列情形中,可能造成绝缘破坏的有()。
根据《建筑安装工程费用项目组成》(建标[2003]206号),直接费由()构成。
企业发生的与其施工生产经营活动没有直接关系的各项收入和支出是()。
下列关于印花税的说法中,正确的有()。
对个人贷款的利率的描述正确的有()。
只要组织中存在着()个以上的人,就会产生管理的需要。
近几年,我国各地多次发生洪涝灾害,使得公众的自我防灾减灾救灾意识不断增强。一时间,安全锤、急救包、逃生绳等都成了热销商品。这说明()。
在当前的网络原创文学中,玄幻小说占据着主流的地位。截止到2005年3月,在其排行榜排名前200位的原创小说中,玄幻小说就占了69席,其他依次是网游小说31席,都市小说29席,仙侠小说22席,军事小说13席,武侠小说13席。如果考虑到当前所谓的仙侠、魔法、灵
最新回复
(
0
)