位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2008年9月计算机等级考试二级C++笔试试题

下列语句中,正确的是(    )。

发布时间:2024-07-09

A.char*myString="Hello-World!";

B.char myString="Hello-World!";

C.char myString[11]="Hello-World!";

D.char myString[12]="Hello-World!";

试卷相关题目

  • 1有如下程序:#include<iostream>using namespace std;int main(){int sum;for(int i=0; i<6; i+=3){sum=i;for(int j = i; j<6; j++)sum+=j;}cout<<sum<<end1;return 0;}运行时的输出结果是(    )。

    A.3

    B.10

    C.12

    D.15

    开始考试点击查看答案
  • 2下列语句中错误的是(    )。

    A.const int a;

    B.const int a=10;

    C.const int*point=0;

    D.const int*point=new int(10);

    开始考试点击查看答案
  • 3下列字符串中不能作为 C++标识符使用的是(    )。

    A.WHILE

    B.user

    C._lvar

    D.9stars

    开始考试点击查看答案
  • 4要利用 C++流进行文件操作,必须在程序中包含的头文件是(    )。

    A.iostream

    B.fstream

    C.strstream

    D.iomanip

    开始考试点击查看答案
  • 5下列关于模板的叙述中,错误的是(    )。

    A.调用模版函数时,在一定条件下可以省略模板实参

    B.可以用 int、double 这样的类型修饰符来声明模版参数

    C.模板声明中的关键字 class 都可以用关键字 typename 替代

    D.模板的形参表中可以有多个参数

    开始考试点击查看答案
  • 6若已经声明了函数原型“void fun(int a, double b=0.0);”,则下列重载函数声明中正确的是(    )。

    A.void fun(int a=90, double b=0.0);

    B.int fun(int a, double B);

    C.void fun(double a, int B);

    D.bool fun(int a, double b = 0.0);

    开始考试点击查看答案
  • 7有如下程序:#include<iostream>using namespace std;class Sample{public:Sample(){}~Sample(){cout<<'*';}};int main(){Sample temp[2], *pTemp[2];return 0;}执行这个程序输出星号(*)的个数为(    )。

    A.1

    B.2

    C.3

    D.4

    开始考试点击查看答案
  • 8下列选项中,与实现运行时多态性无关的是(    )。

    A.重载函数

    B.虚函数

    C.指针

    D.引用

    开始考试点击查看答案
  • 9下列运算符函数中,肯定不属于类 Value 的成员函数的是(    )。

    A.Value operator+(Value);

    B.Value operator-(Value, Value);

    C.Value operator*(int);

    D.Value operator/(Value);

    开始考试点击查看答案
  • 10下列模板声明中,有语法错误的是(    )。

    A.templateT fun(T x){return x;}

    B.templateT fun(T x, int n){return x*n;}

    C.templateT fun(T *p){return *p;}

    D.templateT classA{T n;};

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