网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
设有以下语句int a=1,b=2,c;c=a^(b<<2);执行后,c的值为(  )。
A

9

B

7

C

8

D

6


参考答案

参考解析
解析:
b<<2后得到8,异或操作,两个操作数相同得0,不同得1。a的最右4位是0001,b的最右4位是1000,其余位全部是0。0001 ^ 1000=(1001)2=9,答案选择A选项。
更多 “单选题设有以下语句int a=1,b=2,c;c=a^(b2);执行后,c的值为(  )。A 9B 7C 8D 6” 相关考题
考题 有以下程序fun(int x, int y){ return (x+y); }main(){ int a=1, b=2, c=3, sum;sum=fun((a++,b++,a+b),c++);printf("%d\n",sum);}执行后的输出结果是A)6B)7C)8D)9

考题 设有语句“int a=12; a+=a*a;”,则执行结束后, a的值为( )。

考题 设有以下语句int a=1,b=2,c;c=a ^ (b2);执行后, C 的值为A)6B)7C)8D)9

考题 设有:int a=1,b=2,f;, 执行语句 f=(a!=b)?a+b:a-b;后,f的值是( )。 A.-1B.1C.2D.3

考题 设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,C的值为( )。A.6B.7C.8D.9

考题 设有以下程序: include using namespace std; int main() {inta,b,k:4,m=6,*p1=k 设有以下程序:include<iostream>using namespace std;int main(){int a,b,k:4,m=6,*p1=k,*p2=m;a=p1==m;b=(*p1)/(*p2)+7;cout<<a<<b<<end1;return 0;}执行该程序后,a的值为【 】,b的值为【 】。

考题 设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=”,则执行语句“pa=pb=a[0][0];”后,(*(pa+1))的值为(31)。A.2B.3C.a[0][1]D.a[1][0]

考题 关于逻辑运算符的说法,正确的是( )。A.它们都是双目运算符,优先级相同B.语句“int a = 0, i = l, b; b = ai++;”执行后, i的值为2C.语句“int a = 1, i = l, b; b = a||++;”执行后,i的值为2D.语句“int a = 1, i = l, b; b = ai++;”执行后, i的值为2

考题 设有以下语句: int a=1,b=2,c; c=a^(b2); 执行后,c的值为( )。A.6B.7C.8D.9

考题 设有下列语句 int a=1,b=2,c; c=a^(b《2); 执行后,C的值为( )。A.6B.7C.8D.9

考题 设有下列语句int a=1,b=2,c;c=ab(b<<2);执行后,C的值为( )。A.6B.7C.8D.9

考题 设有以下语句: inta=1,b=2,C; c=a^(b&lt;&lt;2); 执行后,C的值为( )。A.6B.7C.8D.9

考题 假设a和b为int型变量,则执行以下语句后b的值为( )。A.9B.-2C.-1D.8

考题 设有以下语句:int a=1,b=2,c;c=a^(b&lt;&lt;2);执行后,c的值为( )。A.7B.9C.8D.6

考题 设有以下语句执行后,c的值为( )。A.9B.7C.8D.6

考题 设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;A.10B.15C.20D.25

考题 设有定义int y=5;,则执行以下语句后,y的值为______。 y=--y-5;A.-5B.-1C.-4D.运行时出现异常

考题 设a为int变量,执行a=1/2+1/2;语句后,a的值为()

考题 设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;A、10B、121C、11D、100

考题 设有定义int i=6,则执行i += i - 1;语句后,i的值为()。A、10B、121C、11D、100

考题 设有以下语句:int a=3, b=6,c; c=a^b2; 执行后c的低8位二进制值是()。A、00011011B、00010100C、00011100D、00011000

考题 单选题A 5、6、9B 5、6、7C 3、6、8D 1、6、7

考题 单选题设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。A 12B 144C 156D 288

考题 单选题设有以下语句:int a=3, b=6,c; c=a^b2; 执行后c的低8位二进制值是()。A 00011011B 00010100C 00011100D 00011000

考题 填空题设a为int变量,执行a=1/2+1/2;语句后,a的值为()

考题 单选题设有定义int i=6,则执行i += i - 1;语句后,i的值为()。A 10B 121C 11D 100

考题 单选题设有定义int i=6,则执行以下语句后,i的值为()。 i+=i-1;A 10B 121C 11D 100