最新C++练习题(含答案).doc

最新C++练习题(含答案).doc

ID:62981320

大小:161.50 KB

页数:9页

时间:2021-07-23

最新C++练习题(含答案).doc_第1页
最新C++练习题(含答案).doc_第2页
最新C++练习题(含答案).doc_第3页
最新C++练习题(含答案).doc_第4页
最新C++练习题(含答案).doc_第5页
资源描述:

《最新C++练习题(含答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品资料C++练习题(含答案)........................................精品资料C++练习题一、掌握递归调用:任何有意义的递归调用总是由两部分组成的,即递归公式与递归结束条件。递归函数设计的一般形式是:函数类型递归函数名f(参数x){if(满足结束条件)结果=初值;else结果=含f(x-1)的表达式;返回结果;}例题:书P81例4-12,例4-13,二、掌握冒泡排序法算法:如果一个数组b,有n个数,则要进行n-1趟比较,在第一趟中要进行n-1次两两比较,在第j趟中要进行n

2、-j次两两比较,冒泡排序的算法如下边:voidbubble(intb[],intn){for(inti=0;i

3、C语言的不同点(C++为面向对象程序设计,C为面向过程程序设计或称结构化程序设计)。2.C++语言的具有抽象、封装、继承、多态的特点,理解每个特点的意思(课本P3-P4)3.表达式中不同类型的数据进行混合运算时,不同类型数据的转换顺序。比如10+a+x*y,其中a为float型,x为int型,y为double型,那么整个表达式的值是什么类型?(double型)4.复合的赋值运算符(a+=b、x*=y+8、%=)的用法a+=b相当于a=a+bx*=y+8相当于x=x*(y+8)a%=b相当于a=a%b......

4、..................................精品资料1.在类中声明一个友元函数的格式?比如viodfun()函数是类A的友元函数。友元函数的限定词:friend例:friendviodfun()2.熟悉三目运算符(?:)(课本P47)、自增(++)自减(--)的用法格式:关系表达式?表达式1:表达式2功能:当关系表达式的值为真,结果为表达式1的值,关系表达式的值为假,结果为表达式2的值例:若有定义”intx=4,y=5;”,则表达式”y>x++?x--:y++”的值为(C)A)3B)4C

5、)5D)6《习题与指导》P5第27-32题,自增自减:《习题与指导》P4第17题3.三个循环语言(for、while、do…while)的用法,给定条件后,会判断循环次数。比如whlie(inta=5)a--;循环次数是多少?《习题与指导》P9第6-9题,4.指针和引用的用法,比如:设intb=10,*p;执行语句p=&b;b+=3;*p=10;那么b的值是多少?b=10........................................精品资料1.通过二维数组的下标来引用某个元素。例如floatb

6、[3][5]={10,20,30,40,50,60,70,80,90,55,66},那么b[1][3]的值是多少(=90)?b[3][5]为二维数组,每行5个元素,共3行,b[0][0]=10,b[0][1]=20,b[0][2]=30,b[0][3]=40,b[0][4]=50b[1][0]=60,b[1][1]=70,b[1][2]=80,b[1][3]=90,b[1][4]=55b[2][0]=66,b[2][1]=0,b[2][2]=0,b[2][3]=0,b[2][4]=02.三种不同的继承方式中,分

7、析派生类成员对基类的各个成员的访问权限(课本P180表9-1,P182表9-2,P185表9-3)11.运算符重载的用法(课本P224)运算符重载的限定词:operator继承和派生的概念(课本P177),类的继承的三种继承方式是(public,private,protected)?(课本P177倒数第4行)3.C++语言中,下列运算符优先级最高的是?(习题与指导P3第9题)函数的形式参数是?(习题与指导P17第8题)........................................精品资料数据封

8、装要解决的问题是(课本P105):防止不同模块之间数据的非法访问(习题与指导P30第1题)1.若变量已正确定义,并且指针p已经指向变量x,则*&x相当于(x)。2.在while语句中,循环体(D)。A.必须是赋值语句B.必须是复合语句C.必须包含if语句D.可以是空语句3.下列程序执行后输出的结果是()。#includevoidmain(){inti,j;for

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

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

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