东南大学c语言下学期期末考试题,东南大学11级C++期末考试题.doc

东南大学11级C期末考试题

11级C语言期末考试题

一、选择题(共40分,每题2分)

(1)以下叙述不正确的是 。

A)在C程序中,逗号运算符的优先级最低

B)在C程序中,MAX和max是两个不同的变量

C)若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,二b中的值不变

D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

(2)假设所有变量均为整型,则表达式(a=3,b=6,b++,a+b)的值是    。

A)9 B)3 C)10 D)6

(3)下面四个选项中,均是合法整型常量的选项是    。

A)160 -0xffff 011

B)-0xcdf 01a 0xe

C)-01 986,012 0668

D) -0x48a 2e5 0x

(4)以下不正确的叙述是    。

A)在C程序中,逗号运算符的优先级最低

B)在C程序中,APH和aph是两个不同的变量

C)若a和b类型相同,在执行了赋值表达式a=b后b中的值将放入a中而b中的值不变

D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

(5)下面四个选项中,均是合法转义字符的选项是    。

A)‘\’’ ‘\\’ ‘\n’

B)‘\’ ‘\017’ ‘\”’

C)‘\018’ ‘\f’ ‘xab’

D)‘\\0’ ‘\101’ ‘x1f’

(6)已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为 。

A) D B) 68 C)不确定的值 D) C

(7)表达式18/4*sqrt(4.0)/8值的数据类型为    。

A)int B)float C)double D)不确定

(8) putchar函数可以向终端输出一个    。

A)整型变量表达式值

B) 实型变量值

C) 字符串

D) 字符或字符型变量值

(9)设x、y均为float型变量,则以下不合法的赋值语句是    。

A)++x; B)y=(x%2)/10; C)x*=y+8; D)x=y=0;

(10)已有定义int a=-2;和输出语句:printf(“%8lx”,a);以下正确的叙述是    。

A)整型变量的输出格式符只有%d一种

B)%x是格式符的一种,它可以适用于任何一种类型的数据

C)%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的

D)%8lx不是错误的格式符,其中数字8规定了输出字段的宽度

(11)以下不正确的if语句形式是    。

A)if(x>y&&x!=y);

B)if(x==y) x+=y;

C)if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);

D)if(x

(12)下面程序段的运行结果是    。

a=1; b=2; c=2;

while(a

printf(“%d,%d,%d”,a,b,c);

A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,1

(13)以下能正确计算1×2×3×…×10的程序段是    。

A)do{i=1; s=1; B)do{i=1; s=0;

s=s*i; s=s*i;

i++; i++;

}while(i<=10); }while(i<=10);

C)i=1; s=1; D)i=1; s=0;

do{s=s*i; do{s=s*i;

i++; i++;

}while(i<=10);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值