第二章练习

发布 2022-07-14 21:11:28 阅读 7928

1. 将变量按如下形式初始化:int a=b=c=3;会出现什么结果?说明为什么?

答案】:编译会提示错误,没有定义变量b 和变量c。在声明中不允许对变量连续赋值,变量b 和变量c 没有被定义。

2. 下列标识符中哪些为合法标识符?哪些是关键字?

答案】:合法标识符:int_a、x001、computer、age、_print、ncount、fun_array、for_int、

long、if、sum

关键字:main、switch

3. 浮点型常量为什么存储为 double 型而不是float 型?如果要表示为float 型应该如何做?

答案】:由于 double 比float 精度高,用double 型存储可以提高浮点型常量的精度,相同数据的相同运算,double 型相对float 型更接近原始数据。若要表示为float 类型,可以。

在数值后面加上f 或者f,即浮点型后缀;或者采用显式强制类型转换,(float)是强制类型。

转换运算符,表示强制转换后续运算数为float 类型。例如:a=(float)1/(float)2,变量a 的。

结果将存储为float 类型。

4. 字符型数据和整型数据为什么可以互为转换?怎样转换?

答案】:由于ascii 码表包括了计算机上显示的全部字符。每个字符对应唯一的码值。

次序值),字符不同,则码值不同,例如:‘0’表示数字字符0,其码值为48;‘a’

表示英文字符a,其码值为65 等,因此可以将字符型数据转化为对应的码值,即整型。

数据可以表示字符型数据。

5. 使用转义字符目的是什么?

答案】:c 语言中,采用转移字符表示ascii 码字符集中不可打印的控制字符和其它。

特定功能的字符。

6. 什么情况下产生数据溢出?应该如何防止数据溢出发生?

答案】:由于不同的数据类型规定了不同的机内表示长度,当数据量超出了所定义变。

量数据类型所规定的范围时将产生数据溢出决定了对应数据量的变化范围。在使用数。

据量或进行数据量运算时,要注意数据量数据类型的范围,选择合适的数据类型进行。

存储。7. 下面语句中,正确的声明语句有哪些?

答案】:正确的声明语句:

1) int sum,sum;

2) long a=15l;

3) float x=15.0f;

4) int _pei=3.14;

5) double x,y=50.5;

10)char ch1=‘a’,ch2=‘\50’;

8.标识符name 和name 不同吗?解释原因。

答案】:不同。c 语言严格区分大小写英文字母。习惯上使用小写英文字母,而大写英。

文字母通常作为常量的宏定义和其他特殊用途。

9.在c 语言程序设计中,如何使用常量和符号常量?

答案】:在程序中使用常量时,一般不需要具体指出常量属于的数据类型,c 语言编-2-

译系统会自动根据常量的数据大小和直观形式确定它的数据类型,如果一个整数在某个整型。

数据的范围内,则可以认为它是这种类型常量,可以将它赋予相同类型的变量。符号常量在。

使用前必须先定义,c语言中用宏定义命令对符号常量进行定义。定义格式: #define 标。

识符常量。

第二章练习

1在名称为form1的窗体上绘制一个命令按钮,其名称为cmd1,通过属性窗口设置窗体和命令按钮的属性来实现如下功能 1 窗体标题为 设置按钮属性 2 命令按钮的标题为 计算机等级考试 3 命令按钮的标题用三号规格黑体显示 4 程序运行后,命令按钮不显示。2 在窗体form1上画两个命令按钮,其名称分...

第二章练习

化学1.下列情况下,反应速率相同的是。a 等体积0.1 mol l hcl和0.1 mol l h2so4与0.2 mol l naoh反应。b 等质量锌粒和锌粉分别与等量1 mol l hcl反应。c 等体积等浓度hcl和hno3分别与等质量的na2co3粉末反应。d 等体积0.2 mol l h...

第二章练习

高二生物第二章单元测试1 一 单选题1.在神经元之间传递兴奋时,突触小体完成的信息转换模式为 a 电信号 电信号b 电信号 化学信号。c 化学信号 化学信号d 化学信号 电信号。2.手偶然碰到针尖时产生的反应是 a 痛和缩手同时出现b 先感觉到痛,接着缩手。c 先缩手,接着感觉到痛d 无法确定先后顺...