位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2014年全国计算机等级《二级C++》考前押密试卷(2)

以下叙述正确的是( )。

发布时间:2024-07-09

A.函数可以嵌套定义但不能嵌套调用

B.函数既可以嵌套调用也可以嵌套定义

C.函数既不可以嵌套定义也不可以嵌套调用

D.函数可以嵌套调用但不可以嵌套定义

试卷相关题目

  • 1有如下程序:#includeusing namespace std;class Basel{public:BaseI(int D.{cout<<D;}一Basel(){}};class Base2{public:Base2(int D.{tout<<D;}~Base2(){}};class Derived:public Basel,Base2{public:Derived(int a,int b,int c,int D.:Basel(B.,Base2(A.,bl(D.,b2(C.{}private:int bl:int b2:};int main(){Derived d(1,2,3,4);return 0;}执行这个程序的输出结果是(  )。

    A.1234

    B.2134

    C.12

    D.21

    开始考试点击查看答案
  • 2有如下类定义:class Point{int xx.yy;public:Point():xx(0),yy(0){}Point(int x,int Y=0):xx(X),YY(Y){}};若执行语句Point a(2),b[3],幸c[4];则Point类的构造函数被调用的次数是(  )。

    A.2次

    B.3次

    C.4次

    D.5次

    开始考试点击查看答案
  • 3下面关于break语句的描述中,不正确的是( )。

    A.break可以用于循环体内

    B.break语句可以在for循环语句中出现多次

    C.break语句可以在switch语句中出现多次

    D.break语句可用于if条件判断语句内

    开始考试点击查看答案
  • 4算法的有穷性是指( )。

    A.算法程序的运行时间是有限的

    B.算法程序所处理的数据量是有限的

    C.算法程序的长度是有限的

    D.算法只能被有限的用户使用

    开始考试点击查看答案
  • 5执行下列语句段后,输出字符“*”的个数是( )。for(int i=50;i>1;i-=2)Cout<<'*':

    A.24

    B.25

    C.26

    D.50

    开始考试点击查看答案
  • 6必须用一对大括号括起来的程序段是( )。

    A.switCh语句中的Case标号语句

    B.if语句的分支

    C.循环语句的循环体

    D.函数的函数体

    开始考试点击查看答案
  • 7软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。

    A.学生成绩管理系统

    B.C语言编译程序

    C.UNIX操作系统

    D.数据库管理系统

    开始考试点击查看答案
  • 8下面程序的运行结果为( )。#includevoid main(){for(int a=0,x=0;!x&amp;&amp;a<=10;a++){a++:}cout<<A<}

    A.10

    B.1l

    C.12

    D.0

    开始考试点击查看答案
  • 9有如下程序:#includeusing namespace std;int i=1;class Fun{public:static int i;int value(){return i—l;}int value()const{return i+1;}};int Fun::i=2;int main(){int i=3;Fun funl;const Fun fun2:__________________return 0;}若程序的输出结果是:123则程序中下画线处遗漏的语句是(  )。

    A.cout<

    B.tout<

    C.cout<

    D.eout<开始考试点击查看答案

  • 10下列有关模板的叙述中,正确的是( )。

    A.函数模板不能含有常规形参

    B.函数模板的一个实例就是一个函数定义

    C.类模板的成员函数不能是模板函数

    D.用类模板定义对象时,绝对不能省略模板实参

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