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

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

发布时间:2024-07-09

A.0

B.0.7

C.0.66667

D.0.66666667

试卷相关题目

  • 1下列程序中横线处应填入的语句是()。classBase{public:voidfun(){cout<<"Baseoffun"<classDerived:publicBase{voidfun(){//显示基类的成员函数funcout<<"Derivedoffun"<}};

    A.fun();

    B.Base.fun();

    C.Base::fun();

    D.Base->fun();

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

    A.********

    B.****

    C.**

    D.*

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

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

    B.这时k中的值无定义

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

    D.这时k中无任何值

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

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

    B.********12

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

    D.12********

    开始考试点击查看答案
  • 5设有下列程序段:chars[20]="Beijing",*P;P=S;则执行“p=s;”语句后,下列叙述正确的是(  )。

    A.可以用*P表示s[0]

    B.S数组中元素的个数和P所指字符串长度相等

    C.S和P都是指针变量

    D.数组s中的内容和指针变量P中的内容相同

    开始考试点击查看答案
  • 6下列叙述中错误的是(  )。

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

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

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

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

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

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

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

    C.只能在栈底插入数据

    D.不能删除数据

    开始考试点击查看答案
  • 8对于类定义: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(  )是虚函数

    开始考试点击查看答案
  • 9有下列程序:#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

    开始考试点击查看答案
  • 10函数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

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