首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int i,k,n; fp=fopen("data.dar", "w+"); for(i=1;i<6;i+
有以下程序 #include <stdio.h> main() { FILE *fp; int i,k,n; fp=fopen("data.dar", "w+"); for(i=1;i<6;i+
admin
2013-02-23
40
问题
有以下程序 #include <stdio.h> main() { FILE *fp; int i,k,n; fp=fopen("data.dar", "w+"); for(i=1;i<6;i++) { fprintf(fp,"%d ",1); if(i%3==0) fprintf(fp, "\n"); } rewind(fp); fscanf(fp, "%d%d",&k,&n); printf. ("%d %d\n",k,n); fclose(fp); } 程序运行后的输出结果是
选项
A、0 0
B、123 45
C、1 4
D、1 2
答案
8
解析
程序首先定义了一个文件指针fp,并使用fopen() 数以"w+"方式新建一个可读写文件"data.daf".然后使用一个for循环,循环变量i从1递增到5,在循环体中每次写入循环变量i的值和4个空格,当i能被3整除的时候写入一个换行符。所以循环结束时,文件中的内容应该为:
1 2 3
4 5
接下来程序使用rewind()函数,将文件的读写指针调回起始位置。并调用fscanf()函数从文件中读取两个整数到变量k和n。所以最终输出应该为:1 2。故本题选D。
转载请注明原文地址:https://www.kaotiyun.com/show/E6Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。#include<stdio.h>main(){char*p[]="BOOL","OPK","H","SP"};inti;for(i=3;i>=0;i-
设有语句chara=’\72’;则变量a______。
下面不属于软件设计原则的是______。
有以下程序:intf(intn){if(n=1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f(i);
在使用putchar和getchar函数处理字符时,必须在程序的开头出现包含头文件的命令行是【】。
有以下函数定义;voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
若有以下说明和定义:fun(int*c){}main(){int(*a)()=fun,*b(),w[10],c;……}在做必要的赋值之后,对fun函数的正确调用语句是______。
下列叙述中,不正确的是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
以下选项中合法的C语言字符常量是
随机试题
墙式室外分线盒在安装时,上部距钢线()mm。
关于十二指肠的描述正确的是
此案例中某纺织公司的行为已经构成怎样的统计违法行为?()对于该企业的行为,省统计局依法可对其作出何种处罚?()
根据《商业银行合规风险管理指引》的规定,()应监督董事会和高级管理层合规管理职责的履行情况。
下列资产中,属于企业流动资产的是()。[2006年真题]
温家宝总理在2009年政府工作报告中指出,做好今年政府工作,必须把握好以下原则()。
相对于股权融资而言,长期银行借款筹资的优点有()。
设y=exsinx,求y(n).
设写出的通解并说明理由.
Inthespanof18months,IsaacNewtoninventedcalculus,constructedatheoryofoptics,explainedhowgravityworksanddiscov
最新回复
(
0
)