文章目录[隐藏]

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

第一章 初识计算机、程序与C语言(共5个视频,时长:32分钟54秒) 第一章单元测验

1、 问题:以下哪个是冯诺伊曼的思想______。
选项:
A:计算机应采用二进制
B:程序存储的思想
C:计算机由硬件和软件组成
D:软件分为系统软件和应用软件
答案: 【程序存储的思想

2、 问题:关于软件,下列说法不正确的是_______。
选项:
A:软件的核心是程序
B:软件就是程序
C:软件是程序和文档的总和
D:软件不能缺少文档
答案: 【软件就是程序

3、 问题:以下关于源程序与目标程序的说法,不正确的是______。
选项:
A:用机器语言编写的源程序就是目标程序
B:汇编语言写的源程序需要汇编为目标程序
C:C语言源程序需要编译为目标程序
D:所有高级语言的编译器均一样
答案: 【所有高级语言的编译器均一样

4、 问题:第一个结构化程序设计语言是_____。
选项:
A:PASCAL
B:C
C:BASIC
D:FORTRAN
答案: 【PASCAL

5、 问题:贝尔实验室的Dennis M. Ritchie于1973年用C语言重写了____操作系统。
选项:
A:DOS
B:UNIX
C:WINDOWS
D:LINUX
答案: 【UNIX

6、 问题:如果计算机有32根地址总线,其存储器的最大存储容量为___。
选项:
A:64MB
B:32GB
C:4GB
D:8GB
答案: 【4GB

7、 问题:二进制数10101010101所对应的八进制数为____。
选项:
A:2525
B:5252
C:555
D:222
答案: 【2525

8、 问题:二进制数10101010101所对应的十六进制数为______。
选项:
A:222
B:555
C:2525
D:5252
答案: 【555

9、 问题:可运行的C语言程序的扩展名为_______。
选项:
A:obj
B:cpp
C:exe
D:c
答案: 【exe

10、 问题:C程序编译之后生成的文件名的扩展名是_____。
选项:
A:.exe
B:.obj
C:.c
D:.bin
答案: 【.obj

11、 问题:C语言源程序开发的第一步为_______。
答案: 【编辑
分析:【C语言源程序开发的几个步骤依次为:编辑、编译、链接、运行,所以第一步是编辑。

12、 问题:观察本章的“Hello world”C程序,打印“Hello world”用的函数为_______。
答案: 【printf
分析:【在stdio,h头文件中有scanf和printf函数的原型声明,必须包含该文件才能调用这两个函数。寻找函数具体的实现是链接器的工作,编程人员不用去管它。

13、 问题:十进制数348所对应的八进制数为__
答案: 【534
分析:【十进制整数转化成N进制数的方法是一样的,短除、取余、逆置三步,即用该十进制数作为被除数,N为除数,求得余数,如果商不为零,则继续以商作为下一步的被除数,N为除数,再求余数,这个过程直到某一步商为0就停止。然后把之前求得的余数按求解得到的逆序输出就可以了。

14、 问题:C程序的完整开发过程包括:编辑、___、链接和运行。
答案: 【编译
分析:【本题是强调从动手编辑源程序代码开始的步骤,包括:编辑、编译、链接、运行。所以本题填编译。C语言程序开发最完整的过程包括一开始的需求分析、算法设计,然后是在集在开发环境之下的编辑、编译、链接、运行,最后还有调试及查错改错,在实际编程中需要注意完整的过程。

15、 问题:观察本章的“Hello wolrd”C源程序,每条语句以_结束。
答案: 【(以下答案任选其一都对)分号;
;;

分析:【每条语句是以分号为结尾标志的,此处填空可用中文或英文符号来表达都算正确。

第三章 表达式与运算符(共8个视频,时长:49分钟13秒) 第三章单元测验

1、 问题:sizeof 是一个_____。
选项:
A:运算符
B:常量
C:变量
D:函数
答案: 【运算符

2、 问题:有以下变量定义:int k=9,x=14;,则执行语句k=(x%=k)-(k%=4)后,k的值为_____。
选项:
A:3
B:5
C:1
D:4
答案: 【4

3、 问题:判断char型变量c1是否为大写字母的正确表达式是_____。
选项:
A:’A'<=c1<=’Z’
B:(c1>=’A’)&(c1<=’Z’)
C:(c1>=’A’)&&(c1<=’Z’)
D:(‘A'<=c1) AND (‘Z’>=c1)
E:(‘A'<=c1)&&(‘Z’>=c1)
答案: 【(c1>=’A’)&&(c1<=’Z’);
(‘A'<=c1)&&(‘Z’>=c1)

4、 问题:设double m=4.0,n=4.0;使m为10.0的表达式是____。
选项:
A:m-=n2.5
B:m/=n+9  
C:m
=n-6
D:m+=n+2
答案: 【m+=n+2

5、 问题:设变量均已正确定义并且赋值,以下与其他三组输出结果不同的一组语句是_
选项:
A:x++; printf(“%d”,x); 
B:n=++x; printf(“%d”,n);
C:++x; printf(“%d”,x); 
D:n=x++; printf(“%d”,n);
答案: 【n=x++; printf(“%d”,n);

6、 问题:若有变量定义:double x=4.5,y=2.5;则表达式(x+y)/2+(int)x%(int)y结果为__      ___。
选项:
A:3.5
B:5.5
C:3.0
D:5.0
答案: 【3.5

7、 问题:定义 int x,y; 执行 y=(x=1,++x, x+2); 语句后,x=  ,y =  __。
选项:
A:2   4
B:1   3
C:2   3
D:4   4
答案: 【2   4

8、 问题:表达式13/4*sqrt(6.25)/8 值的数据类型为____。
选项:
A:int
B:double
C:float
D:不确定
答案: 【double

9、 问题: 在以下的运算符中,运算对象都必须是整型数的是          。
选项:
A:%
B:+
C:++
D:( )
答案: 【%

10、 问题:设x是double型变量,则能将x的值四舍五入保留到小数点后两位的表达式是      。
选项:
A:(x100.0+0.5)/100.0  
B:(int)(x
100+0.5)/100.0

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注