首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) {FILE*fp;inta[10]={1,2,3,0,0),i; fp=fopen(’’d2.dat’’,’’wb’’); fwrite(a,sizeof(int),5,fp); fw
有以下程序: #include<stdio.h> main( ) {FILE*fp;inta[10]={1,2,3,0,0),i; fp=fopen(’’d2.dat’’,’’wb’’); fwrite(a,sizeof(int),5,fp); fw
admin
2021-07-09
85
问题
有以下程序:
#include<stdio.h>
main( )
{FILE*fp;inta[10]={1,2,3,0,0),i;
fp=fopen(’’d2.dat’’,’’wb’’);
fwrite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
fclose(fp);
fp=fopen(”d2.dat’’,’’rb’’);
fread(a,sizeof(int),10,fp);
fclose(fp);
f.0r(i=0;i<10;i++)printf(’’%d,’’,a
);
}
程序的运行结果是( )。
选项
A、1,2,3,0,0,0,0,0,0,0,
B、1,2,3,l,2,3,0,0,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,0,0,1,2,3,0,0
答案
D
解析
首先用函数fopen( )以“wb”的方式打开文件“d2.dat”,然后调用两次。fwrite函数将数组a的5个元素,依次输出到文件fp中(共10个字节),然后关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread函数从文件fp中读取这10个字节的数据到数组a中,此时数组a的内容就变为{1,2,3,0,0,1,2,3,0,0},因此最后的输出结果为“1,2,3,0,0,1,2,3,0,0”。
转载请注明原文地址:https://jikaoti.com/ti/uFz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);printf("%s,%s\n",s1,s2)
以下数组定义中错误的是()。
C语言源程序名的后缀是
有以下程序structs{intn;inta[20];};voidf(structs*p){inti,j,t;for(i=0;in-1;i++)for(j=i+1;jn;j++)i
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+
下列关于数据库设计的叙述中正确的是()。
设变量已正确定义并赋值,以下正确的表达式是
设有如下关系表:则下列操作正确的是()。
当变量C的值不为2、4、6时,值为“真”的表达式是()。
用树型结构表示实体之间联系的模型是
随机试题
行政组织设置之后,最大量、最经常的工作是()
胎儿成熟度检查下列各项中,不包括哪项
根据《保护工业产权的巴黎公约》,关于优先权,下列哪一选项是正确的?
若借款年金不是按年结息,名义利率与有效利率的换算公式为(i为名义利率,m为每年结息次数)______。
在会计软件中,初始化的作用是设置具体核算规则和()。
下列各种产品成本计算方法中,适用于单件、小批生产的是()。
甲公司2021年1月申请首次公开发行股票并上市,采用网上和网下同时发行的机制,本次共发行股份8000万股,每股发行价格5元,其中网下发行5000万股,网上发行3000万股。网上投资者有效申购总资金共91亿元,根据《证券发行与承销管理办法》的规定,甲公司网上
北方某市为优化县级干部结构,决定引进50多名博士,并计划三年时间引进150名博士生进入县级领导岗位。对此,你有什么看法?
Yourbooksandmagazinesarealmostina______;goandputtheminorder.
A、Itisauniquehumantrait.B、Itispartofeverydaylife.C、Itisyettobefullyunderstood.D、Itisbeyondordinarypeople.
最新回复
(
0
)