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

下面程序的输出结果是(  )。#include#includevoidmain(){charp1[10],p2[10];strcpy(p1,"abc");strcpy(p2,"ABC");charstr[50]="xyz":strcpy(str+2,strcat(p1,p2));cout<}

发布时间:2024-07-09

A.xyzabcABC

B.zabcABC

C.xyabcABC

D.yzabcABC

试卷相关题目

  • 1有如下程序:#includeusingnamespacestd;voidf1(int&X,int&y){intz=X;x=y;y=z}voidf2(intX,inty){intz=x;x=y;y=z}intmain(  ){intx=10,y=26f1(x,y);f2(X,y);cout<<y<return0;}运行时的输出结果是(  )。

    A.10

    B.16

    C.26

    D.36

    开始考试点击查看答案
  • 2若是对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是(  )。

    A.operatorlong(  )const;

    B.operatorlong(BigNumber);

    C.longoperatorlong(  )const;

    D.longoperatorlong(BigNumber);

    开始考试点击查看答案
  • 3类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){valtic=i;}private:intvalue;};MyClass*P,my;p=&my;则对下列语句序列正确的描述是(  )。

    A.语句p=&my;是把对象my赋值给指针变量P

    B.语句MyClass*P,my;会调用两次类MyClass的构造函数

    C.对语句*P.SetVariable(5)的调用是正确的

    D.语句P->SetVariable(5)与语句my.SetVariable(5)等价

    开始考试点击查看答案
  • 4为了提高函数调用的实际运行速度,可以将较简单的函数定义为(  )。

    A.内联函数

    B.重载函数

    C.递归函数

    D.函数模板

    开始考试点击查看答案
  • 5有以下程序:#includeusingnamespacestd;classA{private:inta:public:A(inti){a=i;}voiddisp(){cout<<a<<",";));classB(private:intb;public:B(intj){b=j;}voiddisp(){cout<<b<<",";}};classC:publicB,publicA{private:intC;public:c(intk):A(k-2),B(k+2){c=k;}voiddisp(){a::disp();B::disp();COUt<<c<}};intmain(){Cobj(10);obj.disp();return0;}程序执行后的输出结果是(  )。

    A.10,10,10

    B.10,12,14

    C.8,10,12

    D.8,12,10

    开始考试点击查看答案
  • 6有下列程序:#includevoidmain(  ){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abe");fclose(f);}若文本文件filea.txt中原有内容hell0,则运行以上程序后,文件Iilea.txt中的内容为(  )。

    A.helloabe

    B.abclo

    C.abe

    D.abchello

    开始考试点击查看答案
  • 7若执行下面的程序时,从键盘上输入5和2,则输出结果是(  )。#include(iostream.h)voidmain(  )(inta,b,k;cin>>a>>b;k=a:if(a<b)k=a%b;elsek=b%a:cout((k<<endl;)

    A.5

    B.3

    C.2

    D.0

    开始考试点击查看答案
  • 8若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(  )。

    A.函数调用可以作为独立的语句存在

    B.函数调用可以无返回值

    C.函数调用可以出现在表达式中

    D.函数调用可以作为一个函数的形参

    开始考试点击查看答案
  • 9考虑以下的函数原型:voldA(inta,intb=5,charZ='*');下面的函数调用中,不正确的是(  )。

    A.A(7)

    B.A(3,4)

    C.A(16,'#')

    D.A(0,2,'*')

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

    A.顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的

    B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

    C.顺序存储结构能存储有序表,链式存储结构不能存储有序表

    D.链式存储结构比顺序存储结构节省存储空间

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