奥鹏答案 发表于 2016-11-12 09:25:25

北语16秋《面向对象程序设计》作业2

北语16秋《面向对象程序设计》作业2

一、单选题:
1.在下面的一维数组定义中,哪一个有语法错误。(    )          (满分:5)
    A. inta[]={1
    2
    3}
    B. inta={0}
    C. inta[]
    D. inta
2.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
3.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
4.switch语句能够改写为(    )语句。          (满分:5)
    A. for
    B. if
    C. do
    D. while
5.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
6.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
7.以下正确的说法是(    )。          (满分:5)
    A. 用户调用标准库函数前,必须重新定义
    B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
    C. 系统不允许用户重新定义标准库函数
    D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
8.do语句能够改写为(    )语句。          (满分:5)
    A. 复合
    B. if
    C. switch
    D. while
9.以下正确的函数原型语句是(    )。          (满分:5)
    A. doublefun(intx
    inty)
    B. doublefun(intx;inty)
    C. doublefun(int
    int)
    D. doublefun(intx
    y)
10.下列(    )的调用方式是引用调用。          (满分:5)
    A. 形参和实参都是变量
    B. 形参是指针,实参是地址值
    C. 形参是引用,实参是变量
    D. 形参是变量,实参是地址值
11.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为(    )个。          (满分:5)
    A. 1
    B. 2
    C. 4
    D. 5
12.循环体至少被执行一次的语句为(    )。          (满分:5)
    A. for循环
    B. while循环
    C. do循环
    D. 任一种循环
13.在下面的字符数组定义中,哪一个有语法错误。(    )。          (满分:5)
    A. chara=”abcdefg”
    B. chara[]=”x+y=55.”
    C. chara
    D. chara=’5’
14.函数调用不可以(    )。          (满分:5)
    A. 出现在一个表达式中
    B. 出现在执行语句中
    C. 作为一个函数的实参
    D. 作为一个函数的形参
15.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
16.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
17.题面见图片          (满分:5)
    A.
    B.
    C.
    D.
18.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(    )。          (满分:5)
    A. 内联函数
    B. 重载函数
    C. 递归函数
    D. 函数模板
19.C++中函数返回值的类型是由(    )决定的。          (满分:5)
    A. return语句中表达式的类型
    B. 该函数定义时的类型
    C. 调用函数时的调用语句
    D. 系统根据结果
20.在下面循环语句中循环体执行的次数为(    )。int i=0; do i++; while(i*i<10);          (满分:5)
    A. 4
    B. 3
    C. 5
    D. 2

**** Hidden Message *****
页: [1]
查看完整版本: 北语16秋《面向对象程序设计》作业2