首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { FILE *fp; int a[10]={1,2,3}, i, n; fp = fopen("d1.dat", "w"); for (i=0; i
有以下程序 #include main() { FILE *fp; int a[10]={1,2,3}, i, n; fp = fopen("d1.dat", "w"); for (i=0; i
admin
2015-07-28
37
问题
有以下程序
#include
main()
{ FILE *fp; int a[10]={1,2,3}, i, n;
fp = fopen("d1.dat", "w");
for (i=0; i<3; i++) fprintf(fp, "%d", a
);
fprintf(fp, "\n");
fclose(fp);
fp = fopen("d1.dat", "r");
fscanf(fp, "%d", &n);
fclose(fp);
printf("%d\n", n);
}
程序的运行结果是( )。
选项
A、123
B、12300
C、1
D、321
答案
A
解析
该段程序的逻辑是先用只写的方式打开二进制文件"d1.dat",将数组a中的数据用for循环逐一写入到该二进制文件中并在输入结束后写入回车符后关闭文件。之后再以只读的方式打开文件"d1.dat",并将文件中的数据读出到整型数据n上,所以输出n的值为123,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/h7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3||i==5)continue; if(i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是_____
有以下程序: main() { int x=5,y=2,z=1; printf("%d\n",x%y&~z); }程序运行后的输出结果为______。
在循环结构中,______可以使得同一组语句一次也不执行。
以下程序用以删除字符串中所有的空格,请填空。#inculdemain(){chars[100]=(“ourteacherteachclanguage!”);intI,j;For(i=j=0;s[i]!=’’)
下列说法错误的是()。
若a的值为1,则表达式!a‖++a的值是______。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4:returny;}
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d"
能将高级语言编写的源程序转换为目标程序的软件是
随机试题
饮用水用氯消毒后,可以杀死水中及管道中的所有的细菌和藻类。
W公司成立初期,由于产品单一、规模较小,采用直线职能制结构,这种结构适合公司当时的规模。随着企业的不断发展,其经营规模不断扩大,企业外部环境也发生了较大变化,市场竞争日趋激烈。为了适应环境的变化,公司对经营战略进行了必要的调整,引进了先进的设备和技术,招聘
“心想事成”这一观点是【】
检测蛋白用可见光分光光度计,波长用
某猪场少数育成猪食欲减少、反复腹泻、脱水、消瘦、营养不良,其他症状不太明显。如果粪便呈黑绿色或黑红色,病变部位最可能是
急性肾小球肾炎的常见致病菌是
女,30岁。因出现类似早孕症状两次到某县医院门诊就医,大夫简单检查后均诊断为妇科炎症,但该女士服药多日症状未见缓解。半个月后,因突然阴道大出血和急腹症被送往医院抢救后确诊为官外孕。该案例中,初诊医生可能违背的临床诊疗伦理要求是()
在社会经济运行中,当通货膨胀率上升时,一般会导致失业率上升。()
[2012年第41题]概念A与概念B之间有交叉关系,当且仅当:(1)存在对象X,X既属于A又属于B。(2)存在对象Y,Y属于A但不属于B。(3)存在对象Z,属于B但不属于A。根据上述定义,以下哪项中划线的两个概念之间
下列关于栈的叙述正确的是()。
最新回复
(
0
)