C++语言程序设计.ppt
《C++语言程序设计.ppt》由会员分享,可在线阅读,更多相关《C++语言程序设计.ppt(17页珍藏版)》请在麦多课文档分享上搜索。
1、C+语言程序设计,Page 1,第一学期C+复习,考试题型,单选题(30) 判断题(10) 综合题(包括读程序、程序填空、程序改错等)(40) 编写程序(20),例1 下列程序中包含三个错误,找出它们并说明错误原因,并改正。 1 class MyClass 2 3 public: 4 MyClass(int ini) member = ini ; 4 void SetMember( int m) member = m; 5 int GetMember( ) return member; 6 private: 7 int member; 8 ; 9. 10void main( ) 11 12 M
2、yClass obj1; 13 MyClass obj2(3) ; 14 obj1.member = 5 ; 15 MyClass.SetMember(10) ; 16 ,错误1:第12行,类MyClass没有定义默认构造函数;,错误2:第14行,member 是类MyClass的私有成员,不能直接访问;,错误3:第15行,应该通过对象来访问成员函数,而不是通过类名来访问成员函数。,例2 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果分别是_。#include int main( )int x;cin x;if(x+ 5) cout x endl;else cout x- endl
3、;return 0; ,A)6和3 B)7和5 C)7和4 D)6和4,B,例3 以下程序的输出结果是_。 #include int main( )for(int i=4; i=10; i+) if(i%3= =0) continue;cout i;return 0; A)45 B)457810 C)69 D)678910,B,例3 以下程序的执行结果是_。 #include #include void print(int n) if(n!=0) print(n-1);for(int i=1; i=n; i+)cout setw(3) i;cout endl; int main() print
4、 (4);return 0; ,11 21 2 31 2 3 4,1、下列变量名中,_是合法的标识符。 A、_var B、bye-bye C、int D、123_cc,单选题:,A,2、函数原型中,下列 不是必要的。A、 函数的类型 B、 函数名 C、 形式参数名 D、 形式参数类型,C,3、循环for(int i=0,x=0;!x的循环体执行次数是_。 A、5 B、6 C、1 D、无限,B,4、如果a=5,b=2,c=3,d=4,则条件表达式ab?a:cd?c:d的值为_。A、5 B、2 C、3 D、4,A,P33 表2-4对于相继出现的两个操作符,若优先级不同,优先级高的先执行;若优先级相
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 PPT
