国开电大中国大学mooc《c君带你玩编程》作业答案

[复制链接]
楼主: bb20920d

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205837
 楼主| 发表于 2025-4-11 17:22:54 | 显示全部楼层
”开头的命令行都称为编译预处理命令。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 15. C语言中只能进行简单的宏定义,不能定义带参数的宏。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 66: 16. 编译预处理的文件包含命令中包含的文件名只能用尖括号,不能用其他符号。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 67: 17. 带参宏定义中,参数不必指明数据类型。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 68: 18. 一个

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205837
 楼主| 发表于 2025-4-11 17:22:54 | 显示全部楼层
include命令可以包含多个头文件。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 69: 19. C语言中宏定义必须写在函数之外。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 70: 1. 以下叙述中错误的是( )。
选项:

A. 通过指针变量存取某个变量值的方式称为“直接存取”方式

B. 在程序的开头包含头文件stdio.h后,可以给指针变量赋NULL值

C. 将一个指针变量中的值赋给另一个指针变量,则这两个指针指向同一地址

D. C语言中函数返回值的类型可以是简单的数据类型,也可以是指针类型
答案: 请关注ybaotk.com搜题查看答案
问题 71: 2. 己定义以下函数int fun(int *p) return *p; fun函数的返回值是( )。
选项:

A. 一个整数

B. 不确定的值

C. 形参p中存放的值

D. 形参p的地址值
答案: 请关注ybaotk.com搜题查看答案
问题 72: 3. 以下叙述中正确的是( )。
选项:

A. int *p();,p是一个函数名,该函数返回值为指向整型数据的指针

B. 函数指针p指向一个同类型的函数f时,必须写成:p=&f;

C. 指针p指向一个数组f时,必须写成:p=&f;

D. 一个指针变量p可以指向自身
答案: 请关注ybaotk.com搜题查看答案
问题 73: 4. 执行以下程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205837
 楼主| 发表于 2025-4-11 17:22:54 | 显示全部楼层
include
void f(int *p,int *q);
main()
{
int m=1 ,n=2, *r=&m; f(r,&n);
printf(%d,%d,m,n);
}
void f(int *p,int *q)
{
p=p+1;
*q=*q+1;
}
选项:

A. 23

B. l,3

C. l,4

D. l,2
答案: 请关注ybaotk.com搜题查看答案
问题 74: 5. 下列函数的功能是( )。
void fun( char *a, char *b)
{while(*b=*a)!='\0'){a++;b++};}
选项:

A. 将a所指字符串赋给b所指空间

B. 使指针b指向a所指字符串

C. 将a所指字符串和b所指字符串进行比较

D. 检查a和b所指字符串中是否有'\0'
答案: 请关注ybaotk.com搜题查看答案
问题 75: 6. 执行以下程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205837
 楼主| 发表于 2025-4-11 17:22:54 | 显示全部楼层
include
int show(char *str )
{
while( *str)
{
putchar( *str+1 );
str++;
}
return *str+1;
}
main( )
{printf(%d\n,show(ABCD));}
选项:

A. ABCD0

B. BCDE0

C. BCDE1

D. ABCD1
答案: 请关注ybaotk.com搜题查看答案
问题 76: 7. 当指针变量作为函数参数时,数据传递方式是地址传递。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 77: 8. 数组名作为函数形参时,其对应的实参只能是数组名。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 78: 1. 若有定义,int a=3 ,*p=&a, **q=&p;,则以下叙述中错误的是( )。
选项:

A. q是指针变量,*q就是变量a

B. p是指针变量,p指向变量a

C. q指向变量p,所以*q指向变量a

D. *P与**q都代表变量a
答案: 请关注ybaotk.com搜题查看答案
问题 79: 2. 设有定义:int a=0,*p=&a,**q=&p;则以下选项中,错误的赋值语句是( )。
选项:

A. a=1;

B. *p=1;

C. *q=1;

D. **q=1;
答案: 请关注ybaotk.com搜题查看答案
问题 80: 3. 以下程序运行后输出的结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205837
 楼主| 发表于 2025-4-11 17:22:54 | 显示全部楼层
include
main( )
{
int **q,*p,b=100;
p=&b;q=&p;
*p+=5;**q-=5;
printf(%d\n,b);
}
选项:

A. 运行出错

B. 100

C. 105

D. 95
答案: 请关注ybaotk.com搜题查看答案
问题 81: 4. 指向指针的指针也称为二级指针,存放的是一级指针的地址。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 82: 5. 通过二级指针间接访问最终对象时,使用间接运算符*即可。( )
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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