中国大学mooc2024-2025-1 c语言程序设计及上机辅导资料

[复制链接]
楼主: bb20920d

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205819
 楼主| 发表于 2025-3-22 10:25:17 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205819
 楼主| 发表于 2025-3-22 10:25:17 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205819
 楼主| 发表于 2025-3-22 10:25:17 | 显示全部楼层


C. 有语法错误不能通过编译

D. 可以通过编译,但不能通过连接,因此不能运行
答案: 请关注ybaotk.com搜题查看答案
问题 74: 12. 执行以下程序段后,x的值为0,y的值为1。
int x, y;
if (x = 0) y = 0;
else y = 1;
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 75: 13. if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。
if (表达式) 语句1
else 语句2
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 76: 14. if(a=5) 是允许的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 77: 15. if-else语句的一般形式如下,若表达式的值为“真”,则执行语句1;否则,就执行语句2。
if (表达式) 语句1
else 语句2
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 78: 16. 在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 79: 1. putchar( )函数可以向终端输出一个( )。
选项:

A. 字符或字符型变量值

B. 字符串

C. 浮点型变量值

D. 实型变量值
答案: 请关注ybaotk.com搜题查看答案
问题 80: 2. 以下程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205819
 楼主| 发表于 2025-3-22 10:25:17 | 显示全部楼层
include
void main()
{
int a=010,b=0x10,c=10;
printf(%d,%d,%d,a,b,c);
}
选项:

A. 10,10,10

B. 16,8,10

C. 8,10,10

D. 8,16,10
答案: 请关注ybaotk.com搜题查看答案
问题 81: 3. 输入“12345,xyz<回车>”,下列程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205819
 楼主| 发表于 2025-3-22 10:25:17 | 显示全部楼层
include
void main()
{
int a;
char c;
scanf(%3d%3c,&a,&c);
printf(%d,%c,a,c);
}
选项:

A. 12,4

B. 123,4

C. 12,34

D. 1234
答案: 请关注ybaotk.com搜题查看答案
问题 82: 4. 若 x 为 float 型变量,则以下语句( )。x=213.82631; printf(%-4.2f\n,x);
选项:

A. 输出格式描述符的域宽不够,不能输出

B. 输出为213.83

C. 输出为-213.82

D. 输出为213.82
答案: 请关注ybaotk.com搜题查看答案
问题 83: 5. 若a为实型变量,则以下程序段的输出结果是( )。
a=2.389;
printf(%.2f,a);
选项:

A. 2.39

B. 2.4

C. 2.389

D. 0.38
答案: 请关注ybaotk.com搜题查看答案
问题 84: 6. 以下可以实现“输入一个字符到变量ch”的语句是( )。
选项:

A. ch=getchar( );

B. scanf(%c,ch);

C. getchar(ch);
答案: 请关注ybaotk.com搜题查看答案
问题 85: 7. 能正确定义整型变量a和b,并为它们赋初值5的语句是( )
选项:

A. a=b=5;

B. int a=b=5;

C. int a,b=5;

D. int a=5,b=5;
答案: 请关注ybaotk.com搜题查看答案
问题 86: 8. 若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )
选项:

A. scanf(%d,%x,%lf,&x,&y,&z);

B. scanf(%x,%o,%6.2f,&x,&y,&z);

C. scanf(%x,%o,&x,&y);

D. scanf(%d%d%lf,&x,&y,&z);
答案: 请关注ybaotk.com搜题查看答案
问题 87: 9. 使用“scanf(a=%d,b=%d,&a,&b)”,要使a,b的值均为25,正确的输入是( )。
选项:

A. 25,25

B. a=25 b=25(空格分开)

C. 25 25(空格分开)

D. a=25,b=25
答案: 请关注ybaotk.com搜题查看答案
问题 88: 10. 有如下程序:有如下程序:

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205819
 楼主| 发表于 2025-3-22 10:25:17 | 显示全部楼层
include
void main()
{
char a,b,c,d;
scanf(%c,%c,%d,%d,&a,&b,&c,&d);
printf(%c, %c, %c, %c ,a,b,c,d);
}
若运行时从键盘输入:6,5,65,66<回车>,则输出结果是( )。
选项:

A. 6,5,6,6

B. 6,5,6,5

C. 6,5,A,B

D. 6,5,65,66
答案: 请关注ybaotk.com搜题查看答案
问题 89: 11. 结构化程序设计由3种基本结构组成,3种基本结构组成的算法( )。
选项:

A. 只能完成部分复杂的任务

B. 能完成符合结构化的任务

C. 只能完成一些简单的任务

D. 可以完成任何复杂的任务
答案: 请关注ybaotk.com搜题查看答案
问题 90: 12. 对 C 的源程序进行编译是指将C源程序翻译成目标程序。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 91: 13. C语言的每条可执行语句最终都将被转换成二进制的机器指令。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 92: 14. 在C语言的源程序函数中,函数体中可以没有任何语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 93: 15. 格式化输入函数scanf的返回值是输入数据的个数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 94: 16. 程序调试是指对程序进行编译。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 95: 1. 下列属于C语言关键字的是( )
选项:

A. Int

B. unien

C. ENUM

D. typedef
答案: 请关注ybaotk.com搜题查看答案
问题 96: 2. C语言的源程序通常的扩展名是( )
选项:

A. .obj

B. .cpp

C. .exe

D. .c
答案: 请关注ybaotk.com搜题查看答案
问题 97: 3. 下列叙述中,不正确的是( )
选项:

A. 主函数的名字不一定用main表示

B. C语句的注释可以写在语句的后面

C. 分号是C语句的必要组成部分

D. 函数是C程序的基本单位
答案: 请关注ybaotk.com搜题查看答案
问题 98: 4. 以下叙述不正确的是( )
选项:

A. 注释说明被计算机编译系统忽略

B. 在C程序中,注释说明只能位于一条语句的后面

C. 注释符“/”和“*”之间不能有空格

D. 注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用
答案: 请关注ybaotk.com搜题查看答案
问题 99: 5. 下列属于C语言中合法标识符的是( )
选项:

A. ex-1

B. 951a

C. _cook

D. if
答案: 请关注ybaotk.com搜题查看答案
问题 100: 6. 下面四组选项中,均是C语言关键字的选项是( )
选项:

A. switch typedef continue

B. auto enum include

C. signed union scanf

D. if struct type
答案: 请关注ybaotk.com搜题查看答案
问题 101: 7. 一个C程序的执行是从( )
选项:

A. 第一条语句开始,直到最后一条语句结

B. main函数开始,直到最后一个函数结束

C. main函数开始,直到main函数结束

D. 第一个函数开始,直到最后一个函数结束
答案: 请关注ybaotk.com搜题查看答案
问题 102: 8. 构成C语言源程序的基本单位是( )
选项:

A. 命令

B. 函数

C. 子程序

D. 过程
答案: 请关注ybaotk.com搜题查看答案
问题 103: 9. 在C程序中,main函数的位置( )
选项:

A. 必须作为最后一个函数

B. 必须作为第一个函数

C. 必须放在它所调用的函数之后

D. 可以任意
答案: 请关注ybaotk.com搜题查看答案
问题 104: 10. C语言属于( )
选项:

A. 低级语言

B. 汇编语言

C. 机器语言

D. 高级语言
答案: 请关注ybaotk.com搜题查看答案
问题 105: 11. C程序是由( )构成的
选项:

A. 若干子程序

B. 一个主程序与若干子程序

C. 若干过程

D. 一个或多个函数
答案: 请关注ybaotk.com搜题查看答案
问题 106: 12. C语言本身没有输入输出语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 107: 13. while、If、double均是C语言的关键字。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 108: 14. C语言允许直接访问内存地址。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 109: 15. C语句以冒号作为结束。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 110: 16. 1C_fun是合法的标识符。
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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