川大《C语言程序设计0008》21秋在线作业2.docx
- 文档编号:6013019
- 上传时间:2023-05-09
- 格式:DOCX
- 页数:9
- 大小:16.28KB
川大《C语言程序设计0008》21秋在线作业2.docx
《川大《C语言程序设计0008》21秋在线作业2.docx》由会员分享,可在线阅读,更多相关《川大《C语言程序设计0008》21秋在线作业2.docx(9页珍藏版)》请在冰点文库上搜索。
川大《C语言程序设计0008》21秋在线作业2
川大《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=>p2=>Iwhilei≤5{p*i=>pi+1=>I}printpend(算法结束)
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.链表类型
答案:
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.下列语句描述错误的是()。
A.for----循环
B.while----循环
C.if-----判断
D.switch----循环
答案:
D
17.下列不属于C基本语句的是()。
A.控制语句
B.函数调用语句
C.退栈语句
D.表达式语句
答案:
C
18.下列关于a+=3说法正确的是()。
A.没有这种写法
B.等价于a+3
C.a值保持不变
D.a可以是字符串
答案:
C
19.下列说法错误的是()。
A.for用于循环
B.有if就必须有else
C.while可以用于求1+2+3+…+100的值
D.switch可以用于打印星期几
答案:
B
20.下列不属于选择或是循环的是()。
A.break
B.if
C.const
D.for
答案:
C
21.关于if语句说法错误的是()。
A.程序中可以有多个if…else
B.有if就必须有else
C.break可以在其中使用
D.continue可以在其中使用
答案:
B
22.下列说法错误的是()。
A.程序中可以没有判断语句
B.程序中可以没有循环语句
C.循环语句是必不可少的
D.continue可以在循环语句中使用
答案:
C
23.下列不属于C语言关系表达式的是()。
A.<
B.<=
C.!
=
D.===
答案:
B
24.下列关系表达式语句对应正确的是()。
A.>小于
B.!
=不大于
C.==等于
D.<大于
答案:
C
25.下列判断语句的值为真的是()。
A.1&0
B.2>1
C.1!
=1
D.2<=1
答案:
B
26.下列判断语句的值为假的是()。
A.1&1
B.1>0||2>0
C.3!
=1
D.2<=1
答案:
D
27.下列程序不需要循环控制的是()。
A.打印1-9
B.求10!
C.累加1-10
D.求方程的根
答案:
A
28.下列不是循环控制的关键字的是()。
A.for
B.while
C.do
D.switch
答案:
D
29.下列说法错误的是()
A.&a是变量a的地址,也可称为变量a的指针
B.指针变量是存放地址的变量
C.指针变量也可称为地址变量,它的值是地址
D.使用指针变量时可以直接使用
答案:
D
30.下列说法错误的是()
A.inti——定义整型变量
B.int*p——定义指向整型元素的指针
C.int*p[4]——定义指针常量
D.int**P——定义一个二重指针
答案:
C
二、判断题(共10道试题,共25分)
31.在一个函数内的复合语句中定义的变量可以在本函数范围内有效。
答案:
错误
32.函数必须有返回值,否则不能使用函数。
答案:
错误
33.for(;;);语句相当于while
(1);语句。
答案:
正确
34.C程序的执行总是从第一个定义的函数开始。
答案:
错误
35.C语言中的关键字专门用作语言的特定成分,而不能作为一般标识符使用。
答案:
正确
36.C语言函数需要先定义,再使用。
答案:
正确
37.C语言调用函数时传递的是实际参数。
答案:
正确
38.函数调用过程中形参的值可以传递给实参。
答案:
错误
39.程序floatadd(x,y);是一个正确的函数声明。
答案:
错误
40.C语言中函数不能嵌套定义。
答案:
正确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计0008 语言程序设计 0008 21 在线 作业