一、单选题
1.
(4分)下列( )的调用方式是引用调用。
•
A. 形参和实参都是变量
•
B. 形参是指针,实参是地址值
•
C. 形参是引用,实参是变量
•
D. 形参是变量,实参是地址值
纠错
得分: 4
知识点: 面向对象程序设计,2.2 函数间的参数传递
收起解析
答案 C
解析
2.
(4分)在下面的字符数组定义中,哪一个有语法错误。( )。
•
A. chara[20]=”abcdefg”
•
B. chara[]=”x+y=55.”
•
C. chara[15]
•
D. chara[10]=’5’
纠错
得分: 4
知识点: 面向对象程序设计,5.4 字符串
收起解析
答案 D
解析
3.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 4.1 作用域与可见性
收起解析
答案 C
解析
4.
(4分)设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为(。 )
•
A. 1
•
B. 0
•
C. 与x值相同
•
D. 与x值相反
纠错
得分: 4
知识点: 面向对象程序设计,1.2 基本数据类型和表达式
收起解析
答案 C
解析
5.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 面向对象程序设计,5.2 指针
收起解析
答案 C
解析
6.
(4分)在下面循环语句中循环体执行的次数为(•
A. 4
•
B. 3
。int i=0; do i++; while(i*i<10);
)
•
C. 5
•
D. 2
纠错
得分: 4
知识点: 面向对象程序设计,1.4 算法的基本控制结构
收起解析
答案 A
解析
7.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 1.2 基本数据类型和表达式
收起解析
答案 D
解析
8.
(4分)在C++中,使用流进行输入输出,其中用于屏幕输入()
•
A. cin
•
B. cerr
•
C. clog
•
D. cout
纠错
得分: 4
知识点: 8.流类库与输入输出
收起解析
答案 A
解析 (1)标准输入流cin:istream类的对象。(2)标准输出流cout:ostream类的对象。
9.
(4分)面向对象方法的多态性是指( )。
•
A. 一个类可以派生出多个特殊类
•
B. 一个对象在不同的运行环境中可以有不同的变体
•
C. 针对一消息,不同的对象可以以适合自身的方式加以响应
•
D. 一个对象可以是由多个其他对象组合而成的
纠错
得分: 4
知识点: 面向对象程序设计,7.1 多态性
收起解析
答案 C
解析
10.
(4分)在下面存储类中,( ) 对象的可见性与生存期不一致。
•
A. 外部类
•
B. 自动类
•
C. 内部静态类
•
D. 寄存器类
纠错
得分: 4
知识点: 面向对象程序设计,4.2 对象的生存期
收起解析
答案 C
解析
11.
(4分)由C++源程序文件编译而成的目标文件的默认扩展名为( )。
•
A. cpp
•
B. exe
•
C. obj
•
D. lik
纠错
得分: 4
知识点: 面向对象程序设计,0.绪论
收起解析
答案 C
解析
12.
(4分)•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 1.1 C++语言概述,面向对象程序设计
收起解析
答案 A
解析
13.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 面向对象程序设计,2.4 带缺省形参值的函数
收起解析
答案 B
解析
14.
(4分)以下标识符中不全是保留字的是( )。
•
A. caseforint
•
B. defaultthenwhile
•
C. boolclasslong
•
D. gotoreturnchar
纠错
得分: 4
知识点: 面向对象程序设计,1.1 C++语言概述
收起解析
答案 B
解析
15.
(4分)假定有“struct BOOK{char title[40]; float price;}; BOOK *book=new BOOK;”,则正确的语句为( )。
•
A. strcpy(book->title,”WangTao”)
•
B. strcpy(book.title,”WangTao”)
•
C. strcpy(*book.title,”WangTao”)
•
D. strcpy((*book)->title,”WangTao”)
纠错
得分: 4
知识点: 面向对象程序设计,5.4 字符串
收起解析
答案 A
解析
16.
(4分)•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 面向对象程序设计,1.2 基本数据类型和表达式 收起解析
答案 A
解析
17.
(4分)假定p指向的字符串为”string”,则cout<
•
A. string
•
B. ring
•
C. ing
•
D. i
纠错
得分: 4
知识点: 面向对象程序设计,5.2 指针
收起解析
答案 C
解析
18.
(4分)假定有定义“int b[10]; int *pb;”,则不正确的赋值语句为( )。
•
A. pb=b
•
B. pb=&b[0]
•
C. *pb=newint
•
D. pb=b[5]
纠错
得分: 4
知识点: 面向对象程序设计,5.2 指针
收起解析
答案 D
解析
19.
(4分)在下面存储类中,( )的对象不是局部变量。
•
A. 外部静态类
•
B. 自动类
•
C. 函数形参
•
D. 寄存器类
纠错
得分: 4
知识点: 面向对象程序设计,4.3 数据与函数
收起解析
答案 A
解析
20.
(4分)设有定义“static int data[5][6];”,设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data[2][3]的地址为( )。
•
A. 115
•
B. 124
•
C. 130
•
D. 160
纠错
得分: 4
知识点: 面向对象程序设计,5.1 数组
收起解析
答案 D
解析
21.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 1.2 基本数据类型和表达式收起解析
答案 A
解析
22.
(4分)假定变量m定义为“int m=7;”,则定义变量•
A. intp=&m
•
B. int*p=&m
p的正确语句为(。
)
•
C. int&p=*m
•
D. int*p=m
纠错
得分: 4
知识点: 面向对象程序设计,5.2 指针
收起解析
答案 B
解析
23.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 面向对象程序设计,7.3 虚函数
收起解析
答案 D
解析
24.
(4分)
•
A. (A)
•
B. (B)
•
C. (C)
•
D. (D)
纠错
得分: 4
知识点: 面向对象程序设计,4.5 友元
收起解析
答案 D
解析
25.
(4分)•
A. (A) •
B. (B) •
C. (C)
•
D. (D)
纠错
得分: 4
知识点:收起解析 答案 A 算法的基本控制结构
1.4
因篇幅问题不能全部显示,请点此查看更多更全内容