C语言程序设计期末考试试卷B

分)一、选择题(每题1.5 分,共计 45

】、以下选项中合法的标识符是【1 1_1A. 1-1B. _11C.

1_ _.D : int k; ,2、若函数中有定义语句 则【】 0赋初值A.系统将自动给 k 中的值无定义B k .这时

-1k 赋初值C.系统将自动给 中无任何值D.这时 k

、一下选项中3能用作数据常量的是【, 】

o115A. 0118B.

1.5e1.5.C

115L.D

值不为, 的是【4、设有定义 : int x=2; ,6 一下表达式中】

x*=x+1.A X++,2*xB.

x*=(1+x).C 2*x,x+=2.D : int x=12; double

y=3.141593; printf(%d%8.6f,x,y);5、程序段的输出结果是【】 123.141593A. 12 3.141593B. 12,3.141593.C

123.1415930.D px=&x; py=&y;正确的输入语句是

【之后 , : double x,y,*px,*py;6、若有定义语句 执行了】 scanf(%f%f,x,y);.A scanf(%f%f &x,&y);B.

scanf(%lf%le,px,py);C.

scanf(%lf%lf,x,y);D.

:【 表达式 ) if表达式、一下是7if(语句的基本形式语句,其中】 .必须是逻辑表达式A

.必须是关系表达式B .必须是逻辑表达式或关系表达式C .可以是任意合法的表达式D

、有以下程序8 #include main() { int x;

scanf(%d,&x);

if(x<=3) ; else if(x!=10) printf(%d\\n,x); }

程序运行时 , 输入的值在哪个范围才会有输出结果【 】A.不等于 10 的整数

的整数10 3 且不等于 B.大于 的整数或等于 10 3 C.大于 的整数 3 D.小于

、有以下程序9 #include main( )

{ int a=1,b=2,c=3,d=0; if (a==1 && b++==2) if (b!=2||c--!=3)

printf(%d,%d,%d\\n,a,b,c);

else printf(%d,%d,%d\\n,a,b,c); else printf(%d,%d,%d\\n,a,b,c); }

】程序运行后输出结果是【 1,2,3A. 1,3,2.B 1,3,3C. 3,2,1.D

、假设以下程序段中的变量已正确定义10 for(i=0;i<4;i++,j++)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4