超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 109|回复: 0

20春《C++》作业2

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:02:57 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
C++程序从(    )开始执行。
A:预处理命令
B:第一个函数的第一条语句
C:第一条语句
D:main函数的第一条语句

双精度浮点型的类型说明符为(    )
A:int
B:double
C:float
D:long

有如下语句
int i=1;
while(i<10);
{
  i++;
}
则程序执行时循环执行(    )次。
A:0
B:8
C:9
D:10

字符串常量“A”的长度是(    )
A:0
B:1
C:2
D:3

语句cout << setiosflags(ios::scientific) << setprecision(4) << a << endl; 中setprecision(4)的含义是(    )
A:设置输出域宽为4
B:设置用八进制输出数据
C:设置浮点数的输出精度为4
D:设置输出数据的间距为4

有如下语句
int i=1;
do
{
  i++;
}while(i<10);
则程序执行时循环执行(    )次。
A:0
B:8
C:9
D:10

对于int *pa[5];的描述,正确的是(    )。
A:pa是一个指向数组的指针,所指向的数组是5个int型元素
B:pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
C:pa[5]表示某个数组的第5个元素的值
D:pa是一个具有5个元素的指针数组,每个元素是一个int型指针

要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为(    )。
A:const char *p=“ABCD”
B:char *const p=“ABCD”
C:char const *p=“ABCD”
D:const char * const p=“ABCD”

在C++中,14%4的运算结果为(    )
A:1
B:2
C:3
D:4

函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为(    )。
A:1
B:2
C:4
D:5

下列关于数组初始化的说法正确的是(    )
A:若对数组a定义:"static int x[10];",则数组元素值均为0
B:"int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值为9
C:对于"int x[10];"它的元素初值是不确定的
D:"int x[10]={1,2,3,4,5};"是不合法的,因为数组长度为10,而初始值仅有5个
E:对于"int x[10]
F:"它的元素初值是不确定的
G:"int x[10]={1,2,3,4,5}
H:"是不合法的,因为数组长度为10,而初始值仅有5个

下列关于数组初始化的说法正确的是(    )
A:若对数组a定义:"static int x[10]",则数组元素值均为0
B:"int x[10]={1,2,3,4,5,6,7,8,9}"表示x[9]元素值为9
C:对于"int x[10]"它的元素初值是不确定的
D:"int x[10]={1,2,3,4,5}"是不合法的,因为数组长度为10,而初始值仅有5个

下列函数中,可以作为虚函数的是(    )
A:析构函数
B:成员函数
C:普通函数
D:构造函数

下面的表达式中值为0的是(    )
A:3/5
B:5>>3
C:! 3
D:5%3

有关sizeof(double)不正确的描述是(    )
A:一种函数调用
B:一个双精度型表达式
C:一个整型表达式
D:一个不合法的表达式

已知x,y,z是整型变量,则下列选项中正确的是(    )
A:if (x&amp;&amp;y) cout&lt;&lt;"x&amp;&amp;y"
B:if (x=y) cout&lt;&lt;"x=y"
C:if (x#y) cout&lt;&lt;"x#y"
D:if(x&lt;&gt;y) cout&lt;&lt;"x&lt;&gt;y"

已知x,y,z是整型变量,则下列选项中正确的是(    )
A:if (x&amp;&amp;y) cout&lt;&lt;"x&amp;&amp;y"
B:if (x=y) cout&lt;&lt;"x=y"
C:if (x#y) cout&lt;&lt;"x#y"
D:if(x&lt;&gt;y) cout&lt;&lt;"x&lt;&gt;y"

若有说明"int x=3, y[3][3];",则对y数组元素的非法引用是(    )
A:y[0][x]
B:y[x][2]
C:y[2][1+1]
D:y[1][3-x]

sizeof(表达式)的功能是返回指定的表达式值的数据类型在内存中占用的字节数。
A:对
B:错

for语句的格式为:for(表达式1;表达式2;表达式3) 语句若在for语句中省略3个表达式,则循环一定执行无数次。
A:对
B:错

typedef是用来定义一些C++中没有的新数据类型。
A:对
B:错

类的私有成员只能被类中的成员函数访问,任何类以外的函数对它们的访问都是非法的。
A:对
B:错

构造函数可以声明为虚函数。
A:对
B:错

在C++中,运算符优先级相同的情况下,按照从右向左的顺序进行计算。
A:对
B:错

C++中的函数都具有返回值。
A:对
B:错

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

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 06:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

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