c语言表达式题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计表达式
一、表达式求值
1.表达式:!(4<=6)&&(3<=7) 的值为_______ 0
2.表达式:x=!(2<5==5) 的值为【1】1
3.如果有变量定义:int i=1,j=8,a;则表达式:a=i+(j%4!=0) 的值为_【1】1
4.表达式:x=(7+6)%4/2 的值为【1】0
5.如果有变量定义:int x,则表达式:x=-3*4%-6/50 的值为【1】0
6.如果有变量定义:int x ,则表达式:x=3+7%5-6 的值为【1】-1
7.如果有变量定义:int x,则表达式:x=-3+4/5-6 的值为【1】-9
8.如果有变量定义:int x=3,y=4,z=4则表达式:z>=y&&y>=x 的值为_____ 1
9.如果有变量定义:int x=3,y=4,z=4则表达式:(z>=y>=x)1:0 的值为____ 0
10.如果有变量定义:int x=0,y=0,z=0则表达式:k=++x&&++y||++z 的值为_____ 1
11. 如果有变量定义:int x=0,y=0,z=0则表达式:k=++x||++y&&++z 的值为______ 1
12. 如果有变量定义:int x=40,y=4,z=4则表达式:x=x==(y-z) 的值为____ 0
13.如果有变量定义:int a=15,则表达式:a=a<<1 的值为【1】30
14.如果有变量定义:int y;char x='a';则表达式:y='a'+1 的值为【1】98
15.如果有变量定义float x=,y=则表达式:x 16.如果有变量定义:int a=1,b=2,c=3,d=5则表达式:a>b a : c>d c : d 的值为 【1】 5 17.如果有变量定义:int a=1,b=3,m 则表达式:m=a>b a : b+1 的值为【1】4 18.如果有变量定义:int a=1,b=2则表达式:(!a)||(a>b) 的值为_______ 0 19. 如果有变量定义:int a=1,b=2,c=1,x=4,y=5则表达式:!a&&b||x>y&&c 的值为______ 0 20如果有变量定义:int a=12,n=5则表达式:a%=(n%=2) 的值为_______ 0 21如果有变量定义:int a=2, b=3;float x=, y=则表达式:(float)(a+b)/2+(int)x%(int)y 的值为【1】22如果有变量定义:int x=, y=则表达式:z=(int)x%(int)y 的值为【1】1 23如果有变量定义:int x=,a=7,y=则表达式:k=a%3*(x+y)/2 的值为【1】3 24如果有变量定义:int a=5则表达式:a*=1+3 的值为【1】20 25如果有变量定义:int a,b则表达式:b=(a=3*4, a*4),a+5 的值为【1】17 26如果有变量定义:int a,b 则表达式:x=a=3,5*a 的值为【1】15 27如果有变量定义:int a=120 则表达式:a%=(5%2) 的值为【1】0 28如果有变量定义:int a=10则表达式:a+=a-=a*=a 的值为【1】0 29 如果有变量定义:int a=10则表达式:a+=a-=a*a 的值为【1】-180 30 如果有变量定义:int i=3则表达式:j=i++ 的值为【1】3 31如果有变量定义:int i=3则表达式:j=++i 的值为【1】4 32表达式5&7的值为【1】,5│7的值为【2】. 5 7