文章目录[隐藏]

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-25到2020-08-31
本篇答案更新状态:已完结

第13讲 数组的定义和使用 第13讲 掌握数组的定义和使用

1、 问题:下列关于数组的描述正确是:
选项:
A:数组的长度是固定的,而其中元素的数据类型可以不同
B:数组的长度是固定的,而其中元素的数据类型必须相同
C:数组的长度是可变的,而其中元素的数据类型可以不同
D:数组的长度是可变的,而其中元素的数据类型必须相同
答案: 【数组的长度是固定的,而其中元素的数据类型必须相同

2、 问题:在C++语言中引用数组元素时,下面关于数组下标数据类型的说法错误的是:
选项:
A:整型常量
B:整型表达式
C:整型常量或整型表达式
D:任何类型的表达式
答案: 【任何类型的表达式

3、 问题:要定义数组A,使得其中每个元素的数据分别依次为:3、9、4、8、0、0、0,错误的定义语句是:
选项:
A:int A[]={3,9,4,8,0,0,0};
B:int A[9]={3,9,4,8,0,0,0};
C:int A[]={3,9,4,8};
D: int A[7]={3,9,4,8};
答案: 【int A[]={3,9,4,8};

4、 问题:有如下数组声明:int value[30];,下标值引用错误的是:
选项:
A:value[30]
B:value[0]
C:value[10]
D:value[20]
答案: 【value[30]

5、 问题:以下叙述中错误的是:
选项:
A:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B:数组名代表的是数组所占存储区的首地址,其值不可改变
C:当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D:可以通过赋初值的方式确定数组元素的个数
答案: 【当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

6、 问题:以下正确的二维数组定义是:
选项:
A:int a[][]={1,2,3,4,5,6};
B:int a[2][]={1,2,3,4,5,6};
C:int a[][3]={1,2,3,4,5,6};
D:int a[2,3]={1,2,3,4,5,6};
答案: 【int a[][3]={1,2,3,4,5,6};

7、 问题:以下对二维数组a进行初始化正确的是:
选项:
A:int a[2][]={{1,0,1},{5,2,3}} ;
B:int a[][3]={{1,2,3},{4,5,6}} ;
C:int a[2][4]={{1,2,3},{4,5},{6}} ;
D:int a[][3]={{1,0,1},{},{1,1}} ;
答案: 【int a[][3]={{1,2,3},{4,5,6}} ;

8、 问题:若有定义:int a[3][4];则正确引用数组a元素的是:
选项:
A:a[2][4]
B:a[3][3]
C:a[0][0]
D:a[3][4]
答案: 【a[0][0]

9、 问题:若有定义:int a[][4]={0,0};以下叙述中错误的是:
选项:
A:数组a的每个元素都可得到初值0
B:二维数组a的第一维大小为1
C:因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D:只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
答案: 【只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

10、 问题:下面选项中等价的是:
选项:
A:int a[2][3]={1,0,2,2,4,5}与int a[2][]= {1,0,2,2,4,5};
B:int a[][3]= {1,0,2,2,4,5}与int a[2][3]= {1,0,2,2,4,5};
C:int a[2][3]={3,4,5}与int a[][3]={3,4,5};
D:int a[2][3]={0,1}与int a[2][3]={{0},{1}};
答案: 【int a[][3]= {1,0,2,2,4,5}与int a[2][3]= {1,0,2,2,4,5};

第3讲 程序中数据的表示 第3讲 掌握常量、变量的表示及基本数据类型

1、 问题:类型修饰符unsigned不能修饰
选项:
A:char
B:int
C:long int
D:float
答案: 【float

2、 问题:在C++语言的数据类型中,int,short等类型的长度是
选项:
A:固定的
B:任意的
C:用户自定义的
D:与机器字长有关的
答案: 【与机器字长有关的

3、 问题:下列选项中,均是合法的整型常量的是:
选项:
A:60-0xffff0011
B:–0xcdf01a0xe
C:–01986,0120668
D:–0x48a2e50x
答案: 【60-0xffff0011

4、 问题:下列选项中,均是合法的实型常量的是:
选项:
A:+1e+15e-9.403e2
B:-0.1012e-4-8e5
C:123e1.2e-.4+2e-1
D:–e3.8e-45.e-0
答案: 【-0.1012e-4-8e5

5、 问题:下列字符串常量表示中,哪个是错误的?
选项:
A: "\"yes"or\"No\""
B: "’OK!’"
C:"abcd"
D: "ABC\0"
答案: 【 "\"yes"or\"No\""

6、 问题:字符串”\t\v\\0which”的长度是:
选项:
A:4
B:3
C:9
D:字符串有非法字符,输出值不确定
答案: 【3

7、 问题:以下不是C++语言支持的存储类别的是:
选项:
A:auto
B:static
C:dynamic
D:register
答案: 【dynamic

8、 问题:下列不是C++语言的合法用户标识符的是:
选项:
A:a#b
B:_int
C:a_10
D:Pad
答案: 【a#b

9、 问题:下列字符列中,可作为C++语言程序自定义标识符是:
选项:
A:switch
B:file
C:break
D:do
答案: 【file

10、 问题:下列属于逻辑运算的一组算式是:
选项:
A:1/1=1
B:1-1=0
C:1+1=10
D:1+1=1
答案: 【1+1=1

第4讲 运算符与表达式 第4讲 掌握各种表达式的表示

1、 问题:命题“10<m<15或m>20”的C++语言表达式是
选项:
A: ((m>10)&&(m<15)||(m>20))
B: ((m>20)&&(m<15)||(m>10))
C: (m>10)||((m<15)&&(m>20))
D: ((m>10)||(m<15)||(m>20))
答案: 【 ((m>10)&&(m<15)||(m>20))

2、 问题:设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是:
选项:
A:2
B:-1
C:0
D:1
答案: 【0

3、 问题:若x是一个bool型变量,y是一个值为100的int型变量,则表达式 !x && y>0 的值为:
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注