首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() FILE *fp; int i, k=0, n=0; fp=fopen("d1.dat","w"); for(i=l;i<4;i+
有以下程序: #include <stdio.h> main() FILE *fp; int i, k=0, n=0; fp=fopen("d1.dat","w"); for(i=l;i<4;i+
admin
2009-01-15
74
问题
有以下程序: #include <stdio.h> main() FILE *fp; int i, k=0, n=0; fp=fopen("d1.dat","w"); for(i=l;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
解析
函数fopen(coost char *filename,const char*mode)的功能,是以mode指定的模式打开filename指定的磁盘文件;fclose(FILE *fp)的功能是关闭文件指针印指向的文件; 函数 fscanf(FILE *fp, const char*format[,address,--])的功能是根据format中的格式从fp指向的文件中读取数据,并存入到相应的address指向的变量中。函数 fprintf(FILE *fp, const char*format[,argument,--])的功能是把argument列表中的表达式值写到fP所指向的文件中;本题中首先定义了一个文件指针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/vOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为“书名”和“作者”)、两个文本框(名称分别为Text1和Text2,T
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Command1的命令按钮数组(下标从0开始,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1.的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
下面描述不属于软件特点的是
以下过程定义中正确的过程首行是
在考生文件夹下有一个工程文件sjt4.vbp,请在窗体上画两个复选框,名称分别为Chl、Ch2,标题分别为”程序设计”、”数据库原理”;然后画一个文本框,名称为Textl;再画一个命令按钮,名称为C1,标题为”确定”(如图2-209所示)。请编写适当的事件
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为()。
随机试题
()岁的儿童初步学会使用工具和做游戏。
核准文件和备案通知书应规定有效期,其中建设类项目核准文件和备案文件通知书有效期为()年。
小王申请将原住房抵押贷款转为个人抵押授信贷款,在他办理住房抵押贷款时确定的房屋价值为70万元,原住房抵押贷款剩余本金为32万元,现经评估机构核定的抵押房产价值为60万元,对应的抵押率为50%。则小王()。
甲公司向乙公司订购一台生产设备,双方约定,由乙公司委托其控股的丙公司生产该设备并交付给甲公司。甲公司在使用该设备时发现存在严重的质量问题。根据合同法律制度的规定,下列关于甲公司权利的表述中,正确的是()。
以下不属于体验营销形式的是()。
熊猫:中国
若手表不是在宿舍里丢失的,那就一定是或在校园里、或教室里、或在大街上丢失的;失主离开宿舍时看过手表。如在校园里或教室里丢失,就会有失物招领告示,现没有告示。可见( )。
简述诚实信用原则的含义和主要内容。
当x>0时,曲线()
A、Hisgirlfrienddecidedtobreakupwithhim.B、Heencounteredbullyingonhiswaytoschool.C、Hisfamilyrefusedtohelphim
最新回复
(
0
)