2010计算机等级考试二级(C++)笔试129(三)

时间:2011-01-15 09:59:37

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G

D.设计、建立E―R模型和模式设计

参考答案: B

----------------------------------------

9、当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立 ______,用来联系双方实体。

A.一个实体

B.一个属性

C.一个指针

D.一个关系

参考答案: D

----------------------------------------

10、用二维表来表示实体及实体之间联系的数据模型称为 ______。

A.实体―联系模型

B.层次模型

C.网状模型

D.关系模型

参考答案: D

----------------------------------------

11、下列各高级语言中,______ 是面向对象的程序语言

A.BASIC

B.C

C.C++

D.PASAL

参考答案: C

----------------------------------------

12、下面4个选项中均是合法的用户标识符的是 ______。

A.defie,void,A

B.a_3,_123,hello

C.For,-ac,Cae

D.2a,D0,izeof

参考答案: B

----------------------------------------

13、字符串常量“ME”的字符个数是 ______。

A.1

B.2

C.3

D.4

参考答案: C

----------------------------------------

14、下列标识合法的是 ______。

A.2o

B.void

C.hort

D.Dfe

参考答案: D

----------------------------------------

15、 两次运行下面的程序,如果从键盘上分别输入10和8,则输出结果为 ______。 #include<iostream.h> viod main(){    int x; cin>>x; if(x++>9)cout<<x; else cout<<x―<<endl; }

A.11和8

B.11和9

C.10和8

D.10和9

参考答案: B

----------------------------------------

16、以下不正确的是 ______。

A.语句for(i=0:;i++)表示无限循环

B.for( )表示无限循环

C.for()也表示无限循环

D.while(1)表示无限循环

参考答案: C

----------------------------------------

17、 当执行以下程序时,______ 是正确的 k=1; do { k=k*k; } while(!k)

A.循环体将执行一次

B.循环体将执行两次

C.循环体将执行无限次

D.系统将提示有语法错误

参考答案: A

----------------------------------------

18、C++中数组下标的下限是 ______。

A.1

B.0

C.不确定

D.无固定下限

参考答案: B

----------------------------------------

19、若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。

A.amaa[0]+1

B.amaa[1]

C.amaa[0]++

D.aa+1

参考答案: C

----------------------------------------

20、 当执行下面的程序时,如果输入ABC,输出结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char ss[10]=“XYZWV”; cin>>ss; strcat(ss,”DEFG”); cout<<ss; }

A.ABCDEFG

B.ABCEF

C.XYZVO/ABCX

D.ABCXYZWVD

参考答案: A

----------------------------------------

21、函数模板 ______。

A.代表某一具体函数

B.与模板函数是同一个函数

C.与某一个具体的数据类型连用,就产生了函数模板

D.是模板函数实例的结果

参考答案: C

----------------------------------------

22、 若有以下程序段: void x(int n); void main() { void x(int n); x(5); } void x(int n){ cout<<n; } 则以下叙述不正确的是 ______。

A.若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x

B.若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x

C.对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明

D.函数x无返回值,所以可用void定义x的函数类型

参考答案: C

----------------------------------------

23、 以下程序输出结果是 ______。 #include<iostream.h> void n(int i); void f2(int i); char st[]=”Howdoyoudo!”; void fl(int i){ cout<<st[i]; if(i<3){ i+=2; f2(i); } } void f2(int i) { cout<<st[i];  if(i<3) { i+=2; f1(i); } } void main() { int i=0; f1(i); }

A.How

B.do

C.Hwo

D.Hwoy

参考答案: C

----------------------------------------

24、 设有如下程序段: char str[]=”World”; char*ptr=str; 执行上面的程序段后,*(ptr+5)的值为 ______。

A.‘o’

B.‘0’

C.不确定的值

D.‘o’的地址

参考答案: B

----------------------------------------

25、 以下程序的输出结果是 ______。 #define NULL 0 #include<iostream.h> void main(){ int a[]={1,2,3,4,5,6,7,8,9,10}; int *p=a+5,*q=NULL; *q=*(p+5); cout<<*p<<’ ’<*q; }

A.运行后报错

B.6 6

C.6 11

D.5 5

参考答案: A

----------------------------------------

26、在类中说明的成员可以使用关键字 ______ 进行修饰

A.rivate

B.exter

C.auto

D.regiter

参考答案: A

----------------------------------------

27、当在使用类模板时,类模板本身被实例化咸了一个具体的 ______。

A.对象

B.实例

C.模板类

D.类

参考答案: D

----------------------------------------

28、下列说法有错误的是 ______。

A.公有继承时基类的ulic成员在派生类中仍是ulic

B.私有继承时基类的ulic成员在派生类中为rivate

C.保护继承时基类的rotected成员在派生类中是rotected

D.保护继承时基类的rivate成员在派生类中是rotected

参考答案: D

----------------------------------------

29、派生类的构造函数的成员初始化列表中,不能包含 ______

首页 上页 2 3 下页 尾页 3/3/3
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部