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

下列叙述中错误的是(  )。

发布时间:2024-07-09

A.在程序中凡是以“#”开始的语句行都是预处理命令行

B.预处理命令行的最后不能以分号表示结束

C.#defineMAX是合法的宏定义命令行

D.C程序中预处理命令行的处理是在程序执行的过程中进行的

试卷相关题目

  • 1若有定义语句“inti=2,j=3;”,则表达式i/j的结果是(  )。

    A.0

    B.0.7

    C.0.66667

    D.0.66666667

    开始考试点击查看答案
  • 2下列程序中横线处应填入的语句是()。classBase{public:voidfun(){cout<<"Baseoffun"<classDerived:publicBase{voidfun(){//显示基类的成员函数funcout<<"Derivedoffun"<}};

    A.fun();

    B.Base.fun();

    C.Base::fun();

    D.Base->fun();

    开始考试点击查看答案
  • 3下列程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是(  )。

    A.********

    B.****

    C.**

    D.*

    开始考试点击查看答案
  • 4若函数中有定义语句“intk;”.则(  )。

    A.系统将自动给k赋初值0

    B.这时k中的值无定义

    C.系统将自动给k赋初值-1

    D.这时k中无任何值

    开始考试点击查看答案
  • 5对于语句“cout<<setfill('*')<<setw(10)<<1<<serfill('*')<<setw(2)<

    A.*********1*2

    B.********12

    C.*******1*2

    D.12********

    开始考试点击查看答案
  • 6下列关于栈的叙述正确的是(  )。

    A.栈按“先进先出”组织数据

    B.栈按“先进后出”组织数据

    C.只能在栈底插入数据

    D.不能删除数据

    开始考试点击查看答案
  • 7对于类定义:classA{public:virtualvoidfuncl(){}voidfunc2(){}};classB:publicA{public:voidfuncl(){cout<<"classBfunc1"<<endl;}virtualvoidfunc2(){cout<<"classBfunc2"< <endl;}};下面正确的叙述是(  )。

    A.A::func2(  )和B::func1(  )都赵虚函数

    B.A::rune2(  )和B::func1(  )都不是虚函数

    C.B::func1(  )是虚函数,而A::fune2(  )不是虚函数

    D.B::func1(  )不是虚函数,而A::func2(  )是虚函数

    开始考试点击查看答案
  • 8有下列程序:#includevoidmain(  ){char*a[]={"abed","ef","gh","ijk");inti;for(i=0;i<4;i++)printf("%C",*a[i]);}程序运行后的输出结果是(  )。

    A.aegi

    B.dfhk

    C.abed

    D.abcdcfghijk

    开始考试点击查看答案
  • 9函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[o]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为(  )。

    A.1,1

    B.1,2

    C.2,2

    D.2,1

    开始考试点击查看答案
  • 10已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则(  )。

    A.FA必须定义在FB之前

    B.FB必须定义在FA之前

    C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前

    D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前

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