哈理工c测验题库之3(可直接的打印的)

上传人:pu****.1 文档编号:552508910 上传时间:2022-08-11 格式:DOC 页数:12 大小:45.50KB
返回 下载 相关 举报
哈理工c测验题库之3(可直接的打印的)_第1页
第1页 / 共12页
哈理工c测验题库之3(可直接的打印的)_第2页
第2页 / 共12页
哈理工c测验题库之3(可直接的打印的)_第3页
第3页 / 共12页
哈理工c测验题库之3(可直接的打印的)_第4页
第4页 / 共12页
哈理工c测验题库之3(可直接的打印的)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《哈理工c测验题库之3(可直接的打印的)》由会员分享,可在线阅读,更多相关《哈理工c测验题库之3(可直接的打印的)(12页珍藏版)》请在金锄头文库上搜索。

1、第1题填 空(1分)C+语言表达式5278的值是【1】.答案: 1). 0第2题填 空(1分)【1】是标准C+指定的一个名字空间.答案: 1). std第3题填 空(1分) a=10,b=15,c=1,d=2,e=0,那么表达式c=be的值为【1】.答案: 1). 1第4题填 空(1分)假设有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组可用的最小下标值是【1】.答案: 1). 0第5题填 空(1分)C+提供了内联函数,在定义函数时冠以关键字【1】答案: 1). inline第6题填 空(1分) a=10,b=15,c=1,d=2,e=0,那么表达式

2、!ae的值为【1】.答案: 1). 0第7题填 空(1分)设(k=a=5,b=3,a*b),那么表达式的值为【1】.答案: 1). 15第8题填 空(1分)x=2,y=2 那么表达式x*=y+8的值为【1】.答案: 1). 20第9题填 空(1分)C+中,预定义算子dec表示【1】进制的输出.答案: 1). 十 或 10第10题填 空(1分)写出表达式 1.234&5.982 的值是【1】.答案: 1). 1第11题填 空(1分)设x=4b? a:b; return c;void main() int a=8; coutmax(a,b)endl;答案: 1). 8第16题填 空(1分)int

3、a33=1,2,3,4,5,6,7,8,9;其中a12的值为【1】.答案: 1). 6第17题填 空(1分)执行以下语句后,z 的值是【1】.int x=4,y=25,z=5; z=y/x*z;答案: 1). 30第18题填 空(1分)int x=2,y=3,z=4; 那么表达式x+y&z的值为【1】.答案: 1). 1第19题填 空(1分)在c+中,标准输入操作是由输入流对象【1】完成的,标准输出操作是由输出流对象【2】完成的(.答案: 1). cin 2). cout第20题填 空(1分)int x=4,y=z=2;z=x=(y=z);那么z的值为【1】.答案: 1). 0第1题判 断(1

4、分)字符数组中每一个元素可存放一个字符,而字符指针变量存放字符串首地址.答案:Y第2题判 断(1分)设int a4=1,2,3,4,5,6,7,8,9;那么数组a的第一维的大小是4答案:N第3题判 断(1分)不能对字符数组整体进行赋值,只能给各个元素赋值,而字符指针变量可以直接赋值.答案:Y第4题判 断(1分)字符串连接函数是strcat( )答案:Y第5题判 断(1分)int a 10=0, 1, 2, 3, 4, 5;a6 a9均为0.答案:Y第6题判 断(1分)假设有 int =6,j=10; 那么执行完语句switch(i)case 4: j+;case 5: j- ;case 6:

5、j+;case.答案:N第7题判 断(1分)C+语言中只能逐个引用数组元素而不能一次引用整个数组.答案:Y第8题判 断(1分)保护继承方式下基类的保护成员在派生类中仍是保护成员.答案:Y第9题判 断(1分)假设有int i,*p;那么语句*p=1000;是合法的.答案:N第10题判 断(1分)对于函数原型:int fun(int a, int b=300,int c=200,int d=100);可以使用如下方式调用:fun(1.答案:N第11题判 断(1分)C+语言提供的文件操作包含文本文件和十进制文件.答案:N第12题判 断(1分)定义一个对象时,系统只为该对象的数据成员开辟内存空间,而成

6、员函数是同类对象共享的.答案:Y第13题判 断(1分)从用户的使用角度,函数可以分为以下两种:即系统库函数和用户自定义函数.答案:Y第14题判 断(1分)同一程序中局部变量和全局变量不可以同名.答案:N第15题判 断(1分)在说明一个结构变量后,不能整体引用结构体变量,需要逐一引用.答案:Y第16题判 断(1分)没用参数的两个函数是不能重载的.答案:Y第17题判 断(1分)析构函数是一个函数体为空的成员函数.答案:N第18题判 断(1分)在for语句中,循环次数是由变量来控制的.答案:Y第19题判 断(1分)假设有 #define S(a,b) a*b 那么语句 area=S(3,2); ar

7、ea的值为6.答案:Y第20题判 断(1分)C+语言允许嵌套定义函数,也允许嵌套调用函数.答案:N第1题单项选择(1分)以下程序的输出为().#include void main() int y=10; while(y-); couty=ystr; 后,从键盘输入:C+ programming windows.A:C+B:C+ programmingC:windowsD:C+ programming windows答案:A第4题单项选择(1分)在以下new和delete运算符使用中,错误的选项是().A:char *p=new char10; deletep;B:char *p=new cha

8、r5; delete p; p=new char10; delete p;C:char *p=new char; delete p;D:char *p=new int10; delete p;答案:D第5题单项选择(1分)执行以下语句后的输出为(). int j=-1; if(j=1) cout*endl; else cout%endl;A:*B:%C:%cD:有错,执行不正确答案:A第6题单项选择(1分)全局变量的定义不可能在().A:函数内部B:函数外面C:文件外面D:最后一行答案:A第7题单项选择(1分)以下程序段的输出结果是().char *alp=ABC,DEF,GHI; int j

9、; coutalp1;A:AB:BC:DD:DEF答案:D第8题单项选择(1分)假设有int i=3,*p;p=&i;以下语句中输出结果为3的是().A:cout&p;B:cout*i;C:cout*p;D:coutp;答案:C第9题单项选择(1分)以下正确的说法是().A:定义函数时,形参的类型说明可以放在函数体内B:return后边的值不能为表达式C:如果函数值的类型与返回值类型不一致,以函数值类型为准D:如果形参与实参类型不一致,以实参类型为准答案:C第10题单项选择(1分)以下只有在使用时才为该类型变量分配内存的存储类说明是().A:auto和 staticB:auto和 regist

10、erC:register和 staticD:extern和 register答案:B第11题单项选择(1分)以下表达中正确的选项是().A:全局变量的作用域一定比局部变量的作用域范围大B:静态(static)类别变量的生存期贯穿于整个程序的运行期间C:函数的形参都属于全局变量D:未在定义语句中赋初值的auto变量和static变量的初值都是随机值答案:B第12题单项选择(1分)以下语句的结果是().#include void main() int j; j=3; cout+j; cout,j+endl;A:3,3B:3,4C:4,3D:4,4答案:D第13题单项选择(1分)设int a=0,b

11、=5; 执行表达式+a|+b,a+b后,a,b和表达式的值分别是A:1,5,7B:1,6,7C:1,5,6D:0,5,7答案:C第14题单项选择(1分)对于void类型函数,调用时不可作为().A:自定义函数体中的语句B:循环体里的语句C:if语句的成分语句D:表达式答案:D第15题单项选择(1分)设变量a是整型,f是实型,i是双精度型,那么表达式10+a+i*f值的数据类型为().A:intB:floatC:doubleD:不确定答案:C第16题单项选择(1分)以下程序的输出结果是().#include void main()int i,j,k,a=3,b=2;i=(-a=b+)?-a:+b;j=a+;k=b;c.A:i=2,j=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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