第二章测试1.
下列哪个是C++语言的有效标识符:
A:int B:No.1 C:_No1 D:12345
答案:C
2.
考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是:
A:test(5,8); B:test(6,"#") C:test(5); D:test(0,0,"*"); 3.
下列语句中错误的是:
A:int *pointer = new int[40](0) B:int *pointer = new int C:int *pointer = new int(10) D:int *pointer = new int[10] 4.
对引用与指针的区别以下说法错误的是:
A:引用必须被初始化,指针不必。 B:引用初始化以后不能被改变,指针可以改变所指的对象。
C:引用和指针都可以不被初始化。 D:不存在指向空值的引用,但是存在指向空值的指针。 5.
已知有数组定义char a[3][4];下列表达式中错误的是:
A:strcpy(a[2],"WIN") B:a[2]="WIN" C:a[0][1]=a[0][1] D:a[2][3]='W'
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!