1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 晓庄c语言真题卷 南京晓庄学院—C语言期末考试复习提纲

晓庄c语言真题卷 南京晓庄学院—C语言期末考试复习提纲

时间:2018-08-03 05:14:36

相关推荐

晓庄c语言真题卷 南京晓庄学院—C语言期末考试复习提纲

老师给的,仅供参考

习题一

1. 以下常量中正确的是 。

A. ’abc’ B. ’\x123’ C. 3.145E-1.2 D. ”a”

2. 设有“int a;”,以下不能正确表达数学关系1010&&a<15 D. !(a<=10)&&!(a>=15) 3. 以下程序段的输出结果是 。 int a=0,b=4,k=2;

k=a+1>0||(++a<0)&&(!(b--<=0));

printf(”%d,%d,%d”,k,a,b);

A. 1,1,3 B. 1,1,4 C. 1,0,3 D. 1,0,4 4.若有“int a=5; a+=a-=-a*a;”,则a的值是 。

5. 以下所列语句中,合法的语句是 。

A. a=1,b=2 B. ++a; C. a=a+1=5; D. y=int(a); 6. 以下所列字符常量中,不合法的是 。

A. ’\0xff’ B. ’\65’ C. ’$’ D. ’\x1a’

7. 设有定义“float y=3.45678; int x;”,则以下表达式中能实现将y中数值保留小数点后2位,第

3位四舍五入的表达式是 。 A. y=(y*100+0.5)/100.0 B. x=y*100+0.5,y=x/100.0 C. y=y*100+0.5/100.0 D. y=(y/100+0.5)*100.0 8. 以下程序段输出结果是 。 int a=10,b=11,c=12,s;

s=a++<=10&&b--<=2&&c++;

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

A. 0,11,10,13 B. 1,11,10,13 C. 0,11,10,12 D. 1,11,10,12 9. 设有语句“int a=2,b=3,c=2; a+=b*=(++b-c++);”,变量b的值是 。 习题二

1. 以下关于if语句的错误描述是 。 A. 条件表达式可以是任意的表达式

B. 条件表达式只能是关系表达式或逻辑表达式 C. 条件表达式的括号不可以省略

D. 与else配对的if语句是其之前最近的未配对的if语句 2. 以下叙述中不正确的是 。

A. 一个变量的作用域完全取决于变量说明语句的位置 B. 外部变量可以在函数以外的任何位置定义

C. 内部变量的生存期只限于本次函数调用,无法将内部变量的值保存至函数的下一次调用 D. 用static说明一个外部变量是为了限制其他编译单位的引用 3. 以下程序的输出结果是 。

main()

{ extern int x;

printf(”%d”,x+=2); fun1(2); } int x=1;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。