首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
110
问题
有以下程序: #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全国计算机二级
相关试题推荐
在名称为Form1的窗体上添加两个名称分别为Text1和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求:①Text2可以显示多行文本,并且有垂直和水平两个滚动条
在名称为Forml的窗体上画一个命令按钮,名称为Commandl,其标题为”移动本按钮”,如图2-143所示。编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。注意:存盘
设a=2,b=3,c=4,d=5,表达式Nota<=cOr4*c=b^2Andb<>a+c的值是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量,则正确的声明是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为()。
数据库系统中完成查询操作使用的语言是()。
有二叉树如下图所示:则前序序列为()。
负责数据库中查询操作的数据库语言是( )。
随机试题
根据中国营养学会建议,妊娠各期蛋白质RNI比非孕妇女分别增加()。
下列哪些药物经炮制后目的是去毒( )。
根据项目外排污水的污染因子进行河道水质预测因子排序,其排序指数ISE的可能值有()。
背景西北某地,由国家和民营企业共同兴建的某大型炼钢厂。起初,建设单位拟定由中央直属的一家冶金建设公司总承包该项目工程,遭到当地监管部门的反对。建设单位招投标过程中发生下列事件:事件一:工程采用PC承包形式进行招标,有个别单位不明白PC
关于净化有爆炸危险粉尘的干式除尘器和过滤器的设置,做法错误的是()。
人民警察是我国人民民主专政的重要工具之一,是武装性质的国家治安行政力量和刑事司法力量。()
下列关于我国南极科考站的说法,错误的是:
A.WhatstruckhimB.thereforeC.brokeoutPhrases:A.theplague【T1】______insouthernEnglandB.【T2】______wastheconjecture
设A=(α1,α2,…,αm),其中α1,α2,…,αm是n维列向量,若对于任意不全为零的常数志k1,k2,…,k3,皆有k1α1,k2α2,…,kmαm≠0,则().
设a(x)=,β(x)=,则当x→0+时,a(x)是β(x)的()。
最新回复
(
0
)