快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
2018秋学期《C++程序设计》在线作业1

东北大学作业答案咨询QQ515224986

一、单选题:
1.[单选题]下列叙述中错误的是          (满分:)
    A. 计算机不能直接执行用C++语言编写的源程序
    B. C++程序经C++编译程序编译后,生成后缀为.obj的文件是一个二进制文件
    C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
    D. 后缀为.obj和.exe的二进制文件都可以直接运行]
    正确答案:——D——
2.[单选题]若有以下定义和语句:     char*s1="12345",*s2="1234";     cout<<strlen(strcpy(s1,s2));则输出结果是          (满分:)
    A. 4
    B. 5
    C. 9
    D. 10]
    正确答案:——A——
3.[单选题]在C++语言中,函数返回值的类型最终取决于          (满分:)
    A. 函数定义时在函数首部所说明的函数类型
    B. return语句中表达式值的类型
    C. 调用函数时主调函数所传递的实参类型
    D. 函数定义时形参的类型]
    正确答案:——A——
4.[单选题]函数fun的返回值是()  fun(char*a,char*b)  {intnum=0,n=0;  while(*(a+num)!=′\\0′)num++;  while(b[n]){*(a+num)=b[n];num++;n++;}returnnum;}          (满分:)
    A. 字符串a的长度
    B. 字符串b的长度
    C. 字符串a和b的长度之差    奥鹏易百

    D. 字符串a和b的长度之和]
    正确答案:————
5.[单选题]下列运算符函数中,肯定不属于类Value的成员函数的是          (满分:)
    A. Valueoperator+(Value);
    B. Valueoperator-(Value,Value);
    C. Valueoperator*(int);
    D. Valueoperator/(Value);]
    正确答案:————
6.[单选题]只能作为成员函数重载的是          (满分:)
    A. =
    B. ++
    C. *
    D. new]
    正确答案:————
7.[单选题])下列程序的输出结果是()#include<iostream>#include<cstring>usingnamespacestd;intmain(intargc,char*argv[]){doubled=3.2;intx=1.2,y;y=(x+3.8)/5.0;cout<<y*d<<endl;return0;}            (满分:)
    A. 3
    B. 3.2
    C. 0
    D. 3.07]
    正确答案:————
8.[单选题]有以下程序main(){chara1='M',a2='m';cout<<(a1,a2)<<endl;}以下叙述中正确的是          (满分:)
    A. 程序输出大写字母M
    B. 程序输出小写字母m
    C. 格式说明符不足,编译出错
    D. 程序运行时产生出错信息]
    正确答案:————
9.[单选题]在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明          (满分:)
    A. f()是基类的私有成员
    B. 派生类的继承方式为私有
    C. f()是基类的保护成员
    D. 派生类的继承方式为保护]
    正确答案:————
10.[单选题]若有以下定义和语句:intw[2][3],(*pw)[3];pw=w;则对w数组元素非法引用是          (满分:)
    A. *(w[0]+2)
    B. *(pw+1)[2]
    C. pw[0][0]
    D. *(pw[1]+2)]
    正确答案:————
11.[单选题]下列描述中错误的是()          (满分:)
    A. 析构函数可以被继承
    B. 虚函数不能被继承
    C. 派生类可以有多个基类
    D. 纯虚基类的子类可以是虚基类]
    正确答案:————
12.[单选题]设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下不符合C++语言语法的表达式是          (满分:)
    A. a+=a-=(b=4)*(a=3)
    B. x%(-3)
    C. a=a*3=2
    D. y=float(i)]
    正确答案:————
13.[单选题]以下程序的输出结果是#include<iostream>#include<cmath>usingnamespacestd;voidsub1(chara,charb){charc;c=a;a=b;b=c;}voidsub2(char*a,charb){charc;c=*a;*a=b;b=c;}voidsub3(char*a,char*b){charc;c=*a;*a=*b;*b=c;}intmain(intargc,char*argv[]){chara,b;a='A';b='B';sub3(&a,&b);cout.put(a);cout.put(b);a='A';b='B';sub2(&a,b);cout.put(a);cout.put(b);a='A';b='B';sub1(a,b);cout.put(a);cout.put(b);return0;}          (满分:)
    A. ABABAB
    B. BABBAB
    C. BABABA
    D. ABBAAB]
    正确答案:————
14.[单选题]有以下程序,其中函数f的功能是将多个字符串按字典顺序排序#include<iostream>usingnamespacestd;voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(strcmp(p,p[j])>0){t=p;p=p[j];p[j]=t;}}intmain(intargc,char*argv[]){char*p[5]={"abc","aabdfg","abbd","dcdbe","cd"};f(p,5);cout<<strlen(p[1])<<endl;return0;}程序运行后的输出结果是          (满分:)
    A. 2
    B. 3
    C. 6
    D. 4]
    正确答案:————
15.[单选题]对于重载的运算符>>,它是一个          (满分:)
    A. 用于输入的友元函数
    B. 用于输入的成员函数
    C. 用于输出的友元函数
    D. 用于输出的成员函数]
    正确答案:————
16.[单选题]已知有定义  constintD=5;  inti=1;  doublef=0.32;  charc=15;则下列选项错误的是()          (满分:)
    A. ++i;
    B. D--;
    C. c++;
    D. --f;]
    正确答案:————
17.[单选题]有以下程序intmain(intargc,char*argv[]){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)cout<<t[2-i];return0;}程序执行后的输出结果是          (满分:)
    A. 753
    B. 357
    C. 369
    D. 751]
    正确答案:————
18.[单选题]下列有关内联函数的叙述中,正确的是          (满分:)
    A. 内联函数在调用时发生控制转移
    B. 内联函数必须通过关键字inline来定义
    C. 内联函数是通过编译器来实现的
    D. 内联函数函数体的最后一条语句必须是return语句]
    正确答案:————
19.[单选题]多态性指的是          (满分:)
    A. 以任何方式调用一个虚函数
    B. 以任何方式调用一个纯虚函数
    C. 借助于指向对象的基类指针或引用调用一个虚函数
    D. 借助于指向对象的基类指针或引用调用一个纯虚函数]
    正确答案:————
20.[单选题]设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为          (满分:)
    A. 1
    B. 2
    C. 3
    D. 0]
    正确答案:————
奥鹏作业答案

共 0 个关于本帖的回复 最后回复于 2018-9-19 14:09

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-3-28 20:39