位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2013年9月全国计算机等级《二级C++》上机模考试卷(2)

类MyClass的定义如下,若要对value赋值,则下面语句正确的是(  )。classMyClass{public:MyClass(  ){}MyClass(inti){value=newint(i);}int*value;};

发布时间:2024-07-09

A.MyClassmy;my.value=10;

B.MyClassmy;*my.value=10;

C.MyClassmy;my.*value=10;

D.MyClassmy(10);

试卷相关题目

  • 1下面程序的执行结果是(  )。#include"iostream.h"voidmain(){int*P,r;P=newint:*P=20:r=sizeof(*p);cout<<r<deleteP;}

    A.程序错误

    B.内存为20地址的大小

    C.20

    D.4

    开始考试点击查看答案
  • 2对于模板定义关键字class和typename说法不正确的是(  )。

    A.程序中的class并不能都替换为typename

    B.class和typename都可互相替换

    C.程序中的typename都能替换为class

    D.程序中的部分class可以替换为typename

    开始考试点击查看答案
  • 3有如下程序:#includeusingnamespacestd;intmain(  ){intf,f1=0,f2=1;for(inti=3;i<=6;i++){f=f1+f2:f1=f2;f2=f;}cout<<f<return0;}运行时的输出结果是(  )。

    A.2

    B.3

    C.5

    D.8

    开始考试点击查看答案
  • 4在计算机中,算法是指(  )。

    A.查询方法

    B.加工方法

    C.解题方案的准确而完整的描述

    D.排序方法

    开始考试点击查看答案
  • 5有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout<<"BB";f();}voidf(){cout<<"BF";}};classDerived:publicBase{public:Derived(){cout<<"DD";}voidf(){eout<<"Df";}};intmain(){Derivedd;return0;}执行上面的程序将输出(  )。

    A.BBBfDD

    B.BBDfDDDf

    C.DD

    D.DDBBBf

    开始考试点击查看答案
  • 6当变量C的值不为2、4、6时,值也为“真”的表达式是(  )。

    A.(c==2)‖(c==4)‖(c==6)

    B.(c>一2&&c<=6)‖(C!=3)‖(C!=5)

    C.(c>=2&&c<=6)&&!(c%2)

    D.(c>=2&&c<=6)&&(c%2!=1)

    开始考试点击查看答案
  • 7概要设计中要完成的事情是(  )。

    A.系统结构和数据结构的设计

    B.系统结构和过程的设计

    C.过程和接口的设计

    D.数据结构和过程的设计

    开始考试点击查看答案
  • 8有下列程序:#include#definePT3.5;#defineS(x)PT*x*x;voidmain(  )(inta=1.b=2;printf("%4.1f\n",S(a+b));}程序运行后的输出结果是(  )。

    A.14.0

    B.31.5

    C.7.5

    D.程序有错,无输出结果

    开始考试点击查看答案
  • 9下列虚基类的声明中正确的是(  )。

    A.clasSvirtualB:publicA

    B.virtualclassB:publicA

    C.classB:publieAvirtual

    D.classB:virtualpublicA

    开始考试点击查看答案
  • 10设有定义“chars[8];inti=0;”,下列不能将一行(不超过80个字符)带有空格的字符国正确读入的语句或语句组是(  )。

    A.gets(s);

    B.while((s[i++]=getchar(  ))!='\n');s[i]='\0';

    C.seanf("%S",s);

    D.do{scanf("%C",&s[i]);}while(s[i++]!='\n');s[i]='\0';

    开始考试点击查看答案
返回顶部