2017 计算机程序设计C语言(武汉理工大学) 最新满分章节测试答案

2025年3月13日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2017-10-09到2017-12-31
本篇答案更新状态:已完结

第2章 基本数据类型和运算符 【单元测验1】 基本数据类型、运算符与表达式

1、 问题:字符串”Hello,world!”在内存中占用的字节数是( )。‍
选项:
A:12
B:13
C:14
D:15
答案: 【13

2、 问题:下列( )是C语言中的合法常量。
选项:
A:08
B:’\045′
C:e1
D: 1.0e0.5
答案: 【‘\045’

3、 问题:设有int a=2,则a+=a/=a*a的值是( )。
选项:
A:0
B:0.5
C:1
D:1.0
答案: 【0

4、 问题:若有定义#define T 8和int a,b;,下面正确的表达式是( )。
选项:
A:++b–‍
B:a+2++‍
C:T++
D:21+’a’
答案: 【21+’a’

5、 问题:C语言中,运算对象必须是整型数的运算符是( )。
选项:
A:%
B:\
C:% 和 \
D:/
答案: 【%

6、 问题:以下能正确地定义整型变量a、b和c,并为它们赋初值5的语句是( )。
选项:
A:int a=b=c=5;
B:int a,b,c=5;
C:a=5,b=5,c=5;
D:int a=5,b=5,c=5;
答案: 【int a=5,b=5,c=5;

7、 问题:下列两条语句:int a=1,b=2,c;
c=1.0/b*a;执行后变量c中的值是( )。
选项:
A:0
B:0.5
C:1
D:2
答案: 【0

8、 问题:如果变量 x、y 已经正确定义,下列哪个选项的语句不能正确将x、y的值进行交换?
选项:
A:x=x+y, y=x-y, x=x-y;
B:t=x, x=y; y=t;
C:t=y, y=x, x=t;
D:x=t, t=y, y=x;
答案: 【x=t, t=y, y=x;

9、 问题:若变量已正确定义并赋值,符合C语言语法的表达式是( )。
选项:
A:a = 2 ++
B:a = 3 , 5
C:a = a + 1 = 3
D:12.3 % 4
答案: 【a = 3 , 5

10、 问题:若变量已正确定义,表达式 ( j=3, j++) 的值是____。
选项:
A:3
B:4
C:5
D:6
答案: 【3

11、 问题:下列叙述中错误的是( )。
选项:
A:扩展名为obj的文件不能直接运行。‍
B:连接是指将扩展名为obj的文件,经连接程序生成扩展名为exe可执行文件的操作。
C:计算机可以直接运行扩展名为c的文件。‍
D:连接是指将扩展名为obj的文件,经连接程序生成扩展名为exe可执行文件的操作。
答案: 【计算机可以直接运行扩展名为c的文件。‍

12、 问题:一个字长为8位的无符号二进制数能表示的十进制数值范围是( )。
选项:
A:1~255
B:0~255
C:1~256
D:0~256
答案: 【0~255

13、 问题:下列各种数制的数中,最大的数是( )。
选项:
A:
B:
C:
D:
答案: 【

14、 问题:下列语句中, ( ) 将输出%d。
选项:
A:printf(“%d”);
B:printf(“%%d”);
C:printf(“\%d”);
D:printf(“%%%d”);
答案: 【printf(“%%d”);

15、 问题:若a是整型变量,c是单精度实型变量,输入语句( )是错误的。
选项:
A:scanf(“%d,%f”, &a, &c);
B:scanf(“d=%d, c=%f”, &a, &c);
C:scanf(“%d%f”, &a, &c);
D:scanf(“%d%f”, a, c);
答案: 【scanf(“%d%f”, a, c);

16、 问题: 若变量已正确定义并赋值,不符合C语言语法的表达式是( )。
选项:
A:a + b ++
B:a = 3 , 5
C:a + b = 3
D:12 % 4
答案: 【a + b = 3

17、 问题:假设所有变量均为整型,则表达式(a = 2, b = 5, b++, a+b )的值是( )。‍
选项:
A:7
B:8
C:6
D:2
答案: 【8

18、 问题:设有int x, a;,则执行a=(x=1, x++, x+2)后,a的值为( )。
答案: 【4

19、 问题:设a已定义为整型变量,a=12,写出表达式 a /= a + a 运算后 a 的值( )。
答案: 【0
分析:【两整数相除结果为整数】

20、 问题:设a已定义为整型变量,a=12, 写出表达式 a + = a – = a * = a 运算后 a 的值( )。
答案: 【0

21、 问题:设x=2.5, a=7, y=4.7,算术表达式 x + a % 3 * (int)(x+y) % 2 / 4的值为( )。
答案: 【2.5
分析:【两整数相除结果为整数】

第3章 选择结构 【单元测验2】 选择结构

1、 问题:判断 i 和 j 至少有一个值为非0的表达式是( )。
选项:
A:i != 0 && j != 0
B:i+j !=0
C:i | | j
D:i && j
答案: 【i | | j

2、 问题:分析下面程序片段,下面输出结果正确的是( )。int a,b,c;
int x=8,y=10;
a=(++x==–y)?–x:++y;
b=x++;
c=++y;
printf(“a=%d,b=%d,c=%d”,a,b,c);
选项:
A:a=8,b=8,c=10
B:a=8,b=9,c=10
C:a=9,b=8,c=10
D:a=8,b=8,c=9
答案: 【a=8,b=8,c=10

3、 问题:分析下面程序片段,下面输出结果正确的是( )。int a=0,b=0,c=1;
c=a++&&(b=1);
printf(“a=%d,b=%d,c=%d”,a,b,c);
选项:
A:a=1,b=0,c=0
B:a=1,b=1,c=0
C:a=1,b=0,c=1
D:a=1,b=1,c=1

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读