题目内容 (请给出正确答案)
[主观题]

有以下程序,其功能是:以二进制 “ 写 ” 方式打开文件 d1.dat ,写入 1 ~ 100 这 100 个整数后

关闭文件 。 再以二进制 “ 读 ” 方式打开文件 d1.dat , 将这 100 个整数读入 到 另一个数组 b 中 , 并打印输出 , 请填空。

#include <stdio.h>

main()

{ FILE *fp;

int i,a[100],b[100];

fp=fopen("d1.dat","wb");

for(i=0;i<100;i++) a[i]=i+1;

fwrite(a,sizeof(int),100,fp);

fclose(fp);

fp=fopen("d1.dat", 【 20 】 );

fread(b,sizeof(int),100,fp);

fclose(fp);

for(i=0;i<100;i++) printf("%d\n",b[i]);

}

提问人:网友xisaier 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有以下程序,其功能是:以二进制 “ 写 ” 方式打开文件 d…”相关的问题
第1题
冯·诺依曼在1946年提出了计算机的程序存储原理。关于计算机的程序,其说法错误的是______。

A.要求计算机完成的功能,必须事先编制好相应的程序

B.程序由指令构成

C.程序和数据都用二进制数表示

D.计算机以程序为中心

点击查看答案
第2题
以下叙述中错误的是_____。

A.不可以用FILE定义指向二进制文件的文件指针

B.顺序文件某一时刻,只能处于读或写模式中的一种。

C.在程序结束时,应用fclose函数关闭已打开的文件。

D.利用fread函数从二进制文件中读数据时,可用数组名给数组中所有元素读入数据。

点击查看答案
第3题
假设基于我们的实验台采用 8253 、 8259 和 8255 三类接口芯片各 1 片实现以下功能:用 8253 的通道 0 以二进制方式计数,每隔 10ms 向 8259 的 IR2 提交一中断请求信号, CPU 在其对应的中断服务子程序中读取 8255 芯片 A 口()将以下程序段补全。说明:控制字中无关位设成 0 ,控制字可用十六进制或二进制表示,分别以 H 和 B 为后缀,其他全部用十六进

点击查看答案
第4题
下列关于“冯·诺依曼计算机”的说法中,错误的是()。A.冯·诺依曼计算机所能完成的功能是由其

下列关于“冯·诺依曼计算机”的说法中,错误的是()。

A.冯·诺依曼计算机所能完成的功能是由其所存储的程序决定的

B.在冯·诺依曼计算机中,下一条指令的地址只能由“程序计数器”给出

C.冯·诺依曼计算机的指令和数据分别存储在不同的存储器内

D.冯·诺依曼计算机只能处理以二进制形式表示的信息

点击查看答案
第5题
文件打开的模式有哪些?

A.以读方式打开

B.以写方式打开

C.以二进制读模式打开

D.以二进制追加模式打开

点击查看答案
第6题
以下正确表述ROM的特点的有哪几个选项?

A.可随机读数据

B.不能随机写数据

C.系统断电后,不会丢失

D.可以用下载软件对其烧写程序

点击查看答案
第7题
单位时间从磁盘存储器读出或写入的二进制位数称为磁盘存储器的(),如果不考虑寻道时间和等待时间,假设位密度为T bpmm(位/毫米),并且以V cm/s的速度通过读/写磁头,则A为(),其单位是()

点击查看答案
第8题
单位时间从磁盘存储器读出或写入的二进制位数称为磁盘存储器的________,如果不考虑寻道时间和等
待时间,假设位密度为T bpm(位/毫米),并且以V cm/s的速度通过读/写磁头,则A为________,其单位是________。

点击查看答案
第9题
缓冲区溢出攻击
关于缓冲区溢出攻击,正确的描述是___。

A、缓冲区溢出攻击手段一般分为本地攻击和远程攻击。B、缓冲区溢出是一种系统攻击的手段,通过向程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。C、缓冲区溢出攻击之所以成为一种常见安全攻击手段其原因在于缓冲区溢出漏洞太普遍了,并且易于实现。D、缓冲区溢出攻击的目的在于扰乱具有某些特权运行的程序的功能,这样可以使得攻击者取得root权限,那么整个主机就被控制了

点击查看答案
第10题
关于缓冲区溢出攻击,正确的描述是___。
A、缓冲区溢出攻击手段一般分为本地攻击和远程攻击。B、缓冲区溢出是一种系统攻击的手段,通过向程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。C、缓冲区溢出攻击之所以成为一种常见安全攻击手段其原因在于缓冲区溢出漏洞太普遍了,并且易于实现。D、缓冲区溢出攻击的目的在于扰乱具有某些特权运行的程序的功能,这样可以使得攻击者取得root权限,那么整个主机就被控制了

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信