C语言期末卷.docx
- 文档编号:8938467
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:15
- 大小:18.71KB
C语言期末卷.docx
《C语言期末卷.docx》由会员分享,可在线阅读,更多相关《C语言期末卷.docx(15页珍藏版)》请在冰豆网上搜索。
C语言期末卷
1、下面程序的输出是__D_____
#include
voidmain()
{intk=11;
printf("k=%d,k=%o,k=%x\n",k,k,k);
}
A)k=11,k=12,k=11B)k=11,k=13,k=13
C)k=11,k=013,k=0xbD)k=11,k=13,k=b
2、在下列选项中,不正确的赋值语句是__D______.
A)++t;B)n1=(n2=(n3=0));
C)k=i=j;D)a=b+c=1;
3、表达式:
10!
=9的值是______D______.
A)trueB)非零值C)0D)1
4、字符(char)型数据在微机内存中的存储形式是__D_.
A)反码B)补码C)EBCDIC码D)ASCII码
5、C语言程序的基本单位是_____C____.
A)程序行B)语句C)函数D)字符
6、下面程序的输出是____B____.
#include
voidmain()
{intx=O23;
printf("%d\n",--x);
}
A)17B)18C)23D)24
7、下面程序的输出的是_____C___.
#include
voidmain()
{intx=10,y=3;
printf("%d\n",y=x/y);
}
A)0B)1C)3D)不确定的值
8、已知字母A的ASCII码为十进制的65,下面程序的输出是_____A______.
#include
voidmain()
{charch1,ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3';
printf("%d,%c\n",ch1,ch2);
}
A)67,DB)B,CC)C,DD)不确定的值
9、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为__D___.
A)a<>0B)!
aC)a=0D)a
10、以下程序的输出结果是____D_____.
#include
voidmain()
{intx=10,y=10;
printf("%d%d\n",x--,--y);
}
A)1010B)99C)910D)109
11、为表示关系x≥y≥z,应使用C语言表达式___A__.
A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)
C)(x>=y>=z)D)(x>=y)&(y>=z)
12、C语言中非空的基本数据类型包括_____B_.
A)整型,实型,逻辑型B)整型,实型,字符型
C)整型,字符型,逻辑型
D)整型,实型,逻辑型,字符型
13、阅读下面的程序
#include
voidmain()
{
inti,j;
i=010;
j=9;
printf("%d,%d",i-j,i+j);
}
则程序的运行结果是___D____.
A)1,19B)-1,19C)1,17D)-1,17
14、阅读下面的程序
#include
voidmain()
{
inti,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf("%d,%d,%d,%d",i,j,m,n);
}
程序的运行结果是____C_____.
A)8,10,8,10B)9,11,8,10
C)9,11,9,10D)9,10,9,11
15、阅读下面的程序
#include
voidmain()
{
inti,j;
scanf("%3d%2d",&i,&j);
printf("i=%d,j=%d\n",i,j);
}
如果从键盘上输入1234567<回车>,则程序的运行结果是___D___.
A)i=123,j=4567B)i=1234,j=567
C)i=1,j=2D)i=123,j=45
16、若有以下定义和语句:
inta=010,b=0x10,c=10;
printf("%d,%d,%d\n",a,b,c);
则输出结果是___B____.
A)10,10,10B)8,16,10C)8,10,10D)8,8,10
17、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是__C____.
A)5.5B)5C)3D)4.0
18、表达式5!
=3的值是____D____.
A)TB)非零值C)0D)1
19、若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值___A______.
A)0B)1C)12D)6
20、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符___C___.
A)必须为字母
B)必须为下划线
C)必须为字母或下划线
D)可以是字母,数字或下划线中的任意一种
21、设有说明:
charw;intx;floaty;doublez;则表达式:
w*x+z-y值的数据类型是___D___.
A)floatB)charC)intD)double
22、一个C语言的执行是从____A_____.
A)本程序的主函数开始,到本程序的主函数结束
B)本程序的第一个函数开始,到本程序的最后一个函数结束
C)本程序的主函数开始,到本程序的最后一个函数结束
D)本程序的第一个函数开始,到本程序的主函数结束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末
![提示](https://static.bdocx.com/images/bang_tan.gif)