首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen( "data.dat", "w+" ); for ( i=
admin
2021-02-25
40
问题
有以下程序
#include <stdio.h>
main( )
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6},k;
fp = fopen( "data.dat", "w+" );
for ( i=0; i<6; i++ )
fprintf(fp, "%d\n", a[5-i]);
rewind(fp);
for ( i=0; i<6; i++ )
{ fscanf(fp, "%d", &k);
printf("%d,", k);
}
fclose(fp);
}
程序运行后的输出结果是
选项
A、6,5,4,3,2,1,
B、1,2,3,4,5,6,
C、1,1,1,1,1,1
D、6,6,6,6,6,6,
答案
A
解析
fopen( "data.dat", "w+" ); w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。rewind(fp);使文件fp的位置指针指向文件开始。fprintf(fp,"%d\n", a[5-i]);将a
输出到fp指向的文件中。fscanf(fp, "%d", &k);将fp读入到变量k中,第一个for循环将数组中元素倒着输入到fp指向的文件中,rewind()则指向文件开始,因此打印是数组a的倒叙。故打印为6,5,4,3,2,1。答案为A选项
转载请注明原文地址:https://www.kaotiyun.com/show/CBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includestructSTR{intx,y;}dt[2]={1,2,3,4};main(){structSTR*p=dt;printf(’’%d,’’,++(p一>x));printf(’’%d\n’’,++(
C语言程序中,运算对象必须是整型数的运算符是
下列各选项中,不属于序言性注释的是()。
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
有以下程序#includemain(){inti,i,m=1;for(i=l;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
以下叙述中正确的是()。
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
关于消毒灭菌方法的选择,错误的是()
试述免疫系统的组成。
患者男性,25岁,因高处坠落骑跨伤,会阴疼痛,不能自行排尿,尿道滴血,脸色苍白,送至急症。该患者最可能的诊断是
寿命期不等的互反方案比选方法不包括( )。
资本主义劳动过程的特点包括()。
教育制度化的形成是以()为标志的。
思维的发生是儿童心理发展的重大质变。简述思维的发生对学前儿童心理发展的意义。
(2010)104年,由清政府颁布并首次在全国范围内实施的学制是()。
1,2,3,7,23,164,()
支撑着Internet正常运转的网络传输协议是_______。
最新回复
(
0
)