中南大学C++题库总结版.docx
- 文档编号:30734579
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:23
- 大小:23.43KB
中南大学C++题库总结版.docx
《中南大学C++题库总结版.docx》由会员分享,可在线阅读,更多相关《中南大学C++题库总结版.docx(23页珍藏版)》请在冰豆网上搜索。
中南大学C++题库总结版
下列字符串中可以用作标识符的是
A 2009B C 2009D _123参考答案D
下列字符串常量中,错误的表示是。
A ”\”\”\”\”” B “\n”C ’’ D “\!
”参考答案C
定义变量6,则的值是。
A 7B 6C 5D 4参考答案B
已知字母A的码为65,则表示字符常量A错误的是。
A '\101'B '\x41'C 65D “A”参考答案D
下列常量中不能作为常量的是。
A 0382B 04C .52D 123参考答案A
下列哪个是语言的不正确的标识符?
A 1B 1C D 参考答案D
下列哪个是语言的合法的字符常量。
A ”\0” B ’054’ C ’\x89’D ’\092’参考答案C
定义整型变量并赋初始值6的正确语句是。
A 6; B 666; C 6;D 6;参考答案B
在以下选项中,与完全等价的表达式是。
A ; B 1; C ; D 1;参考答案A
表达式(1,2,3,4)的结果是。
A 1B 2C 3D 4参考答案D
关于和c语言的描述中,错误的是。
A C语言是的一个子集B C语言和是兼容的C 对C语言进行了一些改进D C语言和都是面向对象的参考答案D
结构化程序由三种基本结构组成,不包括。
A 顺序结构B 选择结构C 控制结构D 循环结构参考答案C
在位运算中,操作数每右移一位,其结果相当于。
A 操作数乘以2B 操作数除以2C 操作数乘以4D 操作数除以4参考答案B
用语言编写的代码程序。
A 可立即执行B 是一个源程序 C 经过编译即可执行D 经过解释才能执行参考答案B
在函数中如果不说明变量的存储类型,则默认的存储类型是。
A B C D 参考答案A
己知有定义
D5;
1;
0.32;
15;
则下列选项错误的是。
A ;B ;C ;D ;参考答案B
在语言中.表示一条语句结束的标号是。
A “#”B “;”C “}”D “”参考答案B
以下选项中属于语言的数据类型是。
A 复数型 B 日期型C 双精度型D 集合型参考答案C
二进制文件与字符文件不同的是。
A 二进制文件中每字节数据都没有用码表示B 二进制文件包含了码控制符C 二进制文件一般以字符‘\0’结束D 二进制文件用字符表示行的结束参考答案A
变量生存期是指。
A 变量定义B 程序的运行期间C 变量在内存中分配存储单元到被释放期间D 可执行代码的生存期参考答案C
x为型,s为型32.5。
表达式2的值为。
A 4B 3.5C 2.5D 3参考答案B
不属源程序的翻译过程的是。
A 解释分析 B 词法分析C 语法分析D 链接参考答案A
x、y为整数,15,2。
表达式x>10 y<2*10 x的值为( )。
A 0B 15C 1D 2参考答案C
下列关于源程序正确的说法是
A 每行只能写一个语句B 每条语句(包括预处理命令)必须以分号结束C 注释语句会生成机器码D 最好向右缩进表达程序的层次结构参考答案D
源程序中,以下说法不正确的是。
A 逗号运算符的优先级最低B 和是两个不同的标识符C 变量定义语句一定会给变量赋初值D 表达式1/4+1/4+1/4的结果为0参考答案C
不属于源程序的独立部分是。
A 声明部分B 存储区分配部分C 编辑预处理部分D 函数部分参考答案B
函数的返回值的类型由决定。
A 调用该函数的主调函数类型B 语句中的表达式类型C 定义函数时所指定的返回值类型D 调用函数时临时决定参考答案C
设有a[10],*;则下面哪种表示与a[5]不等价:
。
A *(5)B *(5) C p[5]D 5参考答案D
若有:
a,*;则下面哪个表达式为假。
A *B *pC =*D 参考答案A
下面哪一语言表达式不能正确表示数学关系a<x≤b。
选项为。
A a<
(a>)!
(x>b)D a 关于源程序中注释部分的说法,是正确的。 A 注释参加编译,出现在目标程序中B 注释参加编译,但不出现在目标程序中C 注释不参加编译,但出现在目标程序中D 注释不参加编译,也不出现在目标程序中参考答案D 下面字符序列中,合法的标识符是 。 A B C D _12参考答案D 下面字符序列中,合法的常量是。 A 078B 5LC 9e7.5D ’a1’参考答案B 编译程序的功能是 。 A 将汇编语言程序转换为目标程序B 将汇编语言程序转换为高级语言程序C 将高级语言程序转换为目标程序D 将高级语言程序转换为汇编语言程序参考答案C 设a和b为整型变量,执行语句(2+3*4)5;后a和b的值为 。 A 5,10B 20,25 C 5,25D 5,20参考答案A 如果1234,则条件表达式“a><”的值为 。 A 3B 2C 1D 4参考答案A 源程序文件的扩展名为 。 A B C D 参考答案A n目运算符的含义是。 A 对n个数据进行操作B 对n个数据进行加法C 对n个类型进行整合D 对3个类型进行转换参考答案A 以下属于语言的基本数据类型是。 A 复数型B 集合型C 整数型D 频率型参考答案C a生存的自动变量a在没有赋值的情况下,其值为。 A 0B -1C 1D 随机数参考答案D 有关符号常量不正确的说法是。 A 增加了程序执行速度B 增强程序的可读性C 书写简单,不易出错D 修改程序方便参考答案A 不是6.0的开发过程。 A 创建工程B 创建源程序文件C 使用程序D 编译源程序参考答案C 中常数0x11表示十进制数。 A 11B 17C 16D 12参考答案B 中常数020表示十进制数。 A 20B 32C 16D 24参考答案C 下列标识符不正确的是。 A B 12C _12D 参考答案D 下列标识符正确的是。 A 1B C ‘D 参考答案B 有关变量的正确说法是。 A存储单元与内容B自动变化的数C 地址D 人为设置的数参考答案A 变量的字节长度为。 A 8B 2C 4D 10参考答案C 是 。 A 面向任务的编程语言B 面向过程的编程语言C 面向过程和对象的混合编程语言 D 面向对象的编程语言参考答案C 在中,运算对象必须为整型数的运算符是( )。 A %B /C *D %和*参考答案A 在以下选项中,可以用做变量名的是( )。 A 2B C D *p参考答案B 在下列选项中,非法的转义字符是( )。 A ''\037''B ''\''C ''\0x41''D ''\t''参考答案B 以下选项中,非法的表达式是( )。 A (2)B C (1)D >0参考答案C 在中,属于合法字符常量的是( )。 A ''\084''B ''\x43''C ''''D "\0"参考答案A 下列表达式中,可作为合法表达式的是: A [4,3,2,1]B (4,3,2,1)C 4=3=2=1D 4参考答案B 若有定义: 102.65.1;则表达式3*()()%3/5的值是: A 2.8B 2.6C 2.4D 3.0参考答案B 整型变量x和y的值相等,且不等于0,则以下表达式中结果为0的是( )。 A xy B x|y C x&y D x^y参考答案D 下列选项中不属于的类型的是( )。 B C D 参考答案D 在语言中,080是()。 A 十进制数B 八进制数C 十六进制D 非法数 参考答案D 在中,合法的长整型常数是()。 A.0LB 4962710 C 0.054838743D 2.1869e10参考答案A 字符串常量“”的字符个数是( ) A1B 2C 3D 4参考答案A 有如下表达式19/3*(4.0)/5,则该表达式值数据类型为()。 A. B C D 不确定参考答案C 在中,合法的字符常量是( )。 A.‘\084’ B‘\x43’ C‘’ D “0”参考答案B 以下程序段输出的结果是()。 ”\41”(“”); A B 41 C 语法错 D 65参考答案C 若d为型变量,则表达式15的值是()。 A.1B 6.0 C 2.0 D 1.0参考答案D 整型变量a定义后赋初值的结果是()。 2.8*6 A 12B 16C 17D 18参考答案B 下列运算符中可用于是实数的是()。 A %B C < 下列关于圆括号运算符的功能说法不正确的是( )。 A.可用于强制类型转换B 可用于类型构造C 可用于类型声明 D 可用于函数调用参考答案C 设变量k为型,下列选项中不正确的赋值表达式是( )。 A B n1=n2=n3C k=I1D 1参考答案D 设12表达式-*b求值后b的值是()。 A.552B 264C 144D -264参考答案D 设4,8;则*b的结果是( )。 A 33B 40C 32D 41参考答案B 关于和C语言的描述中,错误的是( )。 A C语言是的一个子集B C语言和是兼容的C 对C语言进行了一些改进D C语言和都是面向对象的参考答案D 若w、x、y、z、m均为型变量,则执行下面的语句后m的值是( )。 2345; (w (m ; (m A 2B 3C 5D 4参考答案A 下列描述正确的是() A 不是每个程序都必须包含预处理命令<>。 B 程序必须包含语句。 C 程序中的变量必须定义在主程序的内部。 D 程序中的符号变量可以不进行定义。 参考答案A 以下选项中,合法的标识符是() A B _2C 3D 参考答案B 在语言中,自定义的标识符号 A 能使用关键字并且不区分大小写。 B 不能使用关键字并且不区分大小写。 C 能使用关键字并且区分大小写。 D 不能使用关键字并且不区分大小写。 参考答案D 下列符号中,不是分隔符的是 A ;B C ,D {}参考答案B 下列运算符中优先级最低的是 A &B C ^D |参考答案B 将小写字母n赋给字符变量,正确的操作是()A ’\n’B ”n”C 110D ’N’参考答案C 能正确表示逻辑关系“a大于等于10或a不大于0”的语言表达式是() A a>=100B a>=0a<=10C a>=10a<=0D a>=10a<=0参考答案D 已知大写字母A的码值是65,小写字母a的码是97,则用八进制表示的字符常量"\101"是 A 字符AB 字符aC 字符eD 非法的常量参考答案B 以下非法的赋值语句是 A (2,);B ;C (1);D >0;参考答案C 下面正确的赋值语句是 A 77: B 77: C 7,,7;D 7,7;参考答案A 语句<< (2) (2);的输出结果是 A 无输出B 编译错误C D 1参考答案D C十+语言中在C语言的基础上增加的特性不包括 A 结构B 引用C 类和对象D 静态成员函数参考答案A 345;则值为0的表达式是( ) A x>B x 对字符常量与字符串常量的描述不正确的是(): A 两者表示形式不同: 前者使用单引号,后者使用双引号。 B 存放不同: 前者存放在字符变量中,后者存放在字符数组或字符指针指定的位置。 C 存放字符串常量时系统会自动加一个结束符''\0''D 字符、字符串都能参与连接运算。 参考答案D 6.0中打开一个已存在的项目,应打开其中后缀名为( )的文件 A B hC D 参考答案C 所有的表达式都有值。 [参考答案] 正确 包含单个字符的字符串常量和字符常量是相同的。 [参考答案] 错误 空字符串和空格串是一样的。 [参考答案] 错误 若x为整型变量,j为实型变量,当执行()j;语句后,j也变为整型变量。 [参考答案] 错误 自减运算符“”可以用于变量,也可以用于常量。 [参考答案] 错误 字符型数据可以和整型数据之间通用。 [参考答案] 正确 若表达式(()*())+3中的变量均为型,则表达式值的类型为1。 参考答案1: 类型或型或双精度或双精度类型或双精度型或 有如下循环语句: (50;i>20;2)< 运行时循环体的执行次数是1次。 参考答案1: 15 <>(){ 'c''d'; 12; ; ; < 1。 参考答案1: 21 <>(){ ; 1; ; < 程序运行结果第一行为: 1。 第二行为: 2。 参考答案1: 0 0 12: 1-1 1 <> (){ 183; 27.65.8; 2*1/4; < 程序运行结果是1。 参考答案1: 23.2759 <> () { 613; <<(110)<<; } 写出它们的输出结果 1。 程序运行后,变量a的值2。 参考答案1: 232: 6 有如下程序段: 1,2,3; ^z; ^z; ^y; < 执行这个程序段的输出是1。 参考答案1: 2 有如下程序段: (;i<=50;){ (30) ; (50) ; < } 执行这个程序段的输出是1。 参考答案1: 15,30,45 设; 则执行(12);语句后,y的值是1。 参考答案1: 4 x、y、z为,下列公式的赋值表达式为1。 参考答案1: (x*y>=0)? ()*(*y)/(x**y): ()*(*y)/(x**y) 标识符是以1与下划线开头的数字、字母与下划线组成字串。 参考答案1: 字母 通过文字编辑建立的源程序的扩展名为1。 参考答案1: 或 给变量赋初值,初值必须是1和常数表达式。 参考答案1: 常数 自加和自减的两种形式是1和后缀。 参考答案1: 前缀 修饰的关键字有1、和。 参考答案1: c语言是1的程序设计语言,是面向过程和对象的程序设计语言。 参考答案1: 面向过程 n个字符的字符串存储占用的字节数为1,结尾的码值为0。 参考答案1: 1 关系运算符、逻辑运算符和算术运算符的计算次序为: 1 参考答案1: 先算术运算符再关系运算符最后逻辑运算符 写出三种逻辑运算符: 1、2和3。 参考答案1: 2: 3: ! 写出三个2目位运算符: 1、2和3。 参考答案1: &2: ^3: | 可存储小数的基本数据类型为1和双精度实型。 参考答案1: 单精度实型 或 变量的基本类型有1、实型、字符型和枚举型。 参考答案1: 整型 源程序文件的扩展名为1,可执行程序的扩展名为。 参考答案1: 变量的3要素是类型、1和变量值。 参考答案1: 名 或 变量名 指数形式的浮点常数格式为: 1。 参考答案1: ±B 变量的存储类型有自动存储类、1、静态存储类和外部存储类。 参考答案1: 寄存器存储类 6.0的集成开发环境()集编辑、1、链接和调试运行于一体。 参考答案1: 编译 应用程序中只有一个函数,这个函数的名称是1。 (注意: 答案只写函数名) 参考答案1: 若a为整型变量,且a的初值为6,则计算表达式*a后,a的值为1。 参考答案1: -60 表达式~10的值为1。 参考答案1: -11 若x和y均是整型变量,当执行(12);语句后,y的值是 1。 参考答案1: 4 若有定义语句: 1,2,3;则表达式>的值为1。 参考答案1: 6 表达式5+31>>2的值为1。 参考答案1: 7 中的一个三目运算符是1。 参考答案1: ? : 中的字符串的结束符是1。 参考答案1: ‘/0’ 中的标识符只能由字母、数字和1组成。 参考答案1: 下划线 十六进制常量前面应该加1。 参考答案1: 0x;0X 在结构化程序设计框架中,1是程序的基本组成单元。 参考答案1: 函数 假设1,b=2;则表达式的值为1. 参考答案1: 2 <.h> () { =0;i=8; { ; ;} (): <<<<; } 参考答案4 有如下程序: #<> #<> () { s[]={123,234}; <<<<('*')<<(6); (0;i<2;) { < } } 运行时的输出结果是( )。 A 123234B ***123234C ***123***234D ***123234***参考答案B 有如下程序: #<> ; {出版物类 [30]; : (*"未知名称"){ (>); } *(){;} *(){"未知类型";} }; : {书类 : (*): (){} *(){"书";} }; (){ <<()<<": "<<()<<; } (){ ("精彩人生"); (); 0; } 运行时的输出结果是 A 未知类型: 未知名称B 未知类型: 精彩人生C 书: 未知名称D 书: 精彩人生参考答案D 有如下程序: #<> ; A{ : A(i): r1(i){} (){<<'E'< (){<<'C'< : r1; }; (){ Aa1 (2);Aa2(4); a1();a2(); 0; }运行时的输出结果是 A 运行时出错B E216-C C416-D E24-参考答案B 有如下程序段: 1; (1) { ; (10); (20) <<'*'; } 执行这个程序段输出字符*的个数是( )。 A 10B 3C 4D 5参考答案C 有如下程序: 3;{ 2; < ());执行这个程序的输出结果是( )。 A 1B 30 C 1-2D 死循环参考答案C 有如下语句序列: 0;{ 5; <<'$';}(k<19);(>0) <<'*';执行上面的语句序列输出字符“$”和“*”的个数分别是( )。 A 4和20B 5和20C 4和21D 5和21参考答案A 已知语句: () 其中表达式等价于。 A 1B 0C 0 D 1参考答案C 语言的跳转语句中,对于和说法正确的是。 A 语句只应用于循环体中B 语句只应用于循环体中C 是无条件跳转语句,不是D 和的跳转范围不够明确,容易产生问题参考答案B 在下面的循环语句中循环体执行的次数为 。 (0<) (i>2); A 2 B 2+1 C 2-1 D 1参考答案B 下面语句的循环次数为 。 (00<=5);A 5 B 6 C 7 D 无穷次参考答案B 与下面程序段等价的是 。 (a) { (b); c; }A (a){()c;}B (c){();}C (c){(b)c;}D (a){(b);}参考答案A 已定义;下列语句中格式正确的是 。 A.(a){1;2;} B.(){} C.(10){5;;} D. (a*a){1,23,4;}参考答案C 在下列程序段中,两个输出语句( )。 (2>3) { <<"I'ma."<<; } { <<"I'ma."<<; }(2>3); A 都有输出。 B 只有第1个有输出。 C 只有第2个没有输出。 D 第1个没有输出,第2个有输出。 参考答案D 下列语句中错误的是( )。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中南 大学 C+ 题库 总结