C++程序设计专业考试.题库资料大全

上传人:不*** 文档编号:93076303 上传时间:2019-07-16 格式:DOC 页数:171 大小:362KB
返回 下载 相关 举报
C++程序设计专业考试.题库资料大全_第1页
第1页 / 共171页
C++程序设计专业考试.题库资料大全_第2页
第2页 / 共171页
C++程序设计专业考试.题库资料大全_第3页
第3页 / 共171页
C++程序设计专业考试.题库资料大全_第4页
第4页 / 共171页
C++程序设计专业考试.题库资料大全_第5页
第5页 / 共171页
点击查看更多>>
资源描述

《C++程序设计专业考试.题库资料大全》由会员分享,可在线阅读,更多相关《C++程序设计专业考试.题库资料大全(171页珍藏版)》请在金锄头文库上搜索。

1、【课程信息】课程名称:C+程序设计课程编码:L131001前导课程:计算机导论、计算机基础课程说明:C+程序设计是为本科生开设的一门专业基础课程。通过本课程的学习,使学生能够掌握C+程序设计的基本原理、有关算法的模型和程序的设计方法。通过对较复杂的程序范例的剖析,使学生掌握结构化程序设计方法与面向对象的程序设计方法,并学会运用C +进行程序设计与开发的技巧。提高利用计算机语言分析问题和解决问题的能力,为学生应用开发和后续课的学习打下扎实的基础。任课教师:120123 - 黄超【录入】黄超【章节】第1章 C+基础知识【知识点】1、C+程序的构成与书写形式;2、基本数据类型,常量、变量和表达式3、

2、C+的标准输入输出【单选题】 1、在C+中,源程序变为可执行程序的正确顺序应该是( ) 。 A. 编辑、链接、编译、执行 B. 编辑、编译、链接、执行 C. 编译、编辑、链接、执行 D. 编译、链接、编辑、执行答案:B分值:2难度:1知识点:1评析:2、要把高级语言编写的源程序转换为目标程序,需要使用( ) 。 A. 编辑程序 B. 驱动程序 C. 调试程序 D. 编译程序答案:D分值:2难度:1知识点:评析:3、下列关于C+与C语言的关系描述中,错误的是( ) 。 A. C语言是C+语言的一个子集 B. C+与C语言是兼容的 C. C+对C语言进行了一些改进 D. C+和C语言都是面向对象的

3、答案:D4、下面为使用面向对象语言的正确理由是( ) 。 A.面向对象程序由三种基本结构组成,分别是顺序结构、选择结构和循环结构 B. 程序语句比面向过程语言简单 C. 面向对象程序设计可以设计为自行修改错误 D. 面向对象程序很容易概念化答案:D分值:2难度:1知识点:评析: 5、以下选项中,合法的用户标识符是( ) 。 A. long B. _2Test C. 3Dmax D. A.dat答案:B分值:2难度:1知识点:评析:6、下列描述中正确的是( ) 。 A. 不是每个C+程序都必须包含预处理命令#include B. C+程序必须有return 语句 C. C+程序中的变量必须定义在

4、主程序内部 D. C+程序中所使用的符号常量可以不进行定义答案:A分值:2难度:1知识点:评析:7、C+源程序文件的扩展名为( ) 。 A. .CPP B. .C C. .DLL D. .EXE答案:A分值:2难度:1知识点:评析:8、cout是I0流库预定义的( ) 。 A. 类 B. 对象 C. 包含文件 D. 常量答案:B分值:2难度:1知识点:评析:9、C+对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是( ) 。 A. 增加了一些新的运算符 B. 允许函数重载,并允许设置缺省参数 C. 规定函数说明符必须用原型 D. 引进了类和对象的概念答案:D分值:2难度:1知识点:评

5、析:10、下列选项中,( ) 是不合法的标识符. A. Program B. Obj23 C. double D. B_C_D答案:C分值:2难度:1知识点:评析:11、下列标识符中,不合法的用户标识符为( ) 。 A. a! B. _int C. a_10 D. PAd答案:A分值:2难度:1知识点:评析:12、只能向终端输出一个字符的函数是( ) 。 A. pringf函数 B. putchar函数 C. getchar函数 D. scanf函数答案:B分值:2难度:1知识点:评析:13、如果有整型量 int x = 5,执行情况x += 1.9 后x的值为( ) 。 A. 6 B. 7

6、C. 结果不确定 D. 表达式非法答案:A分值:2难度:1知识点:评析:14、已知a=5,b=3,表达式 a+=a*=+b*3的值为( ) 。 A. 40 B. 80 C. 100 D. 120答案:D分值:2难度:1知识点:评析:15、下列语句彼此等价的是( ) 。 A. !(a 0)和!(a 0) B. !(a = b)和(a b) & (a 10) | (a 0)和(a = 0) D. !(a b) 和a b答案:C16、定义如下变量:int i=2; int j=3;则i/j的结果为( ) 。 A. 0.66667 B. 0 C. 0.7 D. 0.6666666666答案:B分值:2

7、难度:1知识点:评析:17、下面表达式的值为false的是( ) 。 A. 1 3 & 5 4) C. !(5 8) | (2 c&b=c的值是( ) 。 A. 2 B. -1 C. 0 D. 1答案:C分值:2难度:1知识点:评析:19、下列符号中,不是分隔符的是( ) 。 A. ; B. () C. / D. 答案:C分值:2难度:1知识点:评析:20、在C+语言中,自定义的标识符( ) 。 A. 能使用关键字并且不区分大小写 B. 不能使用关键字并且不区分大小写 C. 能使用关键字并且区分大小写 D. 不能使用关键字并且区分大小写答案:D分值:2难度:1知识点:评析:21、字符串常量ME

8、 的字符个数是( ) 。 A. 4 B. 3 C. 2 D. 1答案:B分值:2难度:1知识点:评析:22、C+语言可执行程序从( ) 开始执行。 A. 程序中第一条可执行语句 B. x=0, y=0, z=0 C. 程序中的main函数 D. 包含文件中的第一个函数答案:C分值:2难度:1知识点:评析:23、下列符号中,不是分隔符的是( ) 。 A. ; B. C. () D. 答案:B分值:2难度:1知识点:评析:24.在C+语言中,自定义的标识符( ) 。 A. 能使用关键字及标准标识符 B. 不能使用关键字并且不区分大小写 C. 能使用关键字并且区分大小写 D. 不能使用关键字并且区分

9、大小写答案:D分值:2难度:1知识点:评析:25、在C+语言里,一条语句以( ) 字符作为结束符。 A. , B. ; C. . D. 无符号答案:B分值:2难度:1知识点:评析:26、设以下变量都是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分值:2难度:1知识点:评析:27、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.

10、x=1, y=1, z=1 D. x=2, y=2, z=1答案:A分值:2难度:1知识点:评析:28、用逻辑表达式表示“大于10而小于20的数”,正确的是( ) 。 A. 10 x 10 | x 10 & x 20 D. !(x = 20)答案:D分值:2难度:1知识点:评析:29、设int a = 10, b = 11, c = 12;表达式( a + b ) c & b = = c的值是( ) 。 A. 2 B. 0 C. -2 D. 1答案:B分值:2难度:1知识点:评析:30、整型变量i 定义后赋初值int i = 2.8 * 6的结果是( ) 。 A. 12 B. 16 C. 17

11、 D. 18答案:B分值:2难度:1知识点:评析:31、在C语言中合法的字符型常量是( ) 。 A. t B. A C. 65 D. a答案:A分值:2难度:1知识点:评析:32、C+语言程序的基本单位是( ) 。 A. 程序行 B. 语句 C. 函数 D. 字符答案:B33、下列C+运算符中,优先级最高的是( ) 。 A. (双目) B. *(单目) C. = D. *=答案:B分值:2难度:1知识点:评析:34、在32位计算机中,一个int型数据所占用的内存长度为多少字节( ) 。 A. 2 B. 4 C. 6 D. 8答案:B分值:2难度:1知识点:评析:35.若变量a是int型,并执行了语句:a=A+1.6;,则正确的叙述是( ) 。 A. a的值为字符C B. a的值为浮点型 C. 不允许字符型和浮点型数据相加 D. a的值为字符A的ASCII值加1答案:D分值:2难度:1知识点:评析:36、下列十六进制整型常量的写法中,正确的是(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号