智慧树知到程序设计基础(C语言)测试第三章单元测试参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智慧树知到程序设计基础(C语言)测试第三章单元测试参考答案
•总题数: 10
1
【判断题】 (10分)
表达式25/3%3的值为2. A.错
B.对
正确
本题总得分10分
2
【判断题】 (10分)
若有定义:int y=2; 则计算表达式y+=y后的y值是2()
A.对
B.错
正确
本题总得分10分
3
【单选题】 (10分)
下列不正确的叙述是()。
A.在C语言程序中,SUM和sum是两个不同的变量。
B.若a和b类型相同,在计算了赋值表达式a=b后b中的值将复制到a
中,而b中的值不变。
C.在C语言程序中,%运算符的优先级高于/ 运算符。
D.在C语言程序中,进行赋值运算时,先将右侧表达式的值转化左侧变
量的类型再赋给变量。
正确
本题总得分10分
4
【单选题】 (10分)
在C语言中,要求运算对象必须是整型的运算符是()。
A.-
B.%
C.*
D./
正确
本题总得分10分
5
【单选题】 (10分)
下列选项中正确的定义语句是()。
A.double a ; b;
B.double a=7,b=7;
C.double , a , b;
D.double a=b=7;
正确
本题总得分10分
6
【单选题】 (10分)
输入一个3位正整数n,分别输出n的个位a、十位b、百位c。下面程序的语句填空应为:()
#include
int main( )
{
int n,a,b,c;
scanf("%d",&n);
a=____;;
b=n/10%10;
c=n/100;
printf("a=%d b=%d c=%d",a,b,c);
return 0;
}
A.n/10
B.a%10
C.n%10
D.b/10
正确
本题总得分10分
7
【单选题】 (10分)
有下列程序,程序运行后的输出结果是()。#include
int main()
{
int a=1,b=0;
printf("%d,",b=a+b);
printf("%d\n",a=2*b);
return 0;
}
A.3,2
B.1,2
C.1,0
D.0,0
正确
本题总得分10分
8
【判断题】 (10分)
数据在计算机中是以二进制的形式存储的。()
A.错
B.对
正确
本题总得分10分
9
【判断题】 (10分)
变量定义后,如果没有赋值,那变量多表示的存储单元是空的。
A.错
B.对
正确
本题总得分10分
10
【判断题】 (10分)
定义符号常量的名字用命令#define。
A.错
B.对
正确
本题总得分10分