华东交大C第一次作业答案
试卷编号:9525
所属语言:C++
试卷方案:杜玲-1
试卷总分:100分
共有题型:6种
一、填空 共5题 (共计10分)
第1题 (2.0分) 题号:339
赋值运算符的结合性是由【1】 至【2】
答案:
=======(答案1)=======
右
=======(答案2)=======
左
第2题 (2.0分) 题号:925
在C++语言结构化程序中,【1】是程序的基本组成单元;在C++语言的面向对象设计框架中,
【2】是程序的基本组成单元。
答案:
=======(答案1)=======
函数
=======(答案2)=======
类
第3题 (2.0分) 题号:926
C++语言的参数传递机制包括传值和传地址两种,如果调用函数
时,需要改变实参或者返回多个值,应该采取【1】方式。
答案:
=======(答案1)=======
传地址
=========或=========
传址
第4题 (2.0分) 题号:1849
类中成员默认的访问权限是【1】的.
答案:
=======(答案1)=======
私有
=========或=========
private
第5题 (2.0分) 题号:1839
使用插入符进行标准输出文件输出时,使用的输出流对象名是【1】 。
答案:
=======(答案1)=======
cout
二、判断 共10题 (共计10分)
第1题 (1.0分) 题号:754
如果一个函数在其函数体内直接或间接的调用了自己,该函数
称为递归函数。
答案:Y
第2题 (1.0分) 题号:1381
返回值类型、参数个数和参数类型都不相同的函数可以重载.
答案:Y
第3题 (1.0分) 题号:1360
引用是某个变量的别名,引用是被绑定在被引用的变量上。
答案:Y
第4题 (1.0分) 题号:1358
指针可以加上或减去一个int型数,也可以加上一个指针。
答案:N
第5题 (1.0分) 题号:1355
开关语句的中必须有一个break语句,否则该开关语句便无法退出。
答案:N
第6题 (1.0分) 题号:1350
字符串常量与字符常量的区别仅表现在定义形式上的不同,一个用双撇号,另一个用单撇号。
答案:N
第7题 (1.0分) 题号:1366
函数可以设置默认的参数值,默认参数值必须设置在函数定义时的形参上。
答案:N
第8题 (1.0分) 题号:1348
C语言是C++语言的一个子集。C++语言继承了C语言。
答案:Y
第9题 (1.0分) 题号:1353
用来给数组进行初始化的初始值表内的数据项的个数必须小于等于数组元素个数。
答案:Y
第10题 (1.0分) 题号:1168
可以通过typedef增加新的数据类型。
答案:N
三、单项选择 共15题 (共计30分)
第1题 (2.0分) 题号:4138
若使用一维数组名作函数实参,则以下正确的说法是____
A:必须在主调函数中说明此数组的大小
B:实参数组类型与形参数组类型可以不匹配
C:在被调函数中,不需要考虑形参数组的大小
D:实参数组名与形参数组名必须一致
答案:A
第2题 (2.0分) 题号:4256
以下正确的说法是()
A:用户若需要调用标准函数,调用前必须重新定义
B:用户可以直接调用所有标准库函数
C:用户可以定义和标准库函数重名的函数,但是在使用时调用的是系统库函数
D:用户可以通过文件包含命令将系统库函数包含到用户源文件中,然后调用系统库函数
答案:D
第3题 (2.0分) 题号:4347
以下符号中不能作为标识符的是:【 】
A:_256
B:void
C:sum
D:Struct
答案:B
第4题 (2.0分) 题号:1311
下列条件语句中,功能与其它语句不同的是【 】。
A:if (a) cout<
B:if (a==0) cout<
C:if (a!=0) cout<
D:if (a==0) cout<
答案:D
第5题 (2.0分) 题号:4323
合法的数组初始化语句是( )
A:char a[] = "string"
B:int a[5] = {0,1,2,3,4,5}
C:int a[] = "string"
D:char a[] = {0,1,2,3,4,5}
答案:A
第6题 (2.0分) 题号:4268
在函数的返回值类型与返回值表达式的类型的描述中,( )是错误的.
A:函数返回值的