国开电大中国大学mooc【20211065】程序设计基础(a)24-25-1作业答案

[复制链接]
楼主: 1144766066

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
indefine
答案: 请关注ybaotk.com搜题查看答案
问题 25: 11. “

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
define”和“printf”都不是C语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 26: 12. 以下程序中for循环的执行次数是6次。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
define M 2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
define N M+1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
define NUM (N+1)*N/2
void main()
{
int i;
for(i=1;i<=NUM;i++)
printf(%d\n,i);
}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 27: 13. 宏替换不占用运行时间。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 28: 14. 在“文件包含”预处理语句的使用形式中,当

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
include后面的文件名用<>(尖括号)括起来时,寻找被包含文件的方式是直接按系统设定的标准方式搜索目录。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 29: 15. 以下程序的输出结果是15。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
define T(x,y) (x)<(y)?(x):(y)
void main()
{
int i=10,j=15,k;
k=10*T(i,j);
printf(%d,k);
}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 30: 1. 如果要打开E盘上user子目录下名为test.txt的文本文件进行读、写操作,下面符合要求的函数调用是( )。
选项:

A. fopen(E:\user\test.txt,r);

B. fopen(E:\\user\\test.txt, r+);

C. fopen(E:\user\test.txt,rb);

D. fopen(E:\\user\\test.txt, w);
答案: 请关注ybaotk.com搜题查看答案
问题 31: 2. 下面程序执行后,文件test.txt中的内容是( )。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341697
 楼主| 发表于 2025-4-11 17:22:49 | 显示全部楼层
include
void fun(char *filename,char *str)
{
FILE *fp;
int i;
fp=fopen(filename,w);
for(i=0;i
选项:

A. new world

B. hello,world

C. hello

D. new worldhello
答案: 请关注ybaotk.com搜题查看答案
问题 32: 3. 在C程序中,可以将整型数以二进制形式存放到文件中的函数是( )。
选项:

A. fwrite()

B. fprintf()

C. fread()

D. fputc()
答案: 请关注ybaotk.com搜题查看答案
问题 33: 4. C语言可以处理的文件类型是( )。
选项:

A. 数据文件和二进制文件

B. 文本文件、二进制文件和数据文件

C. 文本文件和数据文件

D. 文本文件和二进制文件
答案: 请关注ybaotk.com搜题查看答案
问题 34: 5. 当顺利执行了文件关闭操作时,fclose函数的返回值是( )。
选项:

A. TRUE

B. -1

C. 0

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 35: 6. 若用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件的打开方式是( )。
选项:

A. ab+

B. wb+

C. rb+

D. ab
答案: 请关注ybaotk.com搜题查看答案
问题 36: 7. 使用fseek()函数可以实现的操作是( )。
选项:

A. 改变文件位置指针的当前位置

B. 文件的顺序读写

C. 文件的随机读写

D. 以上都不是
答案: 请关注ybaotk.com搜题查看答案
问题 37: 8. 当已存在一个test.txt文件时,执行函数fopen(test.txt,r+)的功能是( )。
选项:

A. 打开test.txt文件,只能读取原有内容,但不能写数据

B. 打开test.txt文件,只能写入数据,但不能读取数据

C. 打开test.txt文件,覆盖原有的内容

D. 打开test.txt文件,可以读取和写入新的内容
答案: 请关注ybaotk.com搜题查看答案
问题 38: 9. 已知函数的调用形式:fread(buffer,size,count,fp);其中的buffer代表的是( )。
选项:

A. 一个存储区,存放要读入的数据项。

B. 一个指针,指向要存放读入数据的地址

C. 一个整型变量,代表要读入的数据项总和。

D. 一个文件指针,指向要读入的文件
答案: 请关注ybaotk.com搜题查看答案
问题 39: 10. 使用fgetc()函数,则文件的打开方式必须是( )。
选项:

A. 读或读写

B. 只写

C. 追加

D. 追加或读
答案: 请关注ybaotk.com搜题查看答案
问题 40: 11. C语言中系统的标准输入文件是指键盘。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 41: 12. 文件的操作必须先打开文件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 13. 要创建一个新文本文件,并在向该文件写入数据之后再读出数据,则在fopen()函数中应该使用w方式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 14. 文件位置指针与文件指针是同一含义。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 44: 15. 以读写方式打开一个已存在的文本文件test.dat,可以使用
FILE *fp;
fp=fopen(test.dat,r+);
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图