覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOC程序设计基础课程设计作业答案

程序设计基础课程设计

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 假设sizeof(int)=2,sizeof(char)=1则分别以二进制方式和ASCII方式存放整数-1234,所占用字节数分别是__________和________。

A. 2和2

B. 2和5

C. 5和5

D. 5和2

答案: 2和5

2. 2. 正确打开D盘根目录下的二进制文件“test.bin”,并进行读和追加写;如下正确的语句是__________。

A. FILE* fp=fopen("D:\test.bin","ab");

B. FILE* fp=fopen("D:\test.bin","ab+");

C. FILE* fp=fopen("D:test.bin","ab+");

D. FILE* fp=fopen("D:\test.bin","a+");

答案: FILE* fp=fopen("D:\test.bin","ab+");

3. 3. 若文本文件 f1.txt 中原有内容为:Program,则运行以下程序后文件f1.txt中的内容为________。 int main(void){ FILE *fp1=fopen("f1.txt","w"); fprintf(fp1,"123"); fclose(fp1); return 0; }

答案: 123

4. 4. 如下程序功能是统计文本文件 str.txt中字符个数,则划线处应填写____________。 int main(void){ FILE * fp=fopen(str,"r") char ch=fgetc(fp); int n=0; while(ch!=_________){ n++; ch=fgetc(fp); } printf("%d\n",n); fclose(fp); return 0; }

答案: EOF

5. 5. 假定名为"num.bin"的二进制文件中依次存放了如下4个float类型实数:-1.1 2.2 -2.3 1.4 ,则如下程序输出__________。 int main(void){ FILE *fp=fopen("num.bin","rb"); float sum=0.0 ,x; int i; for(i=0;i<4;i+=2){ fread(&x,sizeof(float),1,fp);sum+=x; } fclose(fp); printf("%g",sum); return 0; }

答案: 1.1

6. 6. 二进制文件的内容,可以使用记事本打开,并观看到具体内容。

答案: 错误

7. 7. 使用fread 和fwrite函数可以对二进制文件读写。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 使用fprintf函数可以把整型数字翻译成ASCII码字符串存入文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 使用库函数exit(0)退出当前程序时,需在代码中括入头文件stdlib.h。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    邮箱

    地址