-> -> ->
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.BASICB.CC.C++D.PASAL 参考答案: C ----------------------------------------12、下面4个选项中均是合法的用户标识符的是 ______。 A.defie,void,AB.a_3,_123,helloC.For,-ac,CaeD.2a,D0,izeof 参考答案: B ----------------------------------------13、字符串常量“ME”的字符个数是 ______。 A.1B.2C.3D.4 参考答案: C ----------------------------------------14、下列标识合法的是 ______。 A.2oB.voidC.hortD.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和8B.11和9C.10和8D.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.1B.0C.不确定D.无固定下限 参考答案: B ----------------------------------------19、若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。 A.amaa[0]+1B.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.ABCDEFGB.ABCEFC.XYZVO/ABCXD.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进行声明,则只能在主数中正确调用函数xB.若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数xC.对于以上程序,编译时系统会提示出错信息:提示对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.HowB.doC.HwoD.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 6C.6 11D.5 5 参考答案: A ----------------------------------------26、在类中说明的成员可以使用关键字 ______ 进行修饰 A.rivateB.exterC.autoD.regiter 参考答案: A ----------------------------------------27、当在使用类模板时,类模板本身被实例化咸了一个具体的 ______。 A.对象B.实例C.模板类D.类 参考答案: D ----------------------------------------28、下列说法有错误的是 ______。 A.公有继承时基类的ulic成员在派生类中仍是ulicB.私有继承时基类的ulic成员在派生类中为rivateC.保护继承时基类的rotected成员在派生类中是rotectedD.保护继承时基类的rivate成员在派生类中是rotected 参考答案: D ----------------------------------------29、派生类的构造函数的成员初始化列表中,不能包含 ______
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G