运算符与表达式练习题.doc_第1页
运算符与表达式练习题.doc_第2页
运算符与表达式练习题.doc_第3页
运算符与表达式练习题.doc_第4页
运算符与表达式练习题.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.若x,i,j和k都是int型变量,则计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32)A.4 B.16 C.32 D.522.假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是( )A.7 B.8 C.6 D.2 3.下面四个选项中,均是不合法的用户标识符的选项的是:( )A.A p_o do B.float lao _AC.b-a goto intD._123 temp INT4.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )A.必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字和下划线中的任意一种5.下面四个选项中均是不合法整型常量的选项是( )A.160 -0xffff 011B.-0xcdf 01a 0xeC.-01 986,012 0668D.-0x48a 2e5 0x6.下面四个选项中均是不合法整型常量的选项是( )A.-0f1 -0xffff 0011B.-0xcdf 017 12,456C.-018 999 5e2D.-0x48eg -068 03f7.下面四个选项中,均是不合法的浮点数的选项是( )A.160 0.12 e3B.123 2e4.2 e5C.-18 123e4 0.0D.-e3 234 1e38.下面四个选项中,均是合法的浮点数的选项是( )A.+1e+1 5e-9.4 03e2B.-60 12e-4 -8e5C.123e 1.2e-4 -8e5D.-e3 8e-4 5.e-09.下面四个选项中,均是合法转义字符的选项是( )A. nB. 017 C.018 f xab D.0 101 x1f10.下面四个选项中,均是不合法的转义字符的选项是( ) A. xfB.1011 aC.011 f D.abc 101 x1f11.下面正确的字符常量是( ) A.c B. C.w D.12.下面四个选项中,均是正确的数值常量或字符常量的选项的是( )A.0.0 0f 8.9e &B.a 3.9E-2.5 1e1 C.3 011 0xFF00 0aD.+001 0xabcd 2e2 5013.下面不正确的字符串常量是( )A.abc B.1212 C.0 D. “14.若有代数式3ae/bc,则不正确的C语言表达式是( )A.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/b*315.已知各变量的类型说明如下:int k,a,b; unsigned long w=5; double x=1.42;则以下不符合C语言语法的表达式是( )A.x%(-3) B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)16.已知各变量的类型说明如下:int i=8,k,a,b; unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是( )A.a+=a-=(b=4)*(a=3)B.a=a*3=2C.x%(-3)D.y=float(i)17.以下不正确的叙述是( ) A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值18.以下正确的叙述是( )A.在C程序中,每行中只能写一条语句B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C.在C语程序中,无论是整数还是实数,都能被准确无误地表示D.在C程序中,%是只能用于整数运算的运算符19.以下符合C语言语法的赋值表达式是( )A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9+e,e+,d+9D.d=9+e+=d+720.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3;后,c2中的值为( )A.D B.68 C.不确定的值 D.C 21.在C语言中,要求运算数必须是整型的运算符是( ) A./ B.+ C.!= D.%22.若以下变量均是整型,且num=sum=7;则计算表达式SUM=num+,SUM+,+num后sum值为( ) A.7 B.8 C.9 D.1023.若有说明语句:char c=72;则变量c( ) A.包含1个字符 B.包含2个字符C.包含3个字符D.说明不合法,c的值不确定24.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )A.2.500000 B.2.750000 C.3.500000 D.0.00000025.设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型为( )A.int B.float C.double D.不确定26.在C语言中,char型数据在内存中存储形式是( ) A.补码 B.反码 C.原码 D.ASCII码27.表达式18/4*sqrt(4.0)/8值的数据类型为( )A.float B char C.double D.不确定28.设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为( )A.float B char C.int D.double 29.若有以下定义,则能使值为3的表达式为3的表达式是( ) int k=7,x=12;A.x%=(k%=5) B.x%=(k-k%5) C.x%=k-k%5 D.(x%=k)-(k%=5)30.设以下变量均为int类型,则值不等于7的表达式是( )A.(x=y=6,x+y,x+1) B.(x=y=6,x+y,y+1) C.(x=6,x+1,y=6,x+y) D.(y=6,y+1,x=y,x+1)31.在c语言中(以16位pc机为例),一个char型数据在内存中所占的字节数为( ),一个int型数据在内存中所占的字节数为( ), 一个float型数据在内存中所占的字节数为( ), 一个double型数据在内存中所占的字节数为( ).32.有以下定义,则计算表达式y+=y-=m*=y后的y值是( )。int m=5,y=2;33.若s是int型变量,s=6;则下面表达式的值为( )s%2+(s+1)%234.若a是int 型变量,则下面表达式的值为( )(a=4*5,a*2),a+635。若x和a均是int型变量,则计算式(1)后的x的值为( ),计算表达式(2)后的x的值为( )。(1)x=(a=4,6*2) (2) x=a=4,6*236.若a.b和c均是int型变量,则计算表达式后,a值为( ),b值为( ),c值为( ). a=(b=4)+(c=2)37.若a是int型变量,且a的初值为6,则计算表达式后a的值为( )。 a+=a-=a*a38.若a是int型变量,则计算表达式后a的值为( )。 a=25/3%339.若x和n均是int型变量,且x和n的初值均为5,则精神表达式后x的值为( ),难得值为( )。x+=n+40.若有定义:int b=7;float a=2.5,c=4.7;则下面表达式的值为( )。 a+(int)(b/3*(int)(a+c)/2)%441.若定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值( )。(float)(a+b)/2+(int)x%(int)y42.若有定义:char c=010;则变量c中包含的字符个数为( ).43.若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值( ) (x+y)%2+(int)a/(int)b44.若x和n均为int型变量,且x的初值为12,n的初值为5,则计算表达式后x的值为( ) x%=(n%=2)45.假设所有变量均为整型,则表达式(a=2,b=5,a+,b+,a+b)的值为( )46.C语言中的标识符只能由三种字符组成,它们是( ),( )和( ).47.已知字母a的ASII码为十进制数97,且设ch为字符型变量,则表达式ch=a+8+-3的值为( ).48.把以下多项式写成只含七次乘法运算,其余皆为加.减运算的表达式为 ( ) 5x7+3x6-4x5+2xx3-6x2+x+1049.若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x)的值为( )50.若有定义:int e=1,f=4,g=2;float m=10.5,n=4.0,k;则计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论