2020 20春-程序设计及应用(C语言)-吴瑾-1(苏州大学) 最新满分章节测试答案

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

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-23到2020-07-03
本篇答案更新状态:已完结

第二章:计算 单元测验1

1、 问题:以下关于C语言描述错误的是______。
选项:
A:一个C程序由若干函数组成
B:属于低级语言
C:在B语言的基础上研制完成
D:是编写Windows操作系统的主要语言
答案: 【属于低级语言

2、 问题:以下在C语言中不合法的变量名为_____。
选项:
A:abc
B:_abc
C:1a
D:a2
答案: 【1a

3、 问题:假定有以下变量定义:int k=7,x=12;,则值为3的表达式是__。
选项:
A:x%=(k%=5)
B:x%=(k-k%5)
C:x%=k-k%5
D:(x%=k)-(k%=5)
答案: 【(x%=k)-(k%=5)

4、 问题:若变量已正确定义并赋值,下面符合C语言语法的表达式是__。
选项:
A:a:=b+1
B:a=b=c+2
C:int 18.5%3
D:a=a+7=c+b
答案: 【a=b=c+2

5、 问题:执行下列程序后的输出结果是__。main(){ double d=3.2; int x,y;  x=1.2;  y=(x+3.8)/5.0;  printf(“%d”,d*y);}
选项:
A:3
B:3.2
C:0
D:3.07
答案: 【0

6、 问题:设有int x=11;,则表达式(x++*1/3)的值是_
选项:
A:3
B:4
C:11
D:12
答案: 【3

7、 问题:有以下程序:main(){ int i=10,j=1; printf(“%d,%d”,i–,++j);}执行后输出结果是___。
选项:
A:9,2
B:10,2
C:9,1
D:10,1
答案: 【10,2

8、 问题:下列关于单目运算符++、–的叙述中正确的是___。
选项:
A:它们的运算对象可以是任何变量和常量。
B:它们的运算对象可以是char型变量和int型变量,但不能是float型变量。
C:它们的运算对象可以是int型变量,但不能是double型变量和float型变量。
D:它们的运算对象可以是char型变量、int型变量和float型变量。
答案: 【它们的运算对象可以是char型变量、int型变量和float型变量。

9、 问题:在C语言中,要求运算数必须是整型的运算符是_____。
选项:
A:/
B:++
C:%
D:!=
答案: 【%

10、 问题:C语言源程序名的后缀是_
选项:
A:exe
B:c
C:0bj
D:cpp
答案: 【c

11、 问题:C程序的书写格式比较自由,一行内可写一个语句,也可以写多个语句。
选项:
A:正确
B:错误
答案: 【正确

12、 问题:增1(或自增)、减1(或自减)运算符都是双目运算符。
选项:
A:正确
B:错误
答案: 【错误

13、 问题:假设有float x=3;则x%2的值为1
选项:
A:正确
B:错误
答案: 【错误

14、 问题:a=(b=4)+(c=6)是一个合法的赋值表达式。
选项:
A:正确
B:错误
答案: 【正确

15、 问题:执行语句++i;i=3;后变量i的值为4.
选项:
A:正确
B:错误
答案: 【错误

16、 问题:C语言程序开发到执行通常要经过6个阶段,即编辑、预处理、__、链接、加载和执行。
答案: 【编译

17、 问题:C源程序的基本单位是_____。
答案: 【函数

18、 问题:有4条语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,写出一条同一功能的赋值语句(不得与列举的相同)_
答案: 【x+=1;

19、 问题:以下程序的输出结果是____。 #include <stdio.h> void main( ){   int i=9,j=10;   printf("%d,%d",++i,j–); }
答案: 【10,10

20、 问题:若有定义int m=5,y=2;,则计算表达式y+=y-=m*=y后的y值是____。
答案: 【-16

第六章:数据类型 单元测验2

1、 问题:以下哪个选项是判断ch是否为大写字母的正确形式?
选项:
A:ch >= 'A' && ch <='Z'
B:ch <= 'Z' && ch >= 'A'
C:'A' <= ch <= 'Z'
D:ch >= 'A' || ch <= 'Z'
E:ch >='A' AND ch <='Z'
F:ch BETWEEN 'A' AND 'Z"
答案: 【ch >= 'A' && ch <='Z';
ch <= 'Z' && ch >= 'A'

2、 问题:以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
选项:
A:*#
B:
##
C:#
D:
#
E:

答案: 【
*#】

3、 问题:下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
选项:
A:10
B:12
C:20
D:24
答案: 【10

4、 问题:下面程序段的输出结果是?int k;while(k!=0) k=k-1;printf(“%d”, k);
选项:
A:0
B:无论k的初值如何,最终都会减到0的。
C:因为k没有初值,所以结果不确定
D:1
E:因为没有给k赋初值,因此程序不能通过编译
答案: 【0;
无论k的初值如何,最终都会减到0的。

5、 问题:以下表达式x&&1用在if的条件中时,和哪个是等价的:
选项:
A:x!=0
B:x
C:x==0
D:x==1
E:x!=1
答案: 【x!=0;
x

6、 问题:以下哪个不是C语言的关键字?
选项:
A:include
B:if
C:while
D:int
E:for

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

商家订单号查看步骤

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

继续阅读