C++程序设计,习题部分含C语言知识点,重叠。

1

以下所列的C++语言常量中,错误的是( )。

  • A、0xFF
  • B、1.2e0.5
  • C、2L
  • D、'\721'

我的答案:B

2

C++语言程序的基本单位是( ) 。

  • A、程序行
  • B、语句
  • C、函数
  • D、字符

我的答案:C

3

C++语言可执行程序从( ) 开始执行。

  • A、程序中第一条可执行语句
  • B、x=0, y=0, z=0
  • C、程序中的main函数
  • D、包含文件中的第一个函数

我的答案:C

4

下列选项中,( ) 是不合法的标识符.

  • A、Program
  • B、Obj23
  • C、double
  • D、B_C_D

我的答案:C

5

下列语句彼此等价的是( ) 。

  • A、!(a < 10) && !(a > 0)和!((a < 10) && (a > 0))
  • B、!(a == b)和(a > b) && (a < b)
  • C、!((a > 10) || (a < 0))和(a <= 10) && (a >= 0)
  • D、!(a > b) 和a < b

我的答案:C

6

C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是( ) 。

  • A、增加了一些新的运算符
  • B、允许函数重载,并允许设置缺省参数
  • C、规定函数说明符必须用原型
  • D、引进了类和对象的概念

我的答案:D

7

C++ 对C语言作了很多改进,即从面向过程变成为面向对象的主要改进是( )

  • A、增加了一些新的运算符
  • B、允许函数重载,并允许设置缺省参数
  • C、规定函数说明符必须用原型
  • D、引进了类和对象的概念

我的答案:D

8

下列数据中合法的c++字符常量是( )。

  • A、’as’
  • B、”a”
  • C、’123’
  • D、’\\’

我的答案:D

9

设以下变量都是int类型,则值不等于7的表达式是( ) 。

  • A、x=y=6,x+y,x+1
  • B、x=y=6,x+y,y+1
  • C、x=6,x+1,y=6,x+y
  • D、y=6,y+1,x=y,x+1

我的答案:C

10

整型变量i 定义后赋初值int i = 2.8 * 6的结果是( ) 。

  • A、12
  • B、16
  • C、17
  • D、18

我的答案:B

11

设int a = 10, b = 11, c = 12;表达式( a + b ) < c && b = = c的值是( ) 。

  • A、2
  • B、0
  • C、-2
  • D、1

我的答案:B

12

要把高级语言编写的源程序转换为目标程序,需要使用( ) 。

  • A、编辑程序
  • B、驱动程序
  • C、调试程序
  • D、编译程序

我的答案:D

13

下面为使用面向对象语言的正确理由是( ) 。

  • A、面向对象程序由三种基本结构组成,分别是顺序结构、选择结构和循环结构
  • B、程序语句比面向过程语言简单
  • C、面向对象程序设计可以设计为自行修改错误
  • D、面向对象程序很容易概念化

我的答案:D

14

能将数学表达式a<=c<=b表示为正确的c++表达式的是( )。

  • A、a<=c<=b
  • B、c<=a && c>=b
  • C、c>=a && c<=b
  • D、c>=a || c<=b

我的答案:C

15

在C++语言中,自定义的标识符( ) 。

  • A、能使用关键字及标准标识符
  • B、不能使用关键字并且不区分大小写
  • C、能使用关键字并且区分大小写
  • D、不能使用关键字并且区分大小写

我的答案:D

16

在C++语言中,自定义的标识符( ) 。

  • A、能使用关键字并且不区分大小写
  • B、不能使用关键字并且不区分大小写
  • C、能使用关键字并且区分大小写
  • D、不能使用关键字并且区分大小写

我的答案:D

17

在32位计算机中,一个int型数据所占用的内存长度为多少字节( ) 。

  • A、2
  • B、4
  • C、6
  • D、8

我的答案:B

18

下列描述中正确的是( ) 。

  • A、不是每个C++程序都必须包含预处理命令#include
  • B、C++程序必须有return 语句
  • C、C++程序中的变量必须定义在主程序内部
  • D、C++程序中所使用的符号常量可以不进行定义

我的答案:A

19

下列C++运算符中,优先级最高的是( ) 。

  • A、+(双目)
  • B、*(单目)
  • C、<=
  • D、*=

我的答案:B

20

若x=4,则x*=x+2的值为( )。

  • A、36
  • B、24
  • C、18
  • D、20

我的答案:B

21

cout是I0流库预定义的( ) 。

  • A、
  • B、对象
  • C、包含文件
  • D、常量

我的答案:B

22

如果有整型量 int x = 5,执行情况x += 1.9 后x的值为( ) 。

  • A、6
  • B、7
  • C、结果不确定
  • D、表达式非法

我的答案:A

23

x=1,y=1,z=1, 执行表达式w=++x||++y&&++z 后,x、y、z的值分别为( ) 。

  • A、x=2, y=1, z=1
  • B、x=2, y=2, z=2
  • C、x=1, y=1, z=1
  • D、x=2, y=2, z=1

我的答案:A

24

以下运算符中,运算对象必须是整型的是( )。

  • A、/
  • B、%=
  • C、!=
  • D、〈=

我的答案:B

25

表达式33/5的结果为( )。

  • A、6
  • B、6.6
  • C、7
  • D、以上都不对

我的答案:A

26

下列标识符中,不合法的用户标识符为( ) 。

  • A、a~!
  • B、_int
  • C、a_10
  • D、PAd

我的答案:A

27

( )函数是Windows应用程序开始执行时的入口点。

  • A、WinMain( )
  • B、Win( )
  • C、Main( )
  • D、Windows( )

我的答案:A

28

下列十六进制整型常量的写法中,正确的是( ) 。

  • A、0xaf
  • B、2f0x
  • C、021b
  • D、0xAE

我的答案:D

29

字符串常量"ME" 的字符个数是( ) 。

  • A、4
  • B、3
  • C、2
  • D、1

我的答案:B

30

已知a=5,b=3,表达式 a+=a*=++b*3的值为( ) 。

  • A、40
  • B、80
  • C、100
  • D、120

我的答案:D

31

以下选项中,合法的用户标识符是( ) 。

  • A、long
  • B、_2Test
  • C、3Dmax
  • D、A.dat

我的答案:B

32

若变量a是int型,并执行了语句:a=’A’+1.6;,则正确的叙述是( ) 。

  • A、a的值为字符C
  • B、a的值为浮点型
  • C、不允许字符型和浮点型数据相加
  • D、a的值为字符‘A’的ASCII值加1

我的答案:D

33

下列关于C++与C语言的关系描述中,错误的是( ) 。

  • A、C语言是C++语言的一个子集
  • B、C++与C语言是兼容的
  • C、C++对C语言进行了一些改进
  • D、C++和C语言都是面向对象的

我的答案:D

34

以下选项中,与k=n++完全等价的表达式是( )。

  • A、k=n,n=n+1
  • B、n=n+1,k=n
  • C、k=++n
  • D、k+=n+1

我的答案:A

35

下面表达式的值为false的是( ) 。

  • A、1 < 3 && 5 < 7
  • B、!(2 > 4)
  • C、!(5 < 8) || (2 < 8)
  • D、3 && 0 && 1

我的答案:D

36

下列符号属于C++语言用户标识符的是( )。

  • A、void
  • B、template
  • C、IF
  • D、switch

我的答案:C

37

在C++中,源程序变为可执行程序的正确顺序应该是( ) 。

  • A、编辑、链接、编译、执行
  • B、编辑、编译、链接、执行
  • C、编译、编辑、链接、执行
  • D、编译、链接、编辑、执行

我的答案:B

38

设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是( ) 。

  • A、2
  • B、-1
  • C、0
  • D、1

我的答案:C

39

定义如下变量:int i=2; int j=3;则i/j的结果为( ) 。

  • A、0.66667
  • B、0
  • C、0.7
  • D、0.6666666666…

我的答案:B

40

任意一个类,析构函数的个数最多是( )。

  • A、不限个数
  • B、1
  • C、2
  • D、3

我的答案:B

41

在C语言中合法的字符型常量是( ) 。

  • A、'\t'
  • B、"A"
  • C、65
  • D、a

我的答案:A

42

只能向终端输出一个字符的函数是( ) 。

  • A、pringf函数
  • B、putchar函数
  • C、getchar函数
  • D、scanf函数

我的答案:B

43

C++源程序文件的扩展名为( ) 。

  • A、CPP
  • B、C
  • C、DLL
  • D、EXE

我的答案:A

44

用逻辑表达式表示“大于10而小于20的数”,正确的是( ) 。

  • A、10< x < 20
  • B、x > 10 || x < 20
  • C、x >10 & x < 20
  • D、!(x <= 10 || x >= 20)

我的答案:D

45

下列符号属于c++语言用户标识符的是( )。

  • A、DO
  • B、if
  • C、void
  • D、switch

我的答案:A

C++与C知识点选择题练习相关推荐

  1. 高中计算机会考知识点选择题,高中计算机会考的试题及答案.doc

    高中计算机会考的试题及答案 高中计算机会考试题及答案(2) 2007-11-16 23:20 在默认方式下,Excel 2000工作表的列以(??? C???? )标记. A.数字+字母B.字母+数字 ...

  2. 2021年一战南大AI上岸经验贴

    前言 首先自我介绍一下,我来自南京某双非学校.大一裸考过了四六级(584&497),参加过一些数学竞赛&算法竞赛,获得过还不错的奖项,因此个人基础尚可.初试总分390(政治69,英一7 ...

  3. PMP考试都是什么题?

    都是选择题,分单选和多选题,180道题,约10道多选,且多选会告知选项数量,后面可能会和大陆外的地区同步,增加填空题和连线题. 基本题型: 1.基础知识题 就是简单的基础知识点选择题,主要考对知识点的 ...

  4. 未来教育计算机二级为什么分数很低,为什么计算机二级office通过率不足30%很多大学童鞋生依然在考...

    原标题:为什么计算机二级office通过率不足30%很多大学童鞋生依然在考 最近这几天的时间里,各个省份陆续出台了明年3月份计算机二级考试报名的通知.对于今年刚踏进大学校门的大一同学们来说,这或许是他 ...

  5. 北师大应用统计432专业课复习【干货!!】

    写在前面 这篇文章的初衷是想回馈考研路上所有帮助过我的人. 因为我经历过.感受过,一路上受到过太多人的帮助,老师的.朋友的.家人的.陌生人的-我很感恩,也想能尽自己的微薄力量帮助更多的考研人.所以,上 ...

  6. 计算机二级python选择题知识点,全国计算机等级考试二级Python练习题库-选择题部分.pdf...

    Python 答题记录 一.选择题 二级公共基础 1.数据结构与算法 1.1算法 1.1.1 算法的基本概念 1.下面叙述正确的是______. A.算法的执行效率与数据的存储结构无关 B. 算法的空 ...

  7. 各种说明方法的答题格式_高中化学:选择题答题方法与知识点总结,让你轻松秒杀各种难题...

    选择题是化学考试中被广泛采用的一种题型.它具有知识容量大,覆盖面广,构思新颖.灵活巧妙,考试的客观性强,答题简单,评分容易.客观准确等优点. 选择题按考查形式可分为三种类型,即:常规型选择题.计算型选 ...

  8. 高项近5套选择题知识点思维导图

    0.1 更新2020年下选择题 2021/03/30 0.2 更新2019年下选择题 2021/04/15 0.3 更新2019年上选择题 2021/04/16 0.4 更新2018年下选择题 202 ...

  9. 计算机一级考试选择题知识点,计算机一级选择题必背知识点 考试题型有哪些...

    计算机一级考试有三个科目,分别是一级MS Office.一级WPS Office.一级Photoshop.因此考试题型也分为三个科目.那么计算机一级选择题必背的知识点有哪些呢. 计算机一级选择题必背知 ...

  10. 计算机二级选择题记忆知识点

    计算机二级选择题记忆知识点: ----------你的努力都会被见证!加油! 就到这里啦!~给每一个辛苦准备的你!

最新文章

  1. php - 数组倒序
  2. 计算机硬件类 计算机网络基础,计算机硬件类计算机网络基础1.doc
  3. 飞象求职学python_用Python制作markdown编辑器
  4. Tomcat配置虚拟路径,使上传文件与服务器及工程文件分离开
  5. 【Python】统计字符串里某个字符或子字符串出现的次数
  6. 5.linux目录结构介绍
  7. 计算机组成原理第4章,计算机组成原理-第4章总结.doc
  8. sql数据导入错误代码: 0x80004005_SQL入门第八关 项目实战
  9. 只运行一个实例的写法
  10. 多特蒙德主题本地个人任务清单小demo,你值得尝试!
  11. 解决java.lang.OutOfMemoryError: unable to create new native thread问题
  12. RDPWrap帮助Win10家庭版开启远程桌面功能
  13. 计算机组装原则与注意事项,计算机安装流程和注意事项
  14. 谭的c语言,c语言 谭
  15. 字符串的初始化(详解)
  16. Java定义类person_定义一个名为Student的类,它继承Person类,其中定义sno(表示学号)和major(表示专业)两个成员变量...
  17. Github挺好用的android图片选择框架(拍照+从相册)
  18. Emacs快捷键及其它设置
  19. Js做的城市三级联动,原创
  20. Java进阶(五十五)-Java Lambda表达式入门

热门文章

  1. Linux获取q7签名文件的签名时间脚本
  2. Java第十天上课笔记
  3. 茶觉 | 有一种品质叫“落水香”
  4. 腾讯天幕:做安全协同的“粘合剂”,助力企业降本增效
  5. 自媒体人常用的6款工具总结
  6. 鱼 的 做 法 大 全!以 后 待 客 想 怎 么 做 就 怎 么 做!
  7. Three.js中导入gltf格式的模型并给gltf模型添加贴图
  8. 已有python版本下的Anaconda+pytorch安装
  9. doctype属于html标签吗,HTML !DOCTYPE 标签 布局引用的几种方法 行级元素与块级元素...
  10. 世界军工领域数字孪生应用近况与发展