开始做题 00:00:00

一、单选题 (一共30题,共90分)
1.

为表示关系 x≥y≥z,应使用 C语言表达式

2.

编写C++程序一般需经过的几个步骤依次是()

3.

决定C++语言中函数的返回值类型的是()

4.

下面叙述不正确的是()

5.

所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()

6.

在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()

7.

对基类和派生类的关系描述中,错误的是()

8.

假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为

9.

适宜采用inline定义函数情况是

10.

假定一个类的构造函数为A(int aa,int bb){a=aa--;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为

11.

在类中说明的成员可以使用关键字的是

12.

下列不能作为类的成员的是

13.

使用地址作为实参传给形参,下列说法正确的是

14.

设 int x=1 ,y=1;表达式(! x++ || y ——)的值是

15.

main ( B)

{

int n ;

( n=6*4 ,n+6),n*2;

printf (“n=%dn”,n);

}

此程序的输出结果是

16.

若有如下定义,则 _________是对数组元素的正确的引用。

int a[10] , *p ;

p=a ; p=a ; p=a ; p=a ;

17.

设整型变量 n 的值为 2,执行语句 “n+=n-=n*n ;”后,n 的值是

18.

以下不能正确定义二维数组的语句是

19.

下列程序段的输出结果是

void main ()

{int k;

for (k=1;k<5;k++〉

{if (k%2!=0)

printf (“#”);

else

printf (“*”) ;}

}

20.

设变量定义为 int a[3]={1 ,4,7},*p=&a[2] , 则*p 的值是

21.

能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是

22.

C 语言中,合法的字 符型常数是

23.

设有数组定义: char array[]= “China”; 则数组所占的空间是

24.

若变量 c 为 char 类型,能正确判断出 c 为小写字母的表达式是

25.

设有定义: long x=-123456L ; 则以下能够正确输出变量 x 值的语句是

26.

下列关于指针定义的描述, ___________是错误的。

27.

已知: int x ;int y[10] ;下列 ______是合法的。

28.

指出下面正确的输入语句

29.

语言中以追加方式打开一个文件应选择 _________参数。

30.

Break 语句的正确的用法是( )。

答题卡 暂停 交卷 置顶
置顶