首页/ 题库 / [单选题]设有以下语句: int a=1,b=2,的答案

设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为( )。

单选题
2022-01-05 14:33
A、6
B、7
C、8
D、9
查看答案

正确答案
D

试题解析
本题考查两个知识点,按位异或左移把b左移2位化成二进制c=a(b<<2)=a^(000010<<2)=a^001000=0000001^O01000=9,故选择D。

标签:
相关题目
若a=1,b=2,下面程序执行后,a和b的值分别为 。 architecture rtl of entityName is signal a, b: integer; begin process (a, b) variable c: integer; begin a <=b ; c := a ; b <= c ; end process; end rtl ;(本题3.0分)
执行下列语句后c的值为( )。 int a=1,b=2,c=3; if(a>C、 { b=a; a=c; c=b; }
执行语句“int a=1,b=2;c=1/b*a;”后,变量c的值是( )。
若有定义:int a=11,b=2,c;,则执行语句:c=a/b+0.9;后,C的值为( )。
设有:int a=1, b=2, c=3, d=4, m=2, n=2; 执行 (m=a>b)&&(n=c>d)后n的值为_______。
设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=b)?c++:d++;后f的值是()
设a、b、c均为int 类型变量,则执行以下for语句后,c的值为
设a=1,b=2,c=3,d=4,则表达式:“a<;b?a:b<;b?a:c<;d?a:d”的结果为()。
已定义:int a=25,b=14,c=19;,以下三目运算符(?:)所构成语句的执行后a<=25 &&b--<=2 &&c? printf("***a=%d,b=%d,c=%d\n",a,b, c):printf("###a=%d,b=%d,c=%d\n",a,b,c);程序输出的结果是A.* * *a=25,b=13,c=19 B.* * *a=26,b=14,c=19 C.### a=25,b=13,c=19 D.### a=26,b=14,c=19
若已定义int a=25,b=14,c=19;以下三目运算符(?:)所构成的语句执行后a<=25&&b--<= 2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d, c=%d\n",a,b,c);程序输出的结果是A.***a=25,b=13,c=19 B.***a=26,b=14,c=19 C.### a=25,b=13,c=19 D.### a=26,b=14,c=19
D设a="a",b="b",c="c",d="d",执行语句x=IIF((a<b) Or (c>d),"A","B")后,x的值为
有如下程序段: int a=14,b=15,x; char c=A; x=(a&&b)&&(c<B): 执行该程序后,x的值为( )。
若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
若有定义:int a=8,b=5,执行语句c=a/b+0.4;后,c的值为 ( )
若有定义: int a=8,b=4,C; 执行语句“c=a/b+0.4;”后,c的值为( )。
设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为( )。
设有以下语句:int a=1,b=2,c;c=a^(b<;<;2);执行后,c的值为( )。
若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。
设a=2,b=3,c=4,d=5,下列表达式的值是( )。Not a<=c Or 4*C=b^2 And b<>a+C
( 13 )设 a = 2, b = 3, c = 4, 下列表达式的值是 Not a <= c Or 4*c = b^2 And b <> a + c
广告位招租WX:84302438

免费的网站请分享给朋友吧