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

有下列程序:#includevoidmain(  ){inta[]={1,2,3,4),y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是(  )。

发布时间:2024-07-09

A.y=0

B.y=1

C.y=2

D.y=3

试卷相关题目

  • 1有如下类定义:classAA{inta:public:AA(intn=0):a(n)()};classBB:publicAA{pubilc:BB(intn)____};其中横线处缺失部分是()。

    A.:a(n){}

    B.:AA(n){}

    C.{a(n);}

    D.{a=n;}

    开始考试点击查看答案
  • 2下列程序执行结果是(  )。#include(iostream.h)classA{public:inta;A(  ):a(10){cout<<a<<endl;)};voidmain(  ){Aobj1;Aobj2(obj1);cout<<""<<obj2.a<}

    A.1010

    B.编译错误缺少拷贝构造函数

    C.10随机数

    D.随机数随机数

    开始考试点击查看答案
  • 3下列关于运算符重载的描述中,错误的是(  )。

    A.::运算符不能重载

    B.类型转换运算符只能作为成员函数重载

    C.将运算符作为非成员函数重载时必须定义为友元

    D.重载口运算符应完成“下标访问”操作

    开始考试点击查看答案
  • 4以下叙述中正确的是(  )。

    A.构成C++语言程序的基本单位是类

    B.可以在一个函数中定义另一个函数

    C.main()函数必须放在其他函数之前

    D.所有被调用的函数一定要在调用之前进行定义

    开始考试点击查看答案
  • 5程序调试的任务是(  )。

    A.设计测试用例

    B.验证程序的正确性

    C.发现程序中的错误

    D.诊断和改正程序中的错误

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

    A.表示m>n为true或mn&&m

    B.switch语句结构中必须有default语句

    C.if语句结构中必须有else语句

    D.如果至少有一个操作数为true,则包含‖运算符的表达式为true

    开始考试点击查看答案
  • 7有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是(  )。

    A.gets(&sO);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);

    开始考试点击查看答案
  • 8若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是(  )。

    A.a[2][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][!1]

    开始考试点击查看答案
  • 9有如下程序:#includeusingnamespacestd;classPair{intm,n;public;Pair(intj,intk):m(j),n(k){}intget(  ){returnIn;}intget(  )const{returnm+n;}};intmain(  ){Paira(3,5);constPairb(3,5);cout<<return0;}运行时的输出结果是(  )。

    A.33

    B.38

    C.83

    D.88

    开始考试点击查看答案
  • 10下列不是软件工程基本目标的照(  )。

    A.付出较低的维护费用

    B.达到要求的功能

    C.不管时间限制,只要最终把用户要求的产品交出来

    D.产品的性能比较好

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