首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
67
问题
有以下程序: #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://jikaoti.com/ti/9YS0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Command1的命令按钮数组(下标从0开始,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为cmdArray的命令按钮数组,含3个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为“身高”和“体重”)、两个文本框(名称分别为Text1和Text2,Tex
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个主菜单,标题为“操作”,名称为Op,该菜单有两个子菜单,其标题分别为“显示”和“清除”,其名称分别为Dis和Clear,编写适
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。再建立一个下拉菜单,菜单标题为“文件”,名称为Fil
以下关于控件的叙述中,正确的是
下列可以打开随机文件的语句是
以下叙述中错误的是
下列有语法错误的赋值语句是
下列有语法错误的赋值语句是
随机试题
过冷奥氏体高温转变(在A1~550℃)的产物是()体。
A.双目镜筒中的左右两光束不平行B.不可选用复消色差物镜C.光源是紫外光D.光源是红外光E.物镜、聚光镜和光源颠倒放置体视显微镜
引起慢性阻塞性肺疾病(COPD)肺动脉高压最重要的原因是()
下列属于经理人对于股东的“内部人控制”问题表现形式的有()。
注册会计师负责对甲公司20×8年度财务报表进行审阅。在审阅过程中,注册会计师遇到下列事项,请代数做出正确的专业判断。下列各项中,注册会计师为形成审阅结论通常实施的程序有()。
通常中央处理器(CPU)和主存储器合称()。
在一定条件下进行的可逆反应:2NH3(g)N2(g)+3H2(g),下列数据能表示反应处于平衡状态的是()。
高薪技术主要特征包括()。
一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?
下面属于白盒测试方法的是
最新回复
(
0
)