首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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() { int x=2,y=4; x=x^y; y=y^x; x=x^y; printf("%d,%d",x,y); }则上述程序段的输出结果是______。
有以下程序: main() { int x=5,y=2,z=1; printf("%d\n",x%y&~z); }程序运行后的输出结果为______。
以下程序的输出结果是______。#include<stdio.h>main(){char*p="abcdefg",*r;long*q;q=(long*)p;q++;r=(
程序流程图中的菱形框表示的是【】。
下面结构体的定义语句中,错误的是
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
数据库管理系统是
诊断和改正程序中错误的工作通常称为【】。
下列关于栈的叙述中正确的是_______。
随机试题
錾油槽时錾子的后角要随曲面而变动,倾斜度保持不变。()
胆管手术后T管引流患者护理,下列哪项不正确
两护士需将刚手术后的一病人由平车移动至病床上,如何做才能省力并安全()。
以一定的方式中断风险源,使风险不发生或不再发生,这一风险对策称为( )。
国有资本经营预算按()单独编制。
政府引导基金是由()出资设立并按市场化方式运作的、在投资方向上具有一定导向性的政策性基金,通常通过投资于创业投资基金,引导社会资金进入早期创业投资领域。
一般来说,库存量管理的工作重点是()。
根据以下资料,回答下列题。2012年1--7月,北京市邮电业务总量约是()。
如果让你负责一个主题为“青春思辨”的辩论赛,你会怎么组织?
下列叙述中,正确的是
最新回复
(
0
)