22春《程序设计引论》作业3题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.以下叙述中错误的是()。
A.在C程序中,逗号运算符的优先级最低
B.在C程序中,APH和aph是两个不同的变量
C.若a和b类型相同,在计算赋值表达式a=b后,b中的值将存入a中,而b的值不变
D.从键盘输入数据时,整型变量只能输入整型数值,实型变量只能输入实型数值
2.下列变量名定义错误的是()。
A.a4
B.sum
C._ch
D.f(x)
3.下列指针变量的定义正确的是()
A.int *&k
B.char *a+b
C.float *p
D.double *5_is
4.下面有关高级语言的说法中,正确的是()。
A.高级语言编写的程序可读性好,执行效率也最高
B.高级语言程序必须翻译成机器语言程序,计算机才能执行
C.解释方式和编译方式相比,具有占用内存少、执行速度快的特点
D.C语言是一种解释型高级语言
5.计算机程序用哪种语言编写机器可以直接运行()
A.高级语言
B.汇编语言
C.机器语言
D.低级语言
6.文件操作的一般步骤是()
A.打开文件-读/写文件-关闭文件
B.读/写文件-修改文件-关闭文件
C.读/写文件-打开文件-关闭文件
D.读文件-写文件-关闭文件
7.能将一维数组a的所有元素均初始化为1的正确形式是()
A.int a[3]={1}
B.int a[3]={3*1}
C.int a[3]={1,1,1}
D.int a[3]=1
8.以下对一维数组进行正确的定义初始化的语句是()。
A.int a[5]=0
B.int a[5]={0}*5
C.int a[5]={0,0,0,0,0,0}
D.int a[5]={0}
9.一个C语言程序是由()组成的。
A.主程序
B.子程序
C.函数
D.过程
10.一个C语言程序总是从()开始执行。
A.主程序
B.子程序
C.主函数
D.函数
二、多选题 (共 5 道试题,共 25 分)
11.函数调用时,若参数为“值传递”方式,则下列描述正确的是()
A.实参可以是表达式
B.实参与形参共用同一内存单元
C.调用时为形参分配内存单元
D.实参与形参类型应一致
12.以下关于局部变量和全局变量的叙述正确的是()
A.main函数中定义的变量是局部变量
B.局部变量可以与全局变量重名
C.在所有函数外定义的变量是全局变量
D.形式参数不是局部变量
13.以下叙述正确的是()
A.在C语言中,若整型变量作为函数参数,调用函数时是把实参的值传送给形参
B.在C的函数中,应该尽量多的使用全局变量
C.在C语言中,函数的返回值使用return语句返回
D.在C语言中,函数可以嵌套调用
14.以下关于指针数组的描述正确的是()
A.指针数组的每个元素是一个指针
B.指针数组的每个元素可以指向相同类型的数据
C.指针数组的每个元素存放了一个地址
D.指针数组的每个元素可以指向不同类型的数据
15.下面描述正确的是()
A.在不同的函数中可以使用相同名字的变量
B.函数定义中的形参是局部变量
C.在一个函数内部定义的变量只能在该函数内使用
D.在一个函数内的复合语句中定义变量在整个函数范围内有效
三、判断题 (共 5 道试题,共 25 分)
16.C语言的主函数中C程序有且只有一个main函数。
17.函数rewind的作用是使文件位置指针返回文件的开头。
18.如果要把常量327存入变量a中,a不能定义成char类型。
19.字符串"THAT"小于字符串"THE"。
20.在switch中可根据需要使用或不使用break语句。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777