《c++题库-选择题-1.pdf》由会员分享,可在线阅读,更多相关《c++题库-选择题-1.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.以下字符串中可以用作 C+标识符的是 A 2009var B goto C test-2009 D _123 参考答案 D以下字符串常量中,错误的表示是_。A”Yes”or”No”B“abcdn”C ABC D“tOK!”参考答案 C定义变量 int a=6,则 a+的值是_。A 7 B 6 C 5 D 4 参考答案 B已知字母 A 的 ASCII 码为 65,则表示字符常量 A 错误的是_。A 101 B x41 C 65 D“A”参考答案 D以下常量中不能作为 c+常量的是_。A 0382 B 0 xB4 C.5e-2 D 123 参考答案 A以下哪个是 C+语言的不正确的标识符_?A
2、_No1 B Ab1 C bgc D int 参考答案 D以下哪个是 C+语言的合法的字符常量_。A”0”B 054 C x89 D 092 参考答案 C定义整型变量 x,y,z 并赋初始值 6 的正确语句是_。A int x=y=z=6;B intx=6,y=6,z=6;C x=y=z=6;D int x,y,z=6;参考答案 B在以下选项中,与 k=n+完全等价的表达式是 _。A k=n,+n;B n=n+1,k=n;C k=+n;D k+=n+1;参考答案 A表达式(1,2,3,4)的结果是_。A 1 B 2 C 3 D 4 参考答案 D关于 C+和 c 语言的描述中,错误的是_。A C
3、 语言是 C+的一个子集 B C 语言和 C+是兼容的 C C+对 C 语言进行了一些改进 D C语言和 C+都是面向对象的 参考答案 D结构化程序由三种基本结构组成,不包括_。A 顺序结构 B 选择结构 C 控制结构 D 循环结构 参考答案 C在位运算中,操作数每右移一位,其结果相当于_。A 操作数乘以 2 B 操作数除以 2 C 操作数乘以 4 D 操作数除以 4 参考答案 B用 c+语言编写的代码程序_。A 可立即执行 B 是一个源程序 C 经过编译即可执行 D经过解释才能执行 参考答案 B在函数中如果不说明变量的存储类型,则默认的存储类型是_。A auto B static C ext
4、ern D register 参考答案 A己知有定义const int D 5;int i=1;double f=0.32;char c=15;则以下选项错误的是_。A+i;B D-;C c+;D-f;参考答案 B在 C+语言中表示一条语句完毕的标号是_。A“#”B“;”C“”D“/”参考答案 B以下选项中属于 c+语言的数据类型是_。A 复数型 B 日期型 C 双精度型 D 集合型 参考答案 C二进制文件与字符文件不同的是_。A 二进制文件中每字节数据都没有用ASCII 码表示 B 二进制文件包含了 ASCII 码控制符 C1/5.二进制文件一般以字符0完毕 D 二进制文件用字符 endl
5、表示行的完毕 参考答案 A变量生存期是指_。A 变量定义 B 程序的运行期间 C 变量在存中分配存储单元到被释放期间 D 可执行代码的生存期 参考答案 Cx 为 int 型,s 为 float 型,x=3,s=2.5。表达式 s+x/2 的值为_。A 4 B 3.5 C 2.5 D 3 参考答案 B不属 c+源程序的翻译过程的是_。A 解释分析 B 词法分析 C 语法分析 D参考答案 Ax、y 为整数,x=15,y=-2。表达式 x10&y2|x*y=10&x的值为()。A 0 B 15 C 1 D 2 参考答案 C以下关于 c+源程序正确的说法是 A 每行只能写一个语句 B 每条语句(包括预
6、处理命令)必须以分号完毕 C 注释语句会生成机器码 D 最好向右缩进表达程序的层次结构 参考答案 Dc+源程序中,以下说法不正确的是_。A 逗号运算符的优先级最低 B Pcn 和 pcn 是两个不同的标识符 C 变量定义语句一定会给变量赋初值 D 表达式 1/4+1/4+1/4 的结果为 0 参考答案 C不属于 c+源程序的独立部分是_。A 声明部分 B 存储区分配部分 C 编辑预处理部分 D 函数部分 参考答案 B函数的返回值的类型由_决定。A 调用该函数的主调函数类型 B return 语句中的表达式类型 C 定义函数时所指定的返回值类型 D 调用函数时临时决定 参考答案 C设有 int
7、a10,*p=a;则下面哪种表示与 a5不等价:_。A*(a+5)B*(p+5)C p5 D p+5 参考答案 D若有:int a,*p=&a;则下面哪个表达式为假_。A*p=&a B p=&*p C a=*&a D p=&a 参考答案 A下面哪一 C+语言表达式不能正确表示数学关系axb。选项为_。A ax&x=b B x=b&a=x)&!(xb)D axb?a:c0 参考答案 C在 C+中,属于合法字符常量的是()。A 084 B x43 C ad D 0 参考答案 A以下表达式中,可作为 C+合法表达式的是:A 4,3,2,1 B(4,3,2,1)C 4=3=2=1 D 4-参考答案 B
8、若有定义:int a=10;float x=2.6,y=5.1;则表达式 x+a%3*(int)(x+y)%3/5的值是:A 2.8 B 2.6 C 2.4 D 3.0 参考答案 B整型变量 x 和 y 的值相等,且不等于 0,则以下表达式中结果为0 的是()。A x|y B x|y C x&y D x y 参考答案 D以下选项中不属于 C+的类型的是()。A.signed short int B unsigned long int C unsigned int D long short 参考答案 D在 C+语言中,080 是()。A 十进制数 B 八进制数 C 十六进制 D 非法数参考答案
9、D3/5.在 C+中,合法的长整型常数是()。A.0L B 4962710 C 0.054838743 D 2.1869e10 参考答案 A字符串常量“ME”的字符个数是()A1 B 2 C 3 D 4 参考答案 A有如下表达式 19/3*sqrt(4.0)/5,则该表达式值数据类型为()。A.int B float Cdouble D 不确定 参考答案 C在 C+中,合法的字符常量是()。A.084 Bx43 Cah D“0”参考答案 A以下程序段输出的结果是()。char c=”41”printf(“%d”,c);A.A B 41 C 语法错 D 65 参考答案 C若 d 为 double
10、 型变量,则表达式 d=1,d+5,d+的值是()。A.1 B 6.0 C 2.0 D 1.0 参考答案 D整型变量 a 定义后赋初值的结果是()。int a=2.8*6A 12 B 16 C 17 D 18 参考答案 B以下关于圆括号运算符的功能说法不正确的是()。A.可用于强制类型转换 B 可用于类型构造 C 可用于类型声明D 可用于函数调用 参考答案 C设变量 k 为 int 型,以下选项中不正确的赋值表达式是()。A+k B n1=n2=n3 C k=I=1 D a=b+c=1 参考答案 D设 int b=12 表达式 b+=b=b*b 求值后 b 的值是()。A.552 B 264
11、C 144 D-264 参考答案 D设 int a=4,b=8;则+a*b 的结果是()。A 33 B 40 C 32 D 41 参考答案 B关于 C+和 C 语言的描述中,错误的是()。A C语言是 C+的一个子集 B C语言和 C+是兼容的 C C+对 C 语言进行了一些改进 D C语言和 C+都是面向对象的 参考答案 D若 w、x、y、z、m 均为 int 型变量,则执行下面的语句后m 的值是()。w=2,x=3,y=4,z=5;m=(wx)?w:x;m=(mz)?m:z:;m=(my)?m:y;A 2 B 3 C 5 D 4 参考答案 A以下描述正确的是()A 不是每个 C+程序都必须
12、包含预处理命令#include。B C+程序必须包含return 语句。C C+程序中的变量必须定义在主程序的部。D C+程序中的符号变量可以不进行定义。参考答案 A以下选项中,合法的标识符是()A long B _2Test C 3Dmax D A.dat 参考答案 B在 C+语言中,自定义的标识符号 A 能使用关键字并且不区分大小写。B 不能使用关键字并且不区分大小写。C 能使用关键字并且区分大小写。D 不能使用关键字并且区分大小写。参考答案 D以下符号中,不是分隔符的是 A;B/C,D 参考答案 B以下运算符中优先级最低的是4/5.A&B&C D|参考答案 B将小写字母 n 赋给字符变量
13、 onechar,正确的操作是()A onechar=n B onechar=”n”C onechar=110 D onechar=N 参考答案 C能正确表示逻辑关系“a 大于等于 10 或 a 不大于 0”的 C+语言表达式是()A a=10 or a=0 B a=0 or a=10&a=10|a0;参考答案 C下面正确的赋值语句是A a=7+b+c=a+7:B a=7+b+=a+7:C a=7+b,b+,a+7;D a=7+b,c=a+7;参考答案 A语句 couty+B xy-z D y%z=y-z 参考答案 A对字符常量与字符串常量的描述不正确的是():A 两者表示形式不同:前者使用单引号,后者使用双引号。B 存放不同:前者存放在字符变量中,后者存放在字符数组或字符指针指定的位置。C 存放字符串常量时系统会自动加一个完毕符0 D 字符、字符串都能参与连接运算。参考答案 DVisual C+6.0 中打开一个已存在的项目,应打开其中后缀名为()的文件 A htm B h C dsw D cpp 参考答案 C5/5