c 入门经典题集.docVIP

  • 54
  • 0
  • 约2.98万字
  • 约 19页
  • 2016-10-15 发布于贵州
  • 举报
c 入门经典题集

c++入门经典习题集.txt骗子太多,傻子明显不够用了。我就是在路上斩棘杀龙游江过河攀上塔顶负责吻醒你的公主。C++入门经典习题集 第一章:基本概念******************************* (1):c++程序至少包含一个main()函数    (2):函数的可执行部分由包含在一对花括号中的语句组成    (3):一对花括号定义了一个语句块    (4):语句用分号结束    (5):关键字是C++中有特殊含义的一组保留字,程序中的实体不能与C++语言中的任何关键字同名     第二章:基本数据类型和计算**************************    (1):数值和字符常量被称为字面量    (2):可以把整数字面量定义为十进制,十六进制,或八进制    (3):浮点字面量必须包含小数点和指数,或者两者都包含    (4):C++的所有字面量和变量都有给定的类型    (5):Char类型的变量可以存储单个字符,占用一个字节,char类型在默认的情况下是带符号的,也可以是不带符号的,这取决于编辑器,也可以使用,signed 和 unsigned char 类型的变量存储整数    (6):类型wchat_t 可以存储宽字符,占用两个字节,这也取决于编辑器    (7):变量的名称和类型出现在声明语句中,以一个分号结束,声明一个变量,如果给该变量分配了空间内存,那么也就定义了该变量 (8):变量的声明可以指定初始值,这是一种良好的编程习惯    (9):可以用const保护基本数据类型的"变量"值,编辑器程序源代码文件中检查是否试图修改声明为const的变量 练习题:    1:编写一个程序,计算圆的面积.该程序应提示输入圆的半径,使用公式area = pi*radius*radius 计算面积,在显示结果    2:使用第一题的解决方案,改进代码,使用户输入所需的位数,控制输出的精度 (提示, 使用setprecision()操纵程序)    3:在生日那天,你得到了一个卷尺和一个可以确定角度的仪器,例如测量水平线和树高之间的夹角,如果你知道自己与树之间的距离d和眼睛平视量角器的高度h,就可以用下面的公式计算出树的高 h+d*tan(angle)  创建一个程序,从键盘上输入h, d ,angle 输出树的高度      第三章:处理基本数据类型***************************    (1):关键字typedef允许定义其他类型的同义词    (2):关键字extern允许引用在另一个文件中定义的全局变量. 练习题    1:编写一个程序,计算用户输入非0整数的倒数,该程序应把计算的结果存储在double类型的变量中,再输出它    2:创建一个程序提示用户以十进制形式输入一个整数,在对其二进制表示的最后一位就反,也就是说,如果最后一位是 1 ,那么就把它改为 0,反之亦然,结果应显示为一个十进制数(老师提示:将这个数与1异或就可以了)    3:编写一个程序,计算矩形搁板的一层可以容纳多少个正方形的盒子,且不会出现盒子悬垂的情况,使用double类型的变量表示搁板的长度和深度(单位是英尺),以及盒子一边的长度(单位是英寸),从键盘上读取这些值,需要声明并初始化一个常量,用于把英尺转换为英寸,在一个语句中,计算搁板的一层可以容纳多少个盒子,并把结果赋给一个long的变量    4:如果不运行下面的代码,能不能看出这些代码的输出结果?      unsigned int k = 430u; unsigned int j = (k 4) ~ (~0 3); std::coutj ; 5:编写一个程序,从键盘上读取四个字符,把它们放在一个四字节的整型变量中,把这个变量的值显示为一个十六进制.分解变量的四个字节,以相反的顺序输出它们,先输出低位字节 第四章:选择和决策******************************    (1):可以使用比较运算符比较两个值,得到一个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,就执

文档评论(0)

1亿VIP精品文档

相关文档