Ⅱ.基本数据类型和运算 1.C语言中(以16位P℃机为例),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的ASCⅡ码为十进制数97,且设ch为字符型变量,则表达式ch=a'+8’.3 的值为()。 6.表达式8/4*(int)2.5/int)1.25*(3.7+2.3)的值数据类型为() 7.写一个表达式,将整数k的高字节作为结果的低字节(子长为16位),整数p的高 字节作为结果的高字节,拼成一个新整数。 8.写一个表达式,其结果为xy,z三个变量中最大的一个。 9.编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一: 1)能同时被3,5,7整除 2)能被其中两个(要指出哪两个)整除 3)能被其中一个数(要指出哪一个)整除 4)不能被3,5,7任一个整除
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 任一个整除