首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { FILE* pf; char*s1=“China”,*s2=“Beijing”; pf=fopen(“abe.dat”,“wb+”); fwrite(s2,7,1
有以下程序: #include main() { FILE* pf; char*s1=“China”,*s2=“Beijing”; pf=fopen(“abe.dat”,“wb+”); fwrite(s2,7,1
admin
2020-11-23
29
问题
有以下程序:
#include
main()
{
FILE* pf;
char*s1=“China”,*s2=“Beijing”;
pf=fopen(“abe.dat”,“wb+”);
fwrite(s2,7,1,pf);
rewind(pf);/*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf);
}
程序执行后,abe.dat文件的内容是( )。
选项
A、China
B、Chinang
C、ChinaBeijing
D、BeijingChina
答案
B
解析
本题考查文件操作函数:fwrite和rewind函数。题目中先是将s2字符串写入adc.dat中,然后将写指针回到文件开头,然后写入s1字符串,那么s1字符串就将前5个字符覆盖,所以最终结果为chinang,B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/2CD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义并赋值,则错误的赋值语句是()。
下列给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算后结果为1
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序的运行结果是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
关于C语言的变量,以下叙述中错误的是
在E—R图中,用来表示实体的图形是
在C语言中的if语句中,用作判断的表达式为()。
随机试题
改错题:阅读短文,改正文中的文字、标点符号差错。1976年,美国硅谷一家俱乐部——《家庭酿造电脑俱乐部》的两名青年在汽车库里“酿造”出一家闻名全球的电脑公司,从而发动了一场轰动电脑业界的“车库革命。”两位青年同名,都叫史蒂夫,一位叫史蒂
吗啡可用于
关于随机抽样研究中,下列描述哪项是不正确的
依据《注册安全工程师管理规定》,注册安全工程师在每个注册周期内应当参加继续教育,时间累计不得少于()学时。
()是以仓库储存形式存在的某种或某些种商品的储存数量很低,甚至可以为“零”,即不保持库存的一种状态。
根据《中华人民共和国证券法》的规定,为股票发行出具审计报告的注册会计师在一定期限内不得购买该公司的股票。该期限为()。
速冻食品技术快速地把食物温度降低到远远低于水的凝固点,相当于把食物固定在了冻前的状态。因此,如果不是保存时间很短的真正的“新鲜食品”,那么“速冻食品”更能保存食物的营养并保证它的安全性。这列说法与文章不符的一项是()。
设已知A有三个线性无关的特征向量且λ=2为矩阵A的二重特征值,求可逆矩阵P,使得P-1AP为对角矩阵.
Itisverynoisyintheroom.Couldyouplease______therecorder?
Astheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair
最新回复
(
0
)