奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

北语18秋《C++》作业_2(含答案)参考

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29028
发表于 2018-10-23 08:44:11 | 显示全部楼层 |阅读模式
扫码加微信
18秋《C++》作业_2

北语作业答案


一、单选题:
1.[单选题]表达式中含有int、long和float型的变量,则运算时需要转换为()类型。          (满分:)
    A. int
    B. long
    C. float
    D. double
    正确答案:——D——
2.[单选题]若有语句chara[]="test";则数组a[]中共有()个变量。          (满分:)
    A. 3
    B. 4
    C. 5
    D. 0
    正确答案:——C——
3.[单选题]指针变量是用来存放()的变量。          (满分:)
    A. 其他变量的值
    B. 其他变量的变量名
    C. 函数名
    D. 地址    奥鹏作业答案

    正确答案:——D——
4.[单选题]在C++中,函数原型不能标识()。          (满分:)
    A. 函数的返回类型
    B. 函数参数的个数
    C. 函数参数类型
    D. 函数的功能
    正确答案:————
5.[单选题]C++源程序的扩展名为()。          (满分:)
    A. .c
    B. .cpp
    C. .c++
    D. .cplus
    正确答案:————
6.[单选题]对于int*pa[5];的描述,正确的是()。          (满分:)
    A. pa是一个指向数组的指针,所指向的数组是5个int型元素
    B. pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
    C. pa[5]表示某个数组的第5个元素的值
    D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
    正确答案:————
7.[单选题]C++程序从()开始执行。          (满分:)
    A. 预处理命令
    B. 第一个函数的第一条语句
    C. 第一条语句
    D. main函数的第一条语句
    正确答案:————
8.[单选题]双精度浮点型的类型说明符为()          (满分:)
    A. int
    B. double
    C. float
    D. long
    正确答案:————
9.[单选题]下列程序的输出结果是()#includevoidmain(){intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;}          (满分:)
    A. 10,30,50
    B. 10,20,30
    C. 20,40,60
    D. 10,30,60
    正确答案:————
10.[单选题]下列程序的执行结果为()#includevoidmain(){intn=10;int*pn=&n;int*&rn=pn;(*pn)++;cout<<="<<n<<",";(*rn)++;cout<<="<<n<<endl;}          (满分:)
    A. n=11,n=12
    B. n=11,n=11
    C. n=10,n=11
    D. n=11,n=10
    正确答案:————
二、多选题:
11.[多选题]下列运算符中,优先级相同的是()          (满分:)
    A. ~
    B. %
    C. /
    D. >
    正确答案:————
12.[多选题]若有说明"intx=3,y[3][3];",则对y数组元素的非法引用是()          (满分:)
    A. y[0][x]
    B. y[x][2]
    C. y[2][1+1]
    D. y[1][3-x]
    正确答案:————
13.[多选题]以下为不合法的十六进制数是()          (满分:)
    A. 0x2A
    B. 0x11Au
    C. 0X0
    D. 3A
    正确答案:————
14.[多选题]以下说法中不正确的是()          (满分:)
    A. C++语言程序总是从第一个函数开始执行
    B. C++语言程序总是从main()函数开始执行
    C. C++语言程序中的main()函数必须放在程序的开始部分
    D. 在C++语言程序中,要调用的函数必须在main()函数中定义
    正确答案:————
15.[多选题]设有如下定义:int(*ptr)();则以下叙述中不正确的是()          (满分:)
    A. ptr是指向一维组数的指针变量
    B. ptr是指向int型数据的指针变量
    C. ptr是指向函数的指针,该函数返回一个int型数据
    D. ptr是一个函数名,该函数的返回值是指向int型数据的指针
    正确答案:————
16.[多选题]下面的表达式中值为0的是()          (满分:)
    A. 3/5
    B. 5>>3
    C. !3
    D. 5%3
    正确答案:————
17.[多选题]以下叙述中正确的是()          (满分:)
    A. 在一个函数内定义的变量只在本函数范围内有效
    B. 在一个函数内的复合语句中定义的变量在本函数范围内有效
    C. 不同的函数中可以使用相同名字的变量
    D. 函数中的形式参数是局部变量
    正确答案:————
18.[多选题]下列正确的转义字符是()          (满分:)
    A. ""'
    B. '""0'
    C. '""""'
    D. '074'
    正确答案:————
三、判断题:
19.[判断题]for语句中的循环控制变量必须在for语句内部进行声明。          (满分:)
    T. 对
    F. 错
    正确答案:————
20.[判断题]在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。          (满分:)
    T. 对
    F. 错
    正确答案:————
21.[判断题]在C++中,运算符优先级相同的情况下,按照从右向左的顺序进行计算。          (满分:)
    T. 对
    F. 错
    正确答案:————
22.[判断题]C++是最开始提出类概念的语言          (满分:)
    T. 对
    F. 错
    正确答案:————
23.[判断题]编译错误属于异常,可以抛出。          (满分:)
    T. 对
    F. 错
    正确答案:————
24.[判断题]指针指向的内存地址可以改变,与之类似,引用指向的变量也可以改变。          (满分:)
    T. 对
    F. 错
    正确答案:————
25.[判断题]C++是一种以编译方式实现的高级语言。          (满分:)
    T. 对
    F. 错
    正确答案:————
奥鹏答案

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

本版积分规则

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

GMT+8, 2024-11-26 10:18

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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