题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-03 19:30:14

[简答题]有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺序排列合并,输出到一个新文件C中。

更多"有两个磁盘文件A、B,各存放一行字母,要求把这两个文件中的信息按字母顺"的相关试题:

[填空题]磁盘调度算法应该考虑公平性和【 】这两个基本因素。
[填空题]磁盘调度算法应该考虑公平性和 【7】 这两个基本因素。
[简答题]某文件系统为一级目录结构,文件的数据一次性写入磁盘,已写入的文件不可修改,但可多次创建新文件。请回答如下问题。
(1)在连续、链式、索引三种文件的数据块组织方式中,哪种更合适?要求说明理由。为定位文件数据块,需在FCB中设计哪些相关描述字段?
(2)为快速找到文件,对于FCB,是集中存储好,还是与对应的文件数据块连续存储好?要求说明理由。
[填空题]某磁盘有两个记录面,每面80个磁道,每磁道18个扇区,每扇区有512字节,则该磁盘有______KB。
[填空题]下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。
#include "stdio.H"
FILE *fp;
void main( )
char ch;
if((fp=fopen(______ ))==NULL)exit(0);
while((ch=getchar( ))!=’@’)fputc(ch,fp);
fclose(fp);

[填空题]下列程序的功能是把从终端读入的文本(用@作为文本结束标志)输出到一个名为 bi.dat的新文件中。请填空。
#include "stdio.h"
FILE *fp;
char ch;
if((fp=fopen("bi.dat","w"))==NULL)exit(0);
while(______)fputc(ch,fp);
______;

[填空题]下面的程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。
#include <stdio.h>
#include<stdlib.h>
FILE*fp;
main( )
charch;
if((fp=fopen( 【19】 ))==NULL)exit(0);
while((ch=getchar( ))!=’@’) fputc(ch,fp);
fclose(fp);

[填空题]实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。 #include<stdio.h> void main(int argc,char*argv[]) { FILE *f1,*f2; if(argc< 【18】 ) { printf("parameter error!/n");exit(0);} f1=fopen(argv[1],"r"); f2=fopen(argv[2],"w"); while( 【19】 )fputc(fgetc(f1),f2); fclose(f1); fclose(f2); }

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码