资源描述:
《c语言复习题选择判断》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一、单项选择题(每小题2分)1、c语言程序的基本单位是____c___。A、程序行B、语句C、函数D、字符2、C的源程序要变成目标程序要经过的步骤___c______。A、编辑B、连接C、编译D、汇编3、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是_A_____。A、7B、8C、6D、24、下面四个选项中,均是不合法的用户标识符的选项是_____C___。A、AB、switchC、b-aD、-123P_0la0gototempDo_AintINT5、以下叙述不正确的是___D____。A、一个C源程序可由一个或多个函数组成B、一个C源程序必
2、须包含一个MAIN函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面6、若x,i,j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后x的值为__D______。A、4B、16C、32D、527、C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符___c___。A、必须为字母B、必须为下划线C、必须为字母和下划线D、可以为三种中任一种字符8、已知各变量的类型说明如下intk,a,b;unsignedlongw=5;doublex=1。42;则以下不符合C语言的表达式是_A_______。A、x%(-3
3、)B、w+=-2C、k=(a=2,b=3,a+b)D、a+=(b=4)*(a=3)9、C语言程序的全部功能由(c)来完成。A、程序B、主程序C、函数D、过程10、C的源程序要变成目标程序要经过步骤(c)。A、编辑B、连接C、编译D、汇编11、在下面表达式中选出值为0的表达式(d)。A、10=9+1B、7/5C、80D、!(3*5)12、下面四个选项中,均是不合法的用户标识符的选项是____C_____。A)AP_0doB)floatka0-AC)b-agotointD)-123tempINT13、下面不正确的字符串常量是___A_____。A)‘abc’B)“12’
4、12’’C)“0’’D)“’’14、C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为__。A)char<int<longint<=float<doubleB)char=int<longint<=float<doubleC)char<int<longint=float=doubleD)char=int=longint<=float<double15、假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是___d______。 A、x%=(k%=5) B、x%=(k-k%5) C、x%=k-k%5D、(x%=k)-(k%=5)16
5、、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是__d______。 A、把x和y按从大到小排列 B、把x和y按从小到大排列 C、无确定结果 D)交换x和y中的值17、在下面表达式中选出值为1的表达式___b______。A、a!=aB、7/5C、b>bD、!(3*5)18、下面程序段执行后b的值是____a___。intb=5;switch(b){case4:b++;case5:b++;case6:b++;break;case7:b++;}A、7B、6C、8D、519、设charch,str[10];则下面正确的语句是_c____
6、__。A、ch=strB、str=chC、ch=str[5]D、ch=&str[5]20、若有说明语句:charc=‘72’;则变量c_A_。A)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法,c的值不确定21、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f的值的数据类型为_C_。A)intB)floatC)doubleD)不确定22、putchar函数可以向终端输出一个_D_。A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值23、若i为整型变量,则以下循环执行次数是_________。for(i=2;i==0;
7、)printf(“%d”,i--);A、无限次B、0次C、1次D、2次24、有说明inta[10];则对a数组元素的正确引用是___D____。A、a[10]B、a[3.5]C、a(5)D、a[10-10]25、已有定义intx;floaty;且执行scanf(“%3d%f”,&x,&y);语句若从第一列开始输入数据12345678<回车>,则x的值为_____b___,y的值为____b_______。(1)A、12345B、123C、45D、345(2)A、无定值B、45。000000C、678。000000D、123。00000026、已知x=43,ch=