|

 字符串常量“A”的长度是( )
A:0
B:1
C:2
D:3
在C++中,函数原型不能标识( )。
A:函数的返回类型
B:函数参数的个数
C:函数参数类型
D:函数的功能
在面向对象的程序设计中,首先在问题域中识别出若干个 ( )。
A:函数
B:类
C:文件
D:过程
若有语句char a[]= "test";int b=strlen(a);则执行语句后b的值为( )。
A:3
B:4
C:5
D:0
C++源程序的扩展名为( )。
A:.c
B:.cpp
C:.c++
D:.cplus
( )是表示换行的转义字符
A:\f
B:\\
C:\n
D:\b
C++中用于进行单行注释的符号是( )。
A://
B:/
C:/**/
D:*/
多个具有不同类型或个数参数的函数共用一个函数标识名被称为( )函数。
A:继承
B:重载
C:递归
D:多态
说明语句在某一个类定义、函数定义或复合语句中的变量被称为( )
A:全局变量
B:局部变量
C:形式变量
D:实际变量
有如下语句
int i=1;
do
{
i++;
}while(i<10);
则程序执行时循环执行( )次。
A:0
B:8
C:9
D:10
C++中类的派生方式有( )。
A:private
B:static
C:public
D:protected
下面数据结构中是线性结构的有( )。
A:链表
B:数组
C:图
D:栈
下面变量赋初值中正确的是( )
A:int a=3
B:int a,b=3
C:int a=3,b=3
D:int a=b=3
下列关于数组初始化的说法正确的是( )
A:若对数组a定义:"static int x[10];",则数组元素值均为0
B:"int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值为9
C:对于"int x[10];"它的元素初值是不确定的
D:"int x[10]={1,2,3,4,5};"是不合法的,因为数组长度为10,而初始值仅有5个
以下叙述中不正确的是( )
A:函数中的形式参数是局部变量
B:在一个函数内的复合语句中定义的变量在本函数范围内有效
C:在一个函数内定义的变量只在本函数范围内有效
D:函数的形式参数不可以说明为register变量
已知x,y,z是整型变量,则下列选项中正确的是( )
A:if (x&&y) cout<<"x&&y"
B:if (x=y) cout<<"x=y"
C:if (x#y) cout<<"x#y"
D:if(x<>y) cout<<"x<>y"
已知x,y,z是整型变量,则下列选项中正确的是( )
A:if (x&&y) cout<<"x&&y"
B:if (x=y) cout<<"x=y"
C:if (x#y) cout<<"x#y"
D:if(x<>y) cout<<"x<>y"
下列运算符中,优先级相同的是( )
A:~
B:%
C:/
D:>
同一个数组中的各个元素数据类型一定相同。
A:对
B:错
在私有继承中,基类中所有成员对派生类都是不可见的。
A:对
B:错
for语句中的循环控制变量必须在for语句内部进行声明。
A:对
B:错
当一个函数体内定义的局部变量和全局变量同名时,程序会优先选择使用全局变量。
A:对
B:错
返回值类型、参数个数和类型都相同的函数也可以重载。
A:对
B:错
一条语句最多只能定义一个变量并指定初始值。
A:对
B:错
C++中的函数都具有返回值。
A:对
B:错
|
|