首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > C语言综合练习题及详解.doc

C语言综合练习题及详解.doc

资料介绍
C语言综合练习题及详解.doc

综 合 练 习 题
一、从下列四个供选择的答案中选出正确的一个答案
1、语句printf(“%%d%d”, 123); 将输出:
A) %123%d B) %%d123 C) %d123 D)上述语句语法有错
“%%”格式表示输出一个“%”。
2、执行下列程序段后, a值为:
int a, b;
a=15; b=12;
a=(a-- ==b++)? a%5 : a/5;
A) 0 B) 2.8 C ) 4 D) 2
先计算a--==b++的值:
a--的值为15,执行后a=14;b++的值为12,执行后b=13;15==12为假
执行a/5即14/5值为2
结果: a = 2
3、判断字符变量c的值为数字(’0’---’9’)则返回1,否则返回0, 可用表达式:
A) ‘0’<=c<=‘9’ B) ‘0’<=c && c<=‘9’ C) ‘0’<=c || c<= ‘9’
D)以上均不是
4、对于int x, y; 语句 if (x<0) y= -1; else if (!x) y=0; else y=1; 等价于:
A) y=0; if (x>=0) if (x) y=1; else y= -1;
B) if (x!=0) if (x>0) y=1; else y= -1; else y=0;
C) if (x<0) y= -1; if (x!=0) y=1; else y=0;
D) y= -1; if (x!=0) if (x>0) y=1; else y=0;
语句if (x<0) y= -1; else
C语言综合练习题及详解.doc
本地下载

评论