谋学网www.mouxue.com
地大《语言程序设计(新)》在线作业二
一、单选题(共 15 道试题,共 60 分。)
1. 将两个字符串连接起来组成一个字符串时,选用______函数 . strln( ) . strpy( ) . strt( ) . strmp( ) 正确答案:
2. 表达式()的值是0。 . 3%5 . 3/5.0 . 3/5 . 3<5
正确答案:
3. 若x是整型变量,表达式 (x=10.0/4.0) 的值是() . 2.5 . 2.0 . 3 . 2
正确答案:
4. 下列说法中,正确的是
. 语言源程序无论包含了多少函数,总是从min函数开始执行 . min是由语言提供的,并不需要用户自己编写
. 调用语言标准库函数时,程序中要用到inlu命令,它也是语言的一种语句 . 在语言中,要调用的函数必须在min函数中定义 正确答案:
5. 若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y 正确答案: 6. 关于voi 指针,下列说法正确的是____. . voi 指针就是未指向任何数据的指针 . voi 指针就是已定义而未初始化的指针 . 指向任何类型数据的指针可直接赋值给一个voi 指针 . voi 指针值可直接赋给一个非voi 指针 谋学网www.mouxue.com 正确答案: 7. 下列说法中正确的是 . 在swith语句中一定要使用rk语句 . 在swith语句中不一定要使用rk语句 . rk语句是swith语句的一部分 . rk只能用于swith语句中 正确答案: 8. 为了避免嵌套的条件分支语句的二义性,语言规定,程序中的ls总是与()组成配对关系。 . 缩排位置相同的if . 在其之前末配对的if . 在其之前末配对的最近的if . 同一行上的if 正确答案: 9. 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( ) . 0 . 1 . 4 . 5 正确答案: 10. 设有以下定义 int =0; oul =1.25; hr =’’; #fin 2 则下面语句中错误的是 . ++ . ++ . ++ . ++ 正确答案: 11. 当调用函数时,实参是一个数组名,则向函数传送的是 ( ) . 数组的长度 . 数组的首地址 . 数组每一个元素的地址 . 数组每个元素中的值 正确答案: 12. 以下叙述中错误的是 . 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出 . 数组名代表的是数组所占存储区的首地址,其值不可改变 . 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息 . 可以通过赋初值的方式确定数组元素的个数 正确答案: 13. 数组int**[3][4]占据多大空间 . 64 . 12 . 48 . 128 谋学网www.mouxue.com 正确答案: 14. 若有 hr [5]={'','','\\0','','\\0'};则执行语句printf(\结果是( )。 . \\0 . '''' . . 正确答案: 15. 若用数组名作为函数调用时实参,则实际上传递给形参的是_____ . 数组首地址 . 数组的第一个元素值 . 数组元素的个数 . 数组中全部元素的值 正确答案: 地大《语言程序设计(新)》在线作业二 二、判断题(共 10 道试题,共 40 分。) 1. gthr( )函数只能接收一个字符,接收之后才继续执行程序。 . 错误 . 正确 正确答案: 2. 两个指针变量可以相减 . 错误 . 正确 正确答案: 3. 字符型变量用来存放字符常量,可以存放多个字符。( ) . 错误 . 正确 正确答案: 4. 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( ) . 错误 . 正确 正确答案: 5. 在程序中,语句之间必须要用分号“;”分隔。 . 错误 . 正确 谋学网www.mouxue.com 正确答案: 6. 预处理功能是在对源程序正式编译前由预处理程序完成的 . 错误 . 正确 正确答案: 7. swith语句中,多个s可以共用一组执行语句。( ) . 错误 . 正确 正确答案: 8. ontinu语句只能用于循环语句中。 . 错误 . 正确 正确答案: 9. 语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( ) . 错误 . 正确 正确答案: 10. 在程序中所用的变量必须先定义后使用。 . 错误 . 正确 正确答案: