首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { FILE *pf; char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2
有以下程序: #include <stdio.h> main() { FILE *pf; char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2
admin
2022-04-01
83
问题
有以下程序:
#include <stdio.h>
main()
{
FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);/*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf);
}
程序执行后,abc.dat文件的内容是( )。
选项
A、China
B、Chinang
C、ChinaBeijing
D、BeijingChina
答案
B
解析
本题考查文件操作函数:fwrite和rewind函数。题目中先是将s2字符串写入adc.dat中,然后将写指针回到文件开头,然后写入s1字符串,那么s1字符串就将前5个字符覆盖,所以最终结果为Chinang,B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/N9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
子函数的功能是通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。#include#defineN5voidfun(intx[N]){intm;for(m=N一1;m>=0;m一一)scanf(’’%d’’,__
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+str1en(q),q);
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main()
有如下说明:intarray[10]={1,2,3,4,5,6,7,8,9,10},*p=array;则数值为9的表达式是________。
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
下列选项中,能正确定义数组的语句是()。
以下说法正确的是()。
随机试题
提拉法推算测卡理论计算公式,还可以简化为经验公式()。
通过按腹部,可了解的脏腑病变有
患者女,50岁。黄疸,B超显示:肝内胆管直径约lcm。应进一步选择的检查是
铅酸蓄电池项目环境影响评价,环境空气现状监测的特征因子是()。
城市配电网中低压配电压等级有(),高压配电压等级有()。
交叉套期保值的方法是指做套期保值时,若无相对应的该种产品的期货合约可用,就可以选择()来做套期保值。
阅读下面的文字,回答下列几题。基础研究的地位在不断提升,随着世界政治多元化和经济全球化的日益发展,以科学技术为核心的研究明显地迁移到了基础研究方面来,基础研究对技术成果的开发就具有了突出的战略意义。最近,一些国家出现了新的颇为耐人寻味的形象。英
“马斯塔巴墓”出现于埃及的()。
战时故意提供虚假敌情罪与隐瞒谎报军情罪的区别主要在于()不同。
软件工程包括3个要素,分别为方法、工具和()。
最新回复
(
0
)