C++试题1.doc

C++试题1.doc

ID:49024565

大小:601.50 KB

页数:138页

时间:2020-02-27

C++试题1.doc_第1页
C++试题1.doc_第2页
C++试题1.doc_第3页
C++试题1.doc_第4页
C++试题1.doc_第5页
资源描述:

《C++试题1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.所属语言:C++试卷总分:100分共有题型:6种一、填空共7题(共计20分)第1题若a为int类型的变量,表达式a=1,a+5,a++的值为【1】第2题与!(x>2)等价的表达式是【x<=2或(x>2)==0】第4题x*=y+8等价于【x=x*(y+8)或x=(y+8)*x】第5题C++语言具有面向对象方法中要求的三大特性:【封装】性、继承性和【多态】性。第6题C++语言的参数传值传递机制包括传数值和【传地址】两种。第7题若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是【0】,

2、a[2][1]得到的初值是【6】.第1题若a为double类型的变量,表达式a=1,a+5,a++的值为【1.0或1.00或1.000或1.0000或1.00000】第2题表达式7.5+1/2+45%10=【12.5】第3题赋值运算符的结合性是由【右】至【左】第4题已知:char*s="hello";执行语句"for(inti=0;*s++;i++);"之后,变量i的结果是【5】第5题在C++语言结构化程序中,【函数】是程序的基本组成单元;在C++语言的面向对象设计框架中,【类】是程序的基本组成单元。第6题C++语言的参数传递机制包括传值和传地址

3、两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【传地址或传址】方式。第7题字符串"ab\012\""的长度是【9】。第8题若有以下定义,则执行表达式y+=y-=m*=y后的y值是【-16】.intm=5,y=2;第9题若a是int型变量,则执行a=25/3%3表达式后a的值为【2】.第10题若有定义:charc='10';则变量c中包含的字符个数为【1】.第11题已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-'3'的值为【f】.第12题若有定义:doublex[3][5];则

4、x数组中行下标的下限为【0】,列下标的上限为【4】.第13题表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为【整型或int】.第14题假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交换,即:把b中的值给a,把c中的值给b,把a中的值的给c.例如:交换前,a=10,b=20,c=30;交换后,a=20,b=30,c=10.请填空.【1】;a=b;b=c;【2】;答案1t=a答案2c=t第15题使用关键字inline说明的函数称为【内联】函数,具有相同函数名但具有不同实现的函数称为【重

5、载】函数。第17题C++中任何一个数组的名字是一个【常量】指针,该指针的值是该数组第一个数组元素的地址.第18题运行时的多态性是通过继承和【虚函数】来实现的.用【virtual】声明的函数称为虚函数.第19题C++中使用关键字【operator】引出重载运算符函数的定义.第20题类继承中,缺省的继承方式是【私有派生或私有或私有继承或private】.二、判断共10题(共计10分)第1题字符串常量与字符常量的区别仅表现在定义形式上的不同,一个用双撇号,另一个用单撇号。答案:N第2题数组元素可以用下标表示,也可以用指针表示。答案:Y第3题在C++语言

6、中,说明函数时要用函数原型,即定义函数时的函数头部分.答案:Y精选word范本!.第4题如果一个函数在其函数体内直接或间接的调用了自己,该函数称为递归函数。答案:Y第5题switch语句中必须有break语句,否则无法退出switch语句。答案:N第6题while循环语句的循环体至少执行一次。答案:N第7题for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。答案:N第8题运算符的优先级和结合性可以确定表达式的计算顺序.答案:Y第9题使用关键字class定义的类中默认的访问权限是私有(private)的.答案:第10题C语言是C++

7、语言的一个子集。C++语言继承了C语言。答案:Y三、单项选择共10题(共计20分)第1题若有说明:inta[10];则对a数组元素的正确引用是__D__A:a[10]B:a[3.5]C:a(5)D:a[10-10]第2题若整型变量a、b、c、d中的值依次为:1、4、3、2.则条件表达式a

8、double型,则表达式:b=1,a=b+5/2的值为:【C】A:1B:3C:3.0D:3.5第6题如有inta=11;则表达式(a++

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。