欢迎光临
奥鹏作业辅导

北语21春《C++》作业1[正确答案]奥鹏作业辅导

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

北语21春《C++》作业1[正确答案]奥鹏作业辅导

北语21春《C++》作业1[正确答案]单选题答案

21春《C++》作业1

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 40 分)

1.与C语言相比,C++增加了( )的概念。

A.函数

B.指针

C.类

D.变量

正确选项:--------

 

2.字符串常量“A”的长度是( )

正确选项:--------

A.0

B.1

C.2

D.3

正确选项:--------

 

3.定义函数 int show(int a,int b) { return a+b; } 则a被称为函数的( )

A.形参

B.返回值

C.名字

D.实参

正确选项:--------

 

4.下列标识符不合法的是( )

A.a1

B.tex_1

C._sum

D.2word

正确选项:--------

 

5.在C++中,14%4的运算结果为( )

A.1

B.2

C.3

D.4

正确选项:--------

 

6.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是( )。

A.类

B.对象

C.函数体

D.数据块

正确选项:--------

 

7.双精度浮点型的类型说明符为( )

A.int

B.double

正确选项:--------

C.float

D.long

正确选项:--------

 

8.如不希望函数返回任何值,则可以将函数的返回值定义为( )

A.int

B.0

C.void

D.return

正确选项:--------

 

9.C++程序从( )开始执行。

A.预处理命令

B.第一个函数的第一条语句

C.第一条语句

D.main函数的第一条语句

正确选项:--------

 

10.若声明数组int a[10],则对数组中第三个元素的引用正确的是( )。

A.a[1]

B.a[2]

C.a[3]

D.a[4]

正确选项:--------

 

北语21春《C++》作业1[正确答案]多选题答案

二、多选题 (共 8 道试题,共 32 分)

11.有关sizeof(double)不正确的描述是( )

正确选项:--------

A.一种函数调用

B.一个双精度型表达式

C.一个整型表达式

D.一个不合法的表达式

正确选项:--------

 

12.下列关于数组初始化的说法正确的是( )

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个

正确选项:--------

 

13.以下说法中不正确的是( )

A.C++语言程序总是从第一个函数开始执行

B.C++语言程序总是从main()函数开始执行

C.C++语言程序中的main()函数必须放在程序的开始部分

D.在C++语言程序中,要调用的函数必须在main()函数中定义

正确选项:--------

 

14.在C语言中,不合法的长整型常数是( )

A.2.1869e10

B.0L

C.4962710

D.0.054838743

正确选项:--------

 

15.下列关于数组初始化的说法正确的是( )

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个

正确选项:--------

正确选项:--------

 

16.下面的表达式中值为0的是( )

A.3/5

B.5>>3

C.! 3

D.5%3

正确选项:--------

 

17.已知x,y,z是整型变量,则下列选项中正确的是( )

A.if (x&&y) cout<<"x&&y"

B.if (x=y) cout<<"x=y"

C.if (x#y) cout<<"x#y"

D.if(x<>y) cout<<"x<>y"

正确选项:--------

 

18.下列关于数组初始化的说法正确的是( )

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个

 

三、判断题 (共 7 道试题,共 28 分)

19.在C++中,可以通过在当前类中将另一个类作为自己的友元类,来在另一个类中访问当前类的私有成员。

 

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

 

21.当一个函数体内定义的局部变量和全局变量同名时,程序会优先选择使用全局变量。

 

22.C++语言中不允许使用宏定义方法定义符号常量,只能用关键字const 来定义符号常量。

 

23.for语句中的循环控制变量必须在for语句内部进行声明。

 

24.一条语句最多只能定义一个变量并指定初始值。

 

25.C++是最开始提出类概念的语言

北语21春《C++》作业1[正确答案]奥鹏资讯分享:




        随着社会对学历和专业的要求日益严苛,提升学历成为了许多人的当务之急,程序员作为当下的热门职位,也备受全国各地学子的关注,在职的程序员,也不乏有想要提升学历以便提升自己的竞争力的。那么程序员可以采取怎样的途径提升自己的学历呢?

(一)提升学历的方式

        除了在统招中直接报读计算机类专业, 在职的程序员也可以通过网络教育这种方式获取高校同步学习资源。这是一种基于网络平台的交互式学习方式,是一种符合时代发展的教学新模式。一般情况下, 各高校的学习制度根据专业和地区会有所不同, 但在整体的教学框架上几乎是一致的。高校多采用弹性学分制,这种方式有效地突破了时间和空间的限制,学员可主动控制自己的学习时间。

        这种方式较为适合在职程序员进行学习,那么程序员可以选择的专业都有哪一些呢?

 

(二)程序员可以选择的专业

        如果程序员想要提升自己在编程方面的技能,可以选择计算机类的专业进行就读,目前开设网络教育课程的计算机专业有:

(1)计算机科学与技术

        专业培养具有良好科学素养,系统地掌握计算机科学与技术的基础理论、基本技能与方法,具备现代计算机专业知识,有较强的获取新知识的能力、创新能力和实践能力,能从事计算机系统设计与开发、计算机应用和技术经济管理等方面工作的技术人才。软件开发工程师信息管理人员,硬件开发设计人员等工作。

(2)网络工程

        网络工程专业培养适应生产、建设、管理、服务第一线需要的德、智、体、美全面发展,掌握计算机网络技术基础知识,具备良好的个人、人际交往能力, 具备计算机网络系统设计、实施、运维能力的高级技术应用型专门人才。网络技术的学的是数据结构C++、Internet与多媒体技术(网页三剑客)、计算机网络与操作系统、数据库、数据通信原理、Java程序设计、网络规划与系统集成等课程。

(3)信息管理

        专业培养厚基础、强技术、强能力的应用型专门人才。学生通过学习能够掌握经济理论、科学管理知识和数学方法及大型数据库维护的基本技能,了解国内外信息系统的建设和法规。毕业生主要面向党政军机关以及各种企事业单位和金融机构的信息中心、各类信息资源开发及咨询机构;相关高等专业教育和科研单位;国家保密行政管理部门、国家行政机关等工作

(4)软件工程

        专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。

        各专业招生院校可登录本网站进行搜索和查看,综合上文的描述,相信大家对于这个问题已经有了一定的了解,如果大家还有其他问题可以联系在线老师进行详细咨询。

本文标签: 北语 作业 标准 答案 
扫描二维码获取答案

热门文章

猜你喜欢