- 0
- 0
- 约1.05万字
- 约 10页
- 2020-10-12 发布于江苏
- 举报
期中试卷
班级:_______ 学号:__________ 姓名:_______
题号 一 二 三 四 五 总分
得分
_____________________________________
一、 选择题(每题 1 分,共 20 题, 20 分):
1. 若有定义: int a=8,b=5,c; 执行语句 c=a/b+0.4 ;后, c 的值为:
a ) 1.4 b ) 1 c )2.0 d )2
2. 设 a 为整型变量,不能确定表达数学关系 10a15 的为 C 语言表达
式是:
a ) 10a15 b )a==11|| a==12|| a==13|| a==14
c )a10a15 d )!(a=10)!(a=15)
3. 若 i、j 已定义为 int 型,则以下程序段中语句 printf( “%6d ”,i*j); 的执
行次数是:
for (i=5 ; i0;i-- )
for (j=0 ;j4;j++ )
printf( “%6d ”,i*j);
a )20 b ) 24 c ) 25 d ) 30
4. 下面程序的输出结果是(按 16 位机计算) :
main()
{ unsigned a=32768 ;
printf( “a=% d\n ”,a);
}
1
a )a=0 b )a=32767 c )a=-32768 d )a=-1
5. 下面程序的输出结果是:
main()
{ int x , y , z;
x=0; y=z=-1;
x+=-z- - -y;
printf( “x=% d\n ”,x); }
a )x=4 b )x=0 c )x=2 d )x=3
6. 下面程序的输出结果是:
main()
{ int a=5 , b=4 , c=6,d;
printf( “%d\n ”,d=ab?(ac?a:c) : (b));
}
a )5 b )4 c )6 d )不确定
7. 用语句 scanf( “%c%c%c ” , c1, c2, c3); 输入 a,b,c 后,变量 c1 、
c2 、c3 的值分别为:
a ) ‘a’, ‘b ’, ‘c ’ b )‘a’,‘b ’, ”
c ) ‘a’, ‘,’,‘b ’ d ) ‘a’, ”,‘c ’
8. 设 x 的值为 5,则表达式( ++x )+ (++x )+ (++x )的值为:
a )24 b )21 c ) 15 d )22
9. 已知 x=3 、y=2 则表达式 x*=y+8 的值为
a )3 b ) 2 c )30 d ) 10
10. 哪一个是构成 C 语言程序的基本单位:
原创力文档

文档评论(0)