练习03 运算带答案.docx
- 文档编号:27124652
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:8
- 大小:16.17KB
练习03 运算带答案.docx
《练习03 运算带答案.docx》由会员分享,可在线阅读,更多相关《练习03 运算带答案.docx(8页珍藏版)》请在冰豆网上搜索。
练习03运算带答案
1.若变量已正确定义并赋值,下面符合C语言语法的表达式是
A)a:
=b+1
B)a=b=c+2
C)int18.5%3
D)a=a+7=c+b
2.若变量ai已正确定义,且i已正确赋值,合法的语句是
A)a==1
B)++i;
C)a=a++=5;
D)a=int(i);
3.若已定义x和y为double类型,则表达式:
x=1,y=x+3/2的值是
A)1
B)2
C)2.0
D)2.5
4.以下程序的输出结果是。
#include
main()
{inta,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);}
A)6,1
B)2,1
C)6,0
D)2,0
5.设a=5,b=6,c=7,d=8,m=2,n=2,执行
(m=a>b)&&(n=c>d)
后n的值为
A)1
B)2
C)3
D)4
6.在C语言中,要求运算数必须是整型的运算符是
A)%
B)/
C)<
D)!
7.C语言中,运算对象必须是整型数的运算符是
A)%
B)/
C)%和/
D)**
8.为表示关系x≥y≥z,应使用C语言表达式
A)(x>=y)&&(y>=z)
B(x>=y)AND(y>=z)
C)(x>=y>=z)
D)(x>=y)&(y>=z)
9.表达式:
10!
=9的值是
A)true
B)非零值
C)0
D)1
10.若有说明和语句:
inta=5;
a++;
此处表达式a的值是
A)7
B)6
C)5
D)4
11.能正确表示a≥10或a≤0的关系表达式是
A)a>=10ora<=0
B)a>=10│a<=0
C)a>=10││a<=0
D)a≥10││a≤0
12.在以下一组运算符中,优先级最高的运算符是
A)<=
B)=
C)%
D)&&
13.设x和y均为int型变量,且x=1,y=2,则以下表达式的值为_1.0__。
1.0+x/y
14.假定有以下变量定义:
intk=7,x=12;
则能使值为3的表达式是
Ax%=(k%=5)
Bx%=(k-k%5)
Cx%=k-k%5
D(x%=k)-(k%=5)
15.设有如下定义:
inta=1,b=2,c=3,d=4,m=2,n=2;
则执行表达式:
(m=a>b)&&(n=c>d)后,n的值为
A)1
B)2
C)3
D)0
16.能正确表示a和b同时为正或同时为负的逻辑表达式是
A)(a>=0‖b>=0)&&(a<0‖b<0)
B)(a>=0&&b>=0)&&(a<0&&b<0)
C)(ab>0)&&(ab<=0)
D)a*b>0
17.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是
A)1
B)2
C)2.0
D)2.5
18.若有以下程序段,
intc1=1,c2=2,c3;
c3=1.0/c2*c1;
则执行后,c3中的值是
A)0
B)0.5
C)1
D)2
19.有如下程序段
inta=14,b=15,x;
charc=’A’;
x=(a&&b)&&(c<’B’);
执行该程序段后,x的值为
A)ture
B)false
C)0
D)1
20.以下程序的输出结果是
main()
{intx=10,y=10;
printf(“%d%d\n”,x--,--y);
}
A)1010
B)99
C)910
D)109
21.设x为int型变量,则执行以下语句后,x的值为
x=10;x=x-=-x;
A)10
B)20
C)40
D)30
22.在C语言中,如果下面的变量都是int类型,则输出的结果是____。
sum=pad=5;pad=sum++,pad++,++pad;
printf("%d\n",pad);
A)7
B)6
C)5
D)4
23.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是____。
A)3
B)0
C)9
D)-12
24.请选出合法的C语言赋值语句
A)a=b=58
B)i++;
C)a=58,b=58
D)k=int(a+b);
25.在下列选项中,不正确的赋值语句是
A)t;
B)n1=(n2=(n3=0));
C)k=i==j;
D)a=b=c=1;
26.下列可作为C语言赋值语句的是
A)x=3,y=5
B)a=b=6
C)i--;
D)y=int(x);
27.设x,y,z,t均为int型变量,则执行以下语句后,t的值为
x=y=z=1;
t=x||y&&z;
A)不定值
B)2
C)1
D)0
28.设有如下的变量定义:
inti=8,k,a,b;
unsignedlongw=5;
doublex=1,42,y=5.2;
则以下符合C语言语法的表达式是
A)a=(b=4)*(a=3)
B)x%(-3);
C)a=a*3=2
D)y=float(i)
29.若有定义:
inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是_3___。
c=(a-=(b-5));
c=(a%11)+(b=3);
30.设x.y.z和k都是int型变量,则执行表达式:
x=(y=4,z=16,k=32)后,x的值为
A)4
B)16
C)32
D)52
31.设a=1,b=2,c=3,d=4,则表达式:
a
a:
c a: d的结果为 A)4 B)3 C)2 D)1 32.若有以下定义: chara;intb; floatc;doubled; 则表达式a*b+d-c值的类型为 A)float B)int C)char D)double
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 练习03 运算带答案 练习 03 运算 答案