奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 627|回复: 0

17春北航《C++程序设计》在线作业一标准答案

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2017-6-2 11:02:21 | 显示全部楼层 |阅读模式
扫码加微信
北航《C++程序设计》在线作业一
北航

一、单选题:
1.虚函数使用关键字(    )。(    )          (满分:4)
    A. virtual
    B. static
    C. public
    D. private
2.预处理命令在程序中都是以(    )符号开头的          (满分:4)
    A. *
    B. #
    C. &
    D. @
3.在不同文件的函数中,对全局变量的引用要加上关键字。          (满分:4)
    A. register
    B. auto
    C. static
    D. extern
4.在对typedef的叙述中错误的是(    )。          (满分:4)
    A. 用typedef可以定义各种类型名,但不能用来定义变量
    B. 用typedef可以增加新类型
    C. 用typedef只是将已存在的类型用一个新的标识符来代表
    D. 使用typedef有利于程序的通用和移植
5.在一个被调用函数中,关于return语句使用的描述,错误的是          (满分:4)
    A. 被调用函数中可以不用return语句
    B. 被调用函数中可以使用多个return语句
    C. 被调用函数中,如果有返回值,就一定要有return语句
    D. 被调用函数中,一个return语句可以返回多个值给调用函数
6.考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是          (满分:4)
    A. test(5);
    B. test(5,8);
    C. test(6,"#");
    D. test(0,0,"*");
7.以下错误的描述是(    ).          (满分:4)
    A. 被调用函数中可以不用return语句
    B. 被调用函数中可以用多个return语句
    C. 被调用函数中,如果有返回值,就一定要有return语句
    D. 被调用函数中,一个return语句可返回多个值给调用函数
8.下列关于C++语言类的描述中错误的是(    )。          (满分:4)
    A. 类用于描述事物的属性和对事物的操作
    B. 类与类之间通过封装而具有明确的独立性
    C. 类与类之间必须是平等的关系,而不能组成层次结构
    D. 类与类之间可以通过一些方法进行通信和联络
9.下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);(    )          (满分:4)
    A. 3 3
    B. 4 4
    C. 3 4
    D. 4 3
10.字符串”a+b=12n”的长度为(    )          (满分:4)
    A. 6
    B. 7
    C. 8
    D. 9
11.执行语句序列 int x; cin>>x; if(x>250) cout<<‘X‘; if(x<250) cout<<‘Y‘; else cout<<‘X‘; 时,不可能出现的情况是(    )          (满分:4)
    A. X
    B. Y
    C. XY
    D. XX
12.设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是(    )          (满分:4)
    A. 15
    B. 26,15
    C. 15,26
    D. 26
13.以下标识符中不全是C++保留字的是(    )          (满分:4)
    A. case    for    int
    B. default  then   while
    C. bool    class   long
    D. goto   return  char
14.设x和y均为bool量,则x&&y为真的条件是(    )。          (满分:4)
    A. 其中一个为假
    B. 它们均为真
    C. 其中一个为真
    D. 它们均为假
15.能正确表示x>=3或者x<1的关系表达式是          (满分:4)
    A. x>=3 or x<1
    B. x>=3|x<1
    C. x>=3(    )x<1
    D. x> =3(    )|x<1
三、判断题:
1.typedef没有实际地定义一个新的数据类型,在建立一个tepedef类型时没有分配内存空间(    )          (满分:4)
    A. 错误
    B. 正确
2.以面向IA-32处理器的VC++ 2008和gcc 4.2为准,float类型数据在内存中占4个字节,double型数据占8个字节,long double型数据占8个字节。(    )          (满分:4)
    A. 错误
    B. 正确
3.用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。(    )          (满分:4)
    A. 错误
    B. 正确
4.运算符重载可以改变运算符原来的优先级。(    )          (满分:4)
    A. 错误
    B. 正确
5.类是一种类型,它封装了数据和操作。(    )          (满分:4)
    A. 错误
    B. 正确
6.内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。(    )          (满分:4)
    A. 错误
    B. 正确
7.私有成员只能被本类的成员函数访问,来自类外部的任何访问都是非法的。(    )          (满分:4)
    A. 错误
    B. 正确
8.在程序运行过程中,其值不能被改变的量称为常量(    )          (满分:4)
    A. 错误
    B. 正确
9.变量分为全局和局部两种,局部变量没有赋初值时,其值是不确定的。          (满分:4)
    A. 错误
    B. 正确
10.左值是能出现在赋值表达式左边的表达式。(    )          (满分:4)
    A. 错误
    B. 正确
更多免费学习资料请登录www.openhelp100.com

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

本版积分规则

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

GMT+8, 2024-11-28 09:29

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表