奥鹏北语17春《C++》作业2满分答案
17春《C++》作业2一、单选题:
1.int n=0;while(n=1)n++;while循环执行次数是( )。 (满分:5)
A. 0次
B. 1次
C. 不确定次
D. 无限次
2.在函数定义中的形参属于( )。 (满分:5)
A. 局部变量
B. 全局变量
C. 静态变量
D. 寄存器变量
3.函数调用func((exp1
exp2)
(exp3
exp4
exp5))中所含实参的个数为( )。 (满分:5)
A. 1
B. 2
C. 4
D. 5
4.在C++中,函数原型不能标识( )。 (满分:5)
A. 函数的返回类型
B. 函数参数的个数
C. 函数参数类型
D. 函数的功能
5.多个具有不同类型或个数参数的函数共用一个函数标识名被称为( )函数。 (满分:5)
A. 继承
B. 重载
C. 递归
D. 多态
6.要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为( )。 (满分:5)
A. const char *p=“ABCD”;
B. char *const p=“ABCD”;
C. char const *p=“ABCD”;
D. const char * const p=“ABCD”;
7.若在函数定义时省去类型标识符,则系统默认函数返回值类型为( )。 (满分:5)
A. 整形
B. 浮点型
C. 字符型
D. 空类型
8.使用地址作为实参传给形参,下列说法正确的是( )。 (满分:5)
A. 实参是形参的备份
B. 实参与形参无联系
转载请注明易百网www.openhelp100.com
C. 实参与形参是同一对象
D. 形参是实参的备份
9.下列程序段的输出结果是( )。for(i=0
j=10
k=0;i<=j;i++
j-=3
k=i+j);cout<<k; (满分:5)
A. 3
B. 4
C. 6
D. 7
10.在while循环中使用( )语句可以立即跳出整个循环体。 (满分:5)
A. continue
B. return
C. case
D. break
11.函数调用自身被称为( )。 (满分:5)
A. 继承
B. 重载
C. 递归
D. 多态
12.指针变量是用来存放( )的变量。 (满分:5)
A. 其他变量的值
B. 其他变量的变量名
C. 函数名
D. 地址
13.C++中不能用来组成循环结构的关键字是( ) (满分:5)
A. for
B. while
C. switch
D. do
二、多选题:
1.下列描述中正确的是( )。 (满分:5)
A. 定义函数中指定的形参,在函数未调用时不占用内存空间。
B. 实参应该是确定的值。
C. 实参与形参的类型可以不同。
D. 形参可以将函数运算后的值传递给实参。
三、判断题:
1.当一个函数体内定义的局部变量和全局变量同名时,程序会优先选择使用全局变量。 (满分:5)
A. 错误
B. 正确
2.C++中的指针既可以指向内存中的变量,也可以指向寄存器变量。 (满分:5)
A. 错误
B. 正确
3.C++中的函数都具有返回值。 (满分:5)
A. 错误
B. 正确
4.for语句中的循环控制变量必须在for语句内部进行声明。 (满分:5)
A. 错误
B. 正确
5.一个函数中可以有多于一个return语句。 (满分:5)
A. 错误
B. 正确
6.for语句的格式为:for(表达式1;表达式2;表达式3) 语句若在for语句中省略3个表达式,则循环一定执行无数次。 (满分:5)
A. 错误
B. 正确
更多免费学习资料请进www.openhelp100.com下载
页:
[1]