首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE*fp;char str[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp);fclose(fp); fp=
admin
2018-01-11
26
问题
有以下程序
#include
main()
{FILE*fp;char str[10];
fp=fopen("myfile.dat","w");
fputs("abc",fp);fclose(fp);
fp=fopen("myfile.dat","a+");
fprintf(fp,"%d",28);
rewind(fp);
fscanf(fp,"%s",str);puts(str);
fclose(fp);
}
程序运行后的输出结果是
选项
A、28c
B、abc28
C、abe
D、因类型不一致而出错
答案
B
解析
在程序中首先把字符串abc写入到文件myfile.dat中,然后再把整数28追加到字符串abc的后面,最后把文件myfile.dat的内容读入到字符串str中,并把其内容输出。
转载请注明原文地址:https://kaotiyun.com/show/KFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种结构是()。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以()方式打开文件。
设有如下定义:intarr[]={6,7,8,9,10};int*ptr;ptr=arr;*(ptr2)=2;printf("%d,%d\n",*ptr,*(ptr2));则下列程序段的输出结果
一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请填空。#includevoidmain(intargc,char*argv[]){FI
以下叙述中不正确的是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
以下选项中可作为C语言合法整数的是()。
与十进制数200等值的十六进制数为
随机试题
实在道德规则(奥斯丁)
英特尔酷睿i3、英特尔酷睿i5、英特尔酷睿i7等都是指CPU的型号。
检查含2~5μg重金属须采用《中国药典》重金属检查法中的哪一种方法
A.副作用B.继发反应C.首剂效应D.特异质反应E.致畸、致癌、致突变等按传统分类方法的B型不良反应是()。
下列说法正确的有哪些?()
施工企业以自己的房产为抵押向银行借款后,由于资金链断裂无力还款,在依法拍卖该房产时尚欠银行500万元本金、20万元利息、50万元违约金,拍卖房产得款400万元,拍卖费用10万元,则施工企业欠银行的债务()
第一方审核可用于()等目的。
我们倾向于认为美国人热情,中国人内敛,德国人纪律性强,这种现象称为()。(2015·江苏)
试述继续犯的构成特征及处罚原则。
February14isValentine’sDay.Althoughitiscelebratedasalovers’holidaytoday,withritegivingofcandy,flowers,oroth
最新回复
(
0
)