程序设计语言【c++基础-习题】

程序设计语言【c++基础-习题】

ID:15183000

大小:314.50 KB

页数:21页

时间:2018-08-01

程序设计语言【c++基础-习题】_第1页
程序设计语言【c++基础-习题】_第2页
程序设计语言【c++基础-习题】_第3页
程序设计语言【c++基础-习题】_第4页
程序设计语言【c++基础-习题】_第5页
程序设计语言【c++基础-习题】_第6页
程序设计语言【c++基础-习题】_第7页
程序设计语言【c++基础-习题】_第8页
程序设计语言【c++基础-习题】_第9页
程序设计语言【c++基础-习题】_第10页
资源描述:

《程序设计语言【c++基础-习题】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++实习题C++基础程序设计举例董国雄2009年1月第20页共21页C++实习题目  录第1章面向过程的程序设计3§1.1面向过程的程序设计(控制台程序)3§1.1.1HelloWord!3§1.1.2cin、cout及简单格式控。3§1.1.3字符变换、数字映射4§1.1.4整数和构成整数的字符之区别4§1.1.5个税计算——数量的分段处理4§1.1.6“水仙花”数及其它——枚举验证5§1.1.7用字母输出图形——循环语句5§1.1.8交换变量值——函数参数传递方式5§1.1.9数值近似计算——精度缺省值参6§1.1.10数组作为函数的参数——通用数组处理函数6§

2、1.1.11字符数组——NULL结尾的字符串7§1.1.12数组的遍历与扫描——成分分拆、重复计数7§1.1.13日期时间处理——貌似简单,实则复杂8§1.1.14递归——理解有点困难8§1.1.15Josephus问题——规模不确定,new和delete9§1.1.16哥德巴赫猜想——构造性验证9§1.1.17矩阵求逆——从文件读入数据10§1.1.18经典问题——面向过程的程序综合10§1.2面向对象的程序设计(控制台应用程序)15§1.3图形界面程序(GUI程序)15第2章面向对象的程序设计16第3章样式名称及使用17§3.1样式名称17§3.1.1标题名称17

3、§3.1.1.1一级标题17§3.1.1.2二级标题17§3.1.1.3三级标题17§3.1.1.4四级标题17§3.1.2正文名称17§3.1.3页眉页脚17§3.2页面设置18§3.3样式创建18§3.4样式使用18§3.4.1文档模版18§3.4.2文档目录18第4章Word使用的几个问题19第20页共21页C++实习题§4.1修订和审阅19§4.2样式创建与保护19§4.2.1样式创建和修改19§4.2.2样式保护19§4.3无用样式删除19第20页共21页C++实习题第1章面向过程的程序设计§1.1面向过程的程序设计(控制台程序)§1.1.1HelloWor

4、d!u问题²编制程序,在屏幕上输出HelloWorld!。Ø知识ü最简单程序的结构。ü库函数的使用。ü命名空间。üC++的输入输出方法(流对象、库函数)。ü源程序文件的缺省扩展名。§1.1.2cin、cout及简单格式控。u问题²输入圆半径,计算圆的面积和周长并输出。Ø知识ü输入流的使用。ü输出流的格式化。ü常变量的使用。ü体会IPO。第20页共21页C++实习题§1.1.1字符变换、数字映射u问题²求浮点数的整数和小数部分。²输入一个整数,将其变换/影射到0到99之间。²测试异或运算的不变性(ObjA^ObjB^ObjB==ObjA),任给一个数字字符,找出它后面的

5、第n个数字字符(将数字字符看作围成一圈)。²简单的加密解密:将一字符串用另一字符串作异或运算;将一字符串中的字母和数字用其后第n个字母和数字替换;。Ø知识ü强制类型转换。ü相关运算符和运算的使用。üASCII码,字母表ü判断字符性质(ASCII码或库函数)§1.1.2整数和构成整数的字符之区别u问题²输入一个正整数,求出其是几位数?求出其各位上的字符是什么?将其各个位上的字符顺序反转后,得到的整数是多少?Ø知识ü数字和字符的区别。ü处理数字位的基本方法。§1.1.3个税计算——数量的分段处理第20页共21页C++实习题u问题²输入个人应税收入,计算并输出应缴个人所得税

6、。§1.1.1“水仙花”数及其它——枚举验证u问题²求出所有的水仙花数。即各位数字的立方和等于数字本身的三位数。²求出正整数n的所有因子。²求两正整数最小公倍数,最大公约数。²两个乒乓球队进行比赛,各出3人。甲队为A、B、C,乙队为X、Y、Z。对阵已抽签决定,已知A不和X赛,C不和X、Z赛,试求对阵名单。Ø知识ü枚举、验证、排除的方法。§1.1.2用字母输出图形——循环语句u问题²用“*”在屏幕上画出菱形。Ø知识ü明确问题要求。ü循环的不同表达。ü菱形大小和绘制字符作为参数(全局参数)。§1.1.3交换变量值——函数参数传递方式第20页共21页C++实习题u问题²写一

7、函数,交换两个整数(浮点数、字符)变量的值。Ø知识ü函数调用及参数传递机制。ü参数传递方式:值传递、地址传递。üC++参数传递形式:值、指针、引用。ü函数如何获得其处理信息。§1.1.1数值近似计算——缺省值参u问题²编写函数,用公式1+x^1/1!+…+x^n/n!求e^x,误差精度通过缺省值参传入。²用迭代公式Xn+1=(Xn+C/Xn)/2求C的平方根。Ø知识üC++的缺省参数。ü计算机字长对大数计算的影响。ü舍入误差的累积效应。ü依赖于误差的迭代终止控制。§1.1.2数组作为函数的参数——通用数组处理函数u问题编制函数并测试:²求一维数组中的

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

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

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