
Ⅱ.基本数据类型和运算 1.C语言中(以16位P℃机为例),5种基本数据类型的存贮空间长度的排列顺序为() A.char
II. 基本数据类型和运算 1. C 语言中(以 16 位 PC 机为例),5 种基本数据类型的存贮空间长度的排列顺序为() A. char<int<long int<=float<double B. char=int<long int<=float<double C. char<int<long int=float=double D. char=int=long int<=float<double 2. 已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=1.42 则以下不符合 C 语言语法的表达式是() A. x%(-3) B. w+=-2 C. k=(a=2,b=3,a+b) D. a+=a-=(b=4)*(a=3) 3. 以下正确的叙述是() A. 在 C 程序中,逗号运算符的优先级最低 B.在 C 程序中,APH 和 aph 是两个不同变量 C.若 a 和 b 类型相同,在计算了赋值表达式 a=b 后 b 中的值将放入 a 中,而 b 中 的值不变 D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输 入实型数值 4. 以下关于优先顺序的描述中正确的是() A. 关系运算符<算术运算符<赋值运算符<逻辑运算符 B.逻辑运算符<关系运算符<算术运算符<赋值运算符 C.赋值运算符<逻辑运算符<关系运算符<算术运算符 D. 算术运算符<关系运算符<赋值运算符<逻辑运算符 5. 已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8’-‘3’ 的值为()。 6. 表达式 8/4*(int)2.5/(int)(1.25*(3.7+2.3))的值数据类型为() 7. 写一个表达式,将整数 k 的高字节作为结果的低字节(子长为 16 位),整数 p 的高 字节作为结果的高字节,拼成一个新整数。 8. 写一个表达式,其结果为 x, y, z 三个变量中最大的一个。 9. 编程实现:输入一个整数,判断它能否被 3,5,7 整除,并输出以下信息之一: 1) 能同时被 3,5,7 整除 2) 能被其中两个(要指出哪两个)整除 3) 能被其中一个数(要指出哪一个)整除 4) 不能被 3,5,7 任一个整除