首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
133
问题
有以下程序: #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应用程序(包括界面和代码)。在名称为Form1的窗体上画一个图片框,名称为P1,高为1800,宽为1700,通过属性窗口把图形文件pic1.bmp放到图片框中(如图3-193所示)。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为Command1的命令按钮,标题为“命令按钮”。然后建立一个菜单,标题为“控件”,名称为menu,包含两个子菜单项,一个是“显示命令按钮
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“欢迎”的窗体上画1个名称为Label1的标签,其标题内容为“欢迎使用本系统”,标题文字字体和字号分别为“宋体”、“三号”,标签大小能根据标题内
在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.accdb”和“dResearch.accdb”,照片文件名为“照片.bmp”。请按以下操作要求,完成表的建立和修改。(1)将考生文件夹下“dResearch.ac
下列叙述中正确的是
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click()Dima(10)AsInteger,maxAsIntegerFork=1To10a(k)=InputBox("输入一
设a=2,b=3,c=4,d=5,表达式Nota<=cOr4*c=b^2Andb<>a+c的值是
(1)在考生目录下有一个工程文件vbsj3.vbp,包含了所有控件和部分程序,如图1-239所示。要求:①利用属性窗口设置适当的属性,使txtInput、txtResult中数据右对齐;②请编写适当的程序完成以下功能:在txtInput中输
下面定义窗体级变量a的语句中错误的是
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
随机试题
一般情况下可采取控制可燃物的办法来防止火灾。下列有关控制可燃物的措施错误的是()。
下肢深静脉血栓形成,可导致
50岁,女性患者,因右上肢抽搐和昏迷而急诊,陪人诉近半月来患者反复畏寒、发热、恶心欲呕、精神不振,4小时前开始神志不清,既往史不详,有糖尿病家族史。体检:肥胖体型,双瞳直径3mm,尿糖(+++),尿酮(+),二氧化碳结合力19mmol/L,血钠155mmo
口腔疾病的分布与地区、城乡、年龄等有关,下列说法错误的是
白带清冷,量多,质稀薄,淋漓不断,腰痠如折,尿清便溏。舌淡苔薄白,脉沉迟。首选方
根据所给文字材料。回答以下问题。2008年1~5月份,我国规模以上工业企业(年主营业务收入500万元以上的企业,下同)实现利润10944亿元,同比增长20.9%。在规模以上工业企业中,国有及国有控股企业实现利润4246亿元,同比增长1.
关于国际工程招标中的暂定金额的说法,正确的有()。
以下属于《中国人民银行法》规定的中国人民银行的职责的有()。
甲、乙、丙设立一有限合伙企业,丙为有限合伙人。1年后,乙依据合伙协议的约定转变为有限合伙人。下列说法正确的是()。
Ascientistwhodoesresearchineconomicpsychologyandwhowantstopredictthewayinwhichconsumerswillspendtheirmoney
最新回复
(
0
)