首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { FILE *fp; int i,k=0, n=0; fp=fopen("d1.dat","w"); for(i=1;i<4;i++)
有以下程序: #include <stdio.h> main() { FILE *fp; int i,k=0, n=0; fp=fopen("d1.dat","w"); for(i=1;i<4;i++)
admin
2009-01-15
30
问题
有以下程序: #include <stdio.h> main() { FILE *fp; int i,k=0, n=0; fp=fopen("d1.dat","w"); for(i=1;i<4;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n); fclose(fp); } 执行后输出结果是( )。
选项
A、1 2
B、123 0
C、1 23
D、0 0
答案
2
解析
本题中首先定义了一个文件指针fp,然后通过函数fopen以“w”的方式打开文件“d1.dat”,直接通过一个for循环,每循环一次调用函数fprintf将i的值写进fp所指的文件中,该循环共循环3次,循环完后fp所指文件的内容为123。然后通过fclose函数关闭fp所指文件。接着通过fscanf函数将fp所指文件的内容读出并赋值给变量k和变量n,由于fp所指文件中只有123没有分隔符,故只给k赋值为123,变量n的值依然为以前的值,故最后输出k和n的值为123。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/LFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是( )。
下列关于顺序文件的描述中,正确的是( )。
关于变量作用域,下列叙述中正确的是()。
以下关于菜单的叙述中,错误的是()。
以下关于键盘事件的叙述中,错误的是( )。
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
设a=5,b=8,下列输出"*"个数最多的程序段是
下面不能在信息框中输出”VisualBasic”的是()。
在数据库系统中,用户所见的数据模式为
对于某些控件,只要将其Style属性设置为1,则可以在该控件上使用Picture属性显示图片。以下不具备这一使用规则的控件是
随机试题
阶式制冷循环通常是由三个或三个以上的单级气体压缩制冷部分组成。
【B1】【B4】
对萎缩概念理解正确的是
病人,女性,45岁。为itP病人,经糖皮质激素治疗7个月后,血小板为22×109/L,仍有月经过多、牙龈出血症状,进一步治疗需考虑
女,26岁。产后大出血,给予输血治疗。输血15ml时患者突然出现头痛、恶心、寒战、呼吸困难及心前区压迫感。应怀疑发生了
中西药联用的优点有
设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为n,森林F中第一棵树的结点个数是
Womengenerallyneedlessfiberthanmen.
(1)Dr.LeonardBaileyturns74inAugust,butaschiefofsurgeryforLomaLindaUniversity’sChildren’sHospital,hestillput
A、Themanblamedthewomanforbeingcareless.B、Themanmisunderstoodthewoman’sapology.C、Thewomanofferedtopayforthem
最新回复
(
0
)