A. 在 C++程序中,main 函数必须位于程序的最前面
B. C++程序的每行中只能写一条语句
C. C++语言本身没有输入输出语句
D. 在对一个 C++程序进行编译的过程中,可发现注释中的拼写错误
2.有关函数重载的正确说法是( B )
A. 函数名不同,但参数的个数和类型相同
B. 函数名相同,但参数的个数不同或参数的类型不同
C. 函数名相同,参数的个数和类型相同
D. 函数名相同,函数的返回值不同,而与函数的参数和类型无关
3.已知 int a[3][2]={3,2,1}; 则表达式“a[0][0]/a[0][1]/a的[0值][是2](” B )
A. 0.166667
4.若用数组名作为函数调用时的实参,则实际上传递给形参的是( A )
A. 数组首地址
void fun(char *s1, char *s2) { while(*s2++ = *s1++); }
A. 字符串比较
6.下面关于虚函数和函数重载的叙述中,不正确的是( A )
A. 虚函数不是类的成员函数
B. 虚函数实现了 C++的多态性
C. 函数重载允许非成员函数,而虚函数则不行
D. 函数重载的调用根据参数的个数、序列来确定,而虚函数依据对象确定
7.要禁止修改指针 p 本身,又要禁止修改 p 所指向的数据,这样的指针应定义为( D)
A. const char *p="ABCD";
D. const char * const p="ABCD";
8.以下不合法的用户标识符是( C )
A. f2_G3