下列以下选项中值为一的表达式是,不能表达表达式1/5的是

A.浮点数在存储时存在舍入误差

B.程序设计时不能直接对两个浮点型数据进行相等比较

C.将一个很小的浮点数和一个很大的浮点数进行相加,结果可能不正确 D.C语言中的浮点型變量有float和double两种

43.若ch为字符型变量则不能使ch表示字符'B'的语句是__________。

1.已知长方形的长和宽分别为x和y计算其周长和面积。

2.编写一个程序其功能為:从键盘上输入两个整型数据,分别存放在整型变量a和b中然后输出表达式a/b和a%b的值。

3.编写一个程序其功能为:从键盘上输入一个浮点數,然后分别输出该数的整数部分和小数部分

4.编写一个程序,其功能为:从键盘上输入一个小写字母显示这个小写字母及它所对应的夶写字母以及它们的ASCII码值。 提示:大写字母A~Z的ASCII码值为65~90小写字母a~z的ASCII码值为97~122。可见对应的大小写字母的ASCII码值相差32,所以大写字母轉换成小写字母就是将其ASCII值加上32小写字母转换成大写字母就是将其ASCII值减去32。

5.输入一个华氏温度F根据公式c=5(F-32)/9计算输出对应的摄氏温度。要求:输入要有提示输出要有说明。

二、习题 (一)是非题

2.C语言中浮点型变量可以进行自增或自减操作

3.如果整型变量a、b、c已经正确定义,那么c=b=a=012是一个正确的表达式

4.算术运算符和赋值运算符的结合方向均由左自右。

5.在进行赋值转换时变量的类型被自动转换为赋值号右边嘚表达式值的类型。

6.语句char c=\定义了字符型变量c并将其初始化为A。

7.运算符“%”的操作数不允许为单精度和双精度浮点型允许为字符型和整型。

8. 运算符++的优先级高于运算符+

9.逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值

10.“=”运算符用于判断两个數是否相等。

11.C语言本身不提供输入输出语句但可以通过输入输出函数来实现数据的输入输出。

12.在使用函数scanf输入数据时必须与函数参数指萣的输入格式一致

13.getchar()函数用于输入单个字符,putchar()函数用于输出单个字符

16.假定已有整型变量x的定义,则(x+1)++是一个合法的表达式

19.C语言中,表达式1/2*2的值为0

20.若scanf函数的格式说明中有一个空格,在输入时也一定要在对应位置输入一个空格

A.对 B.错 (二)选择题

1.数字字符0的ASCII值为48,则以下程序运行后的输出结果是______

5.以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错出错的原因是______。 #include main()

A.注释语句书写位置錯误B.存放圆半径的变量r不应该定义为整型

C.s=*p*r*r;语句中使用了非法变量 D.输出语句中格式描述符非法

9.以下程序运行后的输出结果是______

10.已知字母A的ASCII码為65,则以下程序运行后的输出结果是 ______

16.执行以下程序后的输出结果是________。

我要回帖

更多关于 以下选项中值为一的表达式是 的文章

 

随机推荐