模拟试题

3773考试网计算机等级考试模拟试题正文

计算机等级考试二级C++模拟试题一及参考答案(笔试)

来源:fjzsksw.com 2010-1-27 16:29:41

 

  11. C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言( )

  A.ASP B.C C.VB D.Java

  【参考答案】 B

  12.能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是( )

  A.a>10 or a<=0 B.a>=0|a<=10 C.a>=10 && a<=0 D.a>=10‖a<=0

  【参考答案】 D

  13.若执行下面的程序时,从键盘上输入5和2,则输出结果是( )

  #include

  void main()

  { int a,b,k;

  cin>>a>>b;

  k=a;

  if(a

  k=a%b;

  else

  k=b%a;

   cout<

  A.5 B.3 C.2 D.0

  【参考答案】 C

  14.若有说明语句

  char a[]″It is mine″;

  char *p=″It is mine″;

  则以下不正确的叙述是( )

  A.a+1表示的是字符t的地址

  B.p指向另外的字符串时,字符串长度不受限制

  C.p变量中存放的地址值可以改变

  D.a中只能存放10个字符

  【参考答案】 D

  15.下列程序是用来判断数组中特定元素的位置所在,则输出结果为( )

  #include

  #include

  int fun(int *s,int t,int *k)

  {int i;

  *k=0;

  for(i=0;i

  if(s[*k]

  return s[*k];}

  void main()

  {int a[10]={876,675,896,101,301,401,980,431,451,777},k;

  fun(a,10,&k);

  cout<

  A.7,431 B.6 C.980 D.6,980

  【参考答案】 D

  16.关于this指针的说明不正确的是( )

  A.不能在程序中修改this指针

  B.this指针可以给其他指针赋值,但不能修改this指针

  C.静态成员函数中没有this指针

  D.this指针可以被赋值

  【参考答案】 D

  17.关于虚函数下面说的正确的是( )

  A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数

  B.虚函数不能声明为友元

  C.子类必须重定义父类的虚函数

  D.虚函数不能是static的

  【参考答案】 D

  18.要想使23.78965421的输出为23.7887应用的语句是( )

  A.cout<<23.78965421; B.cout<

  C.cout<<23.78965421 -0.001; D.cout<

  【参考答案】 C

 

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

触屏版 电脑版
3773考试网 琼ICP备12003406号-1