2022年电大C++语言程序设计考试题库及答案


    2022年电C++语言程序设计考试题库答案
    单选题
    1. 定义函数格式类型修饰符 函数名 (形式参数表)函数体中函数体( )
    A基语句 B复合语句
    C空语句 D语句序列
    2.A>B&&A<=B值( )
    Atrue Bfalse
    CA>B 值相 DA<=B值相
    3.实参数( )
    A表达式 B常量
    C变量 D函数调
    4 假定AB类该类拷贝构造函数声明语句________
    A AB&(AB x) B AB(AB x) C AB(AB &x) D AB(AB* x)
    5 结构中定义成员隐含访问权限________
    A public B protected C private D static
    6.fstream流类定义流象开磁盘文件时文件隐含开方
    式________
    A iosin B iosout C iosin | iosout D 没
    7.PC机中运行C++ 语言程序char类型数占    字节
    A1 B2 C3 D4
    8.指出列种基类型错误 B
    Afloat Binteger Cchar Dlong
    9.abc均整型变量表达式a2ba+2c0值   
    A定 B2 C4 D0
    10.设char t’A’表达式5+06+t值数类型   
    Aint Bfloat C确定 Ddouble
    11.    正确if语句
    Aif (x>y) Bif (x y) x+y
    Cif (x y) cin>>x else cin>>y Dif(x12.指数组元素整型维数组指针变量定义   
    Aint *p( ) Bint (*p)( ) Cint *p[4] Dint (*p)[4]
    13.关switch语句break语句描述中正确    
    A break语句循环语句switch语句外语句
    B switch语句中break语句continue语句作相
    C 循环语句中break语句流程跳出循环体提前结束循环
    D 循环语句中continue语句结束次循环终止整循环执行
    14.列关函数定义说法正确   
    A函数定义时嵌套 B函数定义嵌套嵌套调
    C函数main()定义函数 D函数定义嵌套调嵌套
    15.说明语句
    int a[3][4]{234534564567}
    正确数组元素引   
    A*(a+1) B*(a[3]+2) Ca[1]+3 Da[0][0]
    16.定义体类型变量xx占存字节数    (IBM PC机例)
    union data
    { int i
    char ch
    double f
    }x
    A7 B11 C8 D10

    二填空题
    1.应程序TESTCPP中函数函数名称 main
    2.5|65&65^6值分 7 4 3
    3.助变量交换xy两变量值应序执行三赋值语句 xx+y yxy xxy
    4.面语句显示输出8行8列数组h角线元素请补充完整:
    for( i0 i<8 i++)cout<< h[i][i] <<' '
    5.函数return结束运行说明该函数 参 函数
    6.正常执行语句:
    int m[20]*p1&m[5]*p2m+17n
    np2p1
    n值 12
    7.已知' A''Z'ASCII码65—90执行char ch14*5+2cout<8.floatdouble类型长度分 4 8
    9.表达式x=x+l表示成增量表达式 x++
    10.假定p指象值36p+l指象值49*++p值 49
    11.假定访问结构象x中a指针成员指象表示方法 *(x.a)
    12.类中数成员初始化通构造函数中 初始化表 实现通构造函数中 函数体 实现
    13.C++程序中语句间必须 分隔
    14.C++程序中 = 运算符优先级低
    15.C++语言中IBM PC机环境double型数占 8 字节
    16.k int型变量列语句输出 16
    k017
    cout<<++k
    17.表达式 b*b4*a*c>0 判断元二次方式ax2+bx+c0实根表达式
    18.表达式(b10)&&(c0)值 0
    19.已知aASCII十进制代码97表达式10+15227*(a’b’)值 522
    20.C++语言中& 作双目运算符时表示 位 作单目运算时表示 引
    21.函数函数 名 函数 体 两部分构成
    22.C++执行程中检查数组否 越界
    23.C++语言规定调函数时实参数变量形参数变量间数传递
    24.指针变量指针 址
    25.结构体变量中成员引般形式:结构变量名.成员名
    26.写出满足A>BA+B赋Mif语句 if(A>B) MA+B
    27.写出指int型变量指针变量p定义语句: int *p

    三出列程序运行输出结果

    1.#include
    void SB(char ch) {
    switch(ch) {
    case 'A' case 'a'
    cout< case 'B' case 'b'
    cout< case 'C' case 'c'
    cout< default
    cout< }
    cout< }
    void main() {
    char a[6] Abcaf
    for(int i0 a[i] i++) SB(a[i])
    }
    答案:
    well
    good
    pass
    well
    bad

    2.#include
    void main() {
    int a[10] {36254814554072408627}
    int b1 b2
    b1 b2 a[0]
    for(int i 1i<10i++)
    if(a[i]>b1) {
    if(b1>b2) b2b1
    b1 a[i]
    }
    cout< }
    答案:86 72
    3.#include
    void main() {
    int a[8] {357911131517}
    int *pa
    for(int i0i<8i++) {
    *p+10
    cout< if ((i+1) 30) cout< }
    }
    答案:
    13 15 27
    19 21 23
    25 27
    4 #include
    void LE(int* a int* b) {
    int x*a
    *a*b *bx
    cout<<*a<<' '<<*b< }
    void main() {
    int x10 y25
    LE(&x&y) cout< }
    答案:
    25 10
    25 10

    5 #include
    class A {
    int ab
    public
    A() {ab0}
    A(int aa int bb) {
    aaa bbb
    cout< }
    }
    void main() {
    A xy(23)z(45)
    }
    答案:(面四数中间空格)
    2 3
    4 5

    6.#include
    void main()
    {int m3x4y4z7
    m(mm(mm(mcout>>m>>m>>endl>>x>>x>>endl>>y>>y>>endl>>z>>z
    }
    程序运行输出结果:
    答案:
    m7
    x5
    y4
    z8

    7.#include
    void sort(int xint yint z)
    { int t
    if (x>y)
    {txxyyt}
    if(x>z)
    {txxzzt}
    if(y>z)
    {tyyzzt}
    cout>>x>>x>>’ >>y>>y>>’ >>z>>z
    }

    void main()
    { int abc
    cin>>a>>b>>c
    cout>>a>>a>>’ >>b>>b>>’ >>c>>c
    sort(abc)
    cout>>a>>a>>’ >>b>>b>>’ >>c>>c
    }
    假设输入:10 6 8程序运行输出结果:
    参考答案:
    a10 b6 c8x6 y8 z10a10 b6 c8
    8 #include
    void prn str(char *strint mint n)
    { int i
    for (i1i{ cout>>*
    str++
    }
    for (i1(icourt>>*str++
    while(*str)
    { cout>>*
    str++
    }
    cout>>endl
    }

    void main()
    { char *pinformation
    prn str(p34)
    }

    程序运行输出结果:
    答案: **form*****
    四写出列函数功

    1 int Count(double a[] int n) {
    double m0
    int i
    for(i0i mmn
    int c0
    for(i0i if(a[i]>m) c++
    return c
    }
    答案:计算返回参数数组中等参数数组中元素均值元素数
    2 long fact(long n){
    if (n<1L) return 1L
    return n*fact(n1L)
    }
    答案:通函数递调计算返回参数n阶
    3 #include
    void WA(int a[] int n) {
    for(int i0i int ki
    for(int ji+1j if(a[j] int xa[i] a[i]a[k] a[k]x
    }
    }
    答案:参数数组中元素进行升序排序

    4.#include
    #include
    void JB(char* fname)
    fname指字符串作文件标识符文件称fname文件
    假定该文件中保存着批字符串字符串长度均20
    {
    ifstream fin(fname)
    char a[20]
    int i0
    while(fin>>a) {
    cout< i++
    }
    finclose()
    cout< }
    答案:次参数fname指文件中字符输入字符串数组a中输出文件中字符数

    五编程题

    1.设计程序输入整数判断否整数序列325231863441175563中显示该整数序列中序号(注:序号1)否显示0

    答案:
    #include
    int getno(int val)
    {
    int a[]{325231863441175563}
    for(int i0i<10i++)
    if(vala[i]) return(i+1)
    return(0)
    }

    void main()
    {
    int val
    cin>>val
    cout<}

    2编写程序统计输入行字符中数字空格字符分少

    答案:
    #include
    void main()
    {
    int ieng0numb0blan0others0
    char a[100]
    cingetline(a100)
    for(i0a[i]i++)
    {
    if(a[i]<57&&a[i]>48) numb++
    else if(a[i]32) blan++
    else if((a[i]>65&&a[i]<90)||(a[i]>97&&a[i]<97+25)) eng++
    else others++
    }
    cout<cout<}

    38学生学生四门课程成绩存放8行5列二维数组07行14列中编写函数实现:计算学生四门课程总成绩存放该学生行第0列中

    答案:
    #include
    void main()
    {
    int ij
    int a[8][5]{{0}}
    for(i0i<8i++)
    for(j1j<5j++)
    cin>>a[i][j] 输入学生成绩
    for(i0i<8i++)
    for(j1j<5j++)
    a[i][0]+a[i][j] 求学生四门课程总成绩
    }


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 12 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    2020年电大C++语言程序设计期末考试复习试题及答案(本)

    C++语言程序设计复习题一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>...

    3年前   
    707    0

    国开电大《C语言程序设计》答案

    形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确...

    1年前   
    405    1

    C++语言程序设计稿件管理数据系统

    XX大学 本科生课程设计(实践)任务书、设计报告 (C++语言程序设计) 题 目 稿件管理数据系统 学生姓名 指导教师 学 院 专业班级 学生学号 计...

    5年前   
    1634    0

    最新电大C++语言程序设计期末复习题(本)资料考试小抄

    电大C++语言程序设计复习题资料参考一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句...

    3年前   
    528    0

    Visual C++程序设计与应用教程课后答案

    Visual C++程序设计与应用教程课后答案1.6 习 题1. 填空题(1) 项目工作区一般在集成开发环境的左侧。它展示一个项目的几个方面,它们分别是ClassView、Resour...

    11个月前   
    518    0

    C++程序设计试卷2010(有答案)

    XX大学 试题纸课 程 面向对象的程序设计C++ (B) 班 级 学 号 姓 名 题号一二...

    2年前   
    528    0

    《JAVA语言程序设计》试题及答案3

    《JAVA语言程序设计》试题及答案3《JA V A语言程序设计》试题及答案3一、单选题1、下列程序段执行后的结果是( )。String s = new String(“abcdefg“);fo...

    3年前   
    970    0

    2022年《JAVA语言程序设计》期末考试模拟试题及答案

    一、单选择题(每小题2分,共10分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. .jav...

    4个月前   
    162    0

    C++语言课程设计一迷你高尔夫

    C++语言课程设计一迷你高尔夫一、实验内容 玩家通过按下键盘上的上下左右方向键控制球的移动,使其最终到达出口则游戏通关。 要求如下:1、 游戏分成3关,第一关、第二关、第三关界面图如下:第一关...

    3年前   
    608    0

    国家开放大学电大《C语言程序设计》网络课选择题答案

    国家开放大学电大《C语言程序设计》网络课选择题答案选择题题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 恭喜你,答对啦!!B. MAINC...

    4年前   
    859    0

    2020年电大本科C语言程序设计A期末考试试题及答案

     本科《C语言程序设计A》复习资料一、单选题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A. main B. MAIN C. ...

    3年前   
    426    0

    2022年电大本科C语言程序设计A期末考试试题及答案

    一、单选题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A. main B. MAIN C. name D. function ...

    2年前   
    934    0

    国开电大《C语言程序设计》形考任务3

    论文和作业参考答案联系qq2019910207或咨询微信15927685953,为了准确获取需要资料请在付费前加qq或微信咨询,请认真核对是您需要的题目后再付费!形考任务三题目1在下面的函数声...

    2个月前   
    82    0

    国开电大《C语言程序设计》形考任务1

    论文和作业参考答案联系qq2019910207或咨询微信15927685953,为了准确获取需要资料请在付费前加qq或微信咨询,请认真核对是您需要的题目后再付费!形考任务一题目1在每个C语言程...

    2个月前   
    104    0

    国开电大《C语言程序设计》形考任务2

    论文和作业参考答案联系qq2019910207或咨询微信15927685953,为了准确获取需要资料请在付费前加qq或微信咨询,请认真核对是您需要的题目后再付费!形考任务 2一、 选择题(共 ...

    2个月前   
    85    0

    国开电大《C语言程序设计》形考任务4

    论文和作业参考答案联系qq2019910207或咨询微信15927685953,为了准确获取需要资料请在付费前加qq或微信咨询,请认真核对是您需要的题目后再付费!形考任务四题目1假定有“str...

    2个月前   
    87    0

    国开电大《C语言程序设计》形考任务1-4

    论文和作业参考答案联系qq2019910207或咨询微信15927685953,为了准确获取需要资料请在付费前加qq或微信咨询,请认真核对是您需要的题目后再付费!形考任务一题目1在每个C语言程...

    2个月前   
    81    0

    面向对象程序设计(C++)实验报告

    面向对象程序设计(C++)实验报告姓名:学院:数学与计算机学院 班级:10级计算机大类班 学号:实验5 单继承一、实验目的1.掌握派生的类别与方式; ...

    3年前   
    1092    0

    C++程序设计课程教学大纲

    教师学科教案[ 20 – 20 学年度 第__学期 ]任教学科:_____________任教年级:_____________任教老师:_____________C++程序设计 课程教...

    10个月前   
    226    0

    《Java语言程序设计-基础篇》答案-第03章

    《Java语言程序设计-基础篇》答案-第03章第3章 控制语句复习题3.1 答:if(i % 2 == 0)System.out.println(“偶数”);elseSystem.out.pr...

    3年前   
    850    0

    文档贡献者

    海***9

    贡献于2021-12-13

    下载需要 12 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档