c 入门经典习题集

c 入门经典习题集

ID:17410080

大小:44.79 KB

页数:33页

时间:2018-08-31

c  入门经典习题集_第1页
c  入门经典习题集_第2页
c  入门经典习题集_第3页
c  入门经典习题集_第4页
c  入门经典习题集_第5页
资源描述:

《c 入门经典习题集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、c入门经典习题集第一章:基本概念*******************************(1):c++程序至少包含一个main()函数   (2):函数的可执行部分由包含在一对花括号中的语句组成   (3):一对花括号定义了一个语句块   (4):语句用分号结束   (5):关键字是C++中有特殊含义的一组保留字,程序中的实体不能与C++语言中的任何关键字同名   第二章:基本数据类型和计算**************************   (1):数值和字符常量被称为字面量   (2):可以把整数字面量定义

2、为十进制,十六进制,或八进制   (3):浮点字面量必须包含小数点和指数,或者两者都包含   (4):C++的所有字面量和变量都有给定的类型   (5):Char类型的变量可以存储单个字符,占用一个字节,char类型在默认的情况下是带符号的,也可以是不带符号的,这取决于编辑器,也可以使用,signed和unsignedchar类型的变量存储整数   (6):类型wchat_t 可以存储宽字符,占用两个字节,这也取决于编辑器   (7):变量的名称和类型出现在声明语句中,以一个分号结束,声明一个变量,如果给该变量分配了空间

3、内存,那么也就定义了该变量(8):变量的声明可以指定初始值,这是一种良好的编程习惯   (9):可以用const保护基本数据类型的"变量"值,编辑器程序源代码文件中检查是否试图修改声明为const的变量练习题:   1:编写一个程序,计算圆的面积.该程序应提示输入圆的半径,使用公式area=pi*radius*radius 计算面积,在显示结果   2:使用第一题的解决方案,改进代码,使用户输入所需的位数,控制输出的精度(提示, 使用setprecision()操纵程序)   3:在生日那天,你得到了一个卷尺和一个可以确

4、定角度的仪器,例如测量水平线和树高之间的夹角,如果你知道自己与树之间的距离d和眼睛平视量角器的高度h,就可以用下面的公式计算出树的高h+d*tan(angle) 创建一个程序,从键盘上输入h,d,angle 输出树的高度    第三章:处理基本数据类型***************************   (1):关键字typedef允许定义其他类型的同义词   (2):关键字extern允许引用在另一个文件中定义的全局变量.练习题   1:编写一个程序,计算用户输入非0整数的倒数,该程序应把计算的结果存储在doub

5、le类型的变量中,再输出它   2:创建一个程序提示用户以十进制形式输入一个整数,在对其二进制表示的最后一位就反,也就是说,如果最后一位是 1 ,那么就把它改为 0,反之亦然,结果应显示为一个十进制数(老师提示:将这个数与1异或就可以了)   3:编写一个程序,计算矩形搁板的一层可以容纳多少个正方形的盒子,且不会出现盒子悬垂的情况,使用double类型的变量表示搁板的长度和深度(单位是英尺),以及盒子一边的长度(单位是英寸),从键盘上读取这些值,需要声明并初始化一个常量,用于把英尺转换为英寸,在一个语句中,计算搁板的一层

6、可以容纳多少个盒子,并把结果赋给一个long的变量   4:如果不运行下面的代码,能不能看出这些代码的输出结果?    unsignedintk=430u;unsignedintj=(k>>4)&~(~0<<3);std::cout<

7、得到一个bool类型的值,它可以是true或false   (2):可以把bool转换为整型--true强制转换为 1,false转换为0(3):可以把数值强制转换为bool类型--0 强制转换为false, 非0转换为true(4):if语句可以根据条件表达式的值执行一个语句或语句块,如果条件是true或非 0 值就执行语句和语句块,反之就不执行   (5):if---else语句给简单的if语句提供了另一个选项,如果条件为false或0,就执行else语句   (6):switch语句可以根据整数表达式的值,从一组固

8、定的选项中选择   (7):条件运算符根据一个表达式的值,选择两个值中的一个   (8):使用goto语句,可以无条件的分支带有指定标签的语句练习题    1:创建一个程序,提示用户输入一个1到100之间的整数,使用if语句判断该整数是否在设定的范围之内,如果是,在判断整数是否大于,小于或等于50    2:编写一个

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

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

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