川大《C语言程序设计0008》21秋在线作业2
试卷总分:100 得分:100
一、单选题(共30 道试题,共75 分)
1.下列不属于算法的特征的是()。
A.确定性
B.有穷形
C.二义性
D.可行性
答案:C
2.下列说法正确的是()。
A.算法+数据结构=程序
B.算法可以无限循环
C.算法只能用C语言实现
D.算法只能用Java语言实现
答案:A
3.下列不属于算法的是()。
A.成绩换算
B.打印字符串
C.求最小公倍数
D.求最大公约数
答案:B
4.下列关于求1*2*…*5说法错误的是()。
A.可以设计一个算法求解
B.可以使用wile循环
C.可以使用for循环
D.用循环解决效率不高
答案:D
5.算法一般不可以用什么表示()。
A.伪代码
B.流程图
C.文件
D.自然语言
答案:B
6.下列关于伪代码说法错误的是()。
A.伪代码可用于描述算法
B.伪代码可以用C语言实现
C.伪代码应简单易懂
D.伪代码比较方便描述算法
答案:B
7.下列关于伪代码的功能是()。begin (算法开始) 1=>p 2=>I while i ≤5 { p*i=>p i+1=>I } print p end (算法结束)
A.求5!
B.求6!
C.求1-5之和
D.求1-6之和
答案:A
8.下列不属于C常量的是()。
A.字符常量
B.整型常量
C.列表常量
D.字符串常量
答案:C
9.下列关于变量说法错误的是()。
A.变量用来存放数据,也就是存放变量的值。
B.在程序运行期间,变量的值是可以改变的。
C.变量是一个存储单元
D.变量可以直接使用。
答案:D
10.下列不属于C数据类型的是()。
A.整型类型
B.浮点类型
C.数组类型
D.链表类型
关于printf函数正确的是答案:D
11.计算机语言不包括()。
A.机器语言
B.汇编语言
C.智能语言
D.高级语言
答案:C
12.C语言属于()。
A.机器语言
B.汇编语言
C.智能语言
D.高级语言
答案:D
13.printf语句的作用是()。
A.写入文件
B.读入数据
C.记录数据
D.黑屏终端打印信息
答案:D
14.下列关于C语言程序说法错误的是()。
A.main函数不是必须的
B.函数可以没有返回
C.void表示函数没有返回值
D.main函数是必须的
答案:A
15.已知字符a的ASCII码是97,那么字符c的ASCII码为()。
A.99
B.100
C.101
D.102
答案:A
16.下列语句描述错误的是()。