已知如下程序段:DimA,B,MycheckA=10:B=8Mycheck=A And B执行以上程序段后,MyCheck为8为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 19:00:44
已知如下程序段:DimA,B,MycheckA=10:B=8Mycheck=AAndB执行以上程序段后,MyCheck为8为什么?已知如下程序段:DimA,B,MycheckA=10:B=8Myche

已知如下程序段:DimA,B,MycheckA=10:B=8Mycheck=A And B执行以上程序段后,MyCheck为8为什么?
已知如下程序段:
DimA,B,Mycheck
A=10:B=8
Mycheck=A And B
执行以上程序段后,MyCheck为8
为什么?

已知如下程序段:DimA,B,MycheckA=10:B=8Mycheck=A And B执行以上程序段后,MyCheck为8为什么?
因为当逻辑运算的操作数都是数值型数据时,则将数值转换为补码进行按位逻辑运算.正数的补码和原码相同,负数的补码为对该数的原码除符号位以外各位取反,然后在最后一位加1.
例如:10 And 8
10转换为二进制原码为01010,它的补码也是01010.
8转换为二进制原码为01000,它的补码也是01000.
10 and 8就是01010 and 01000,对相对应的位值进行逻辑运算.
10的第一位0和8的第一位0进行逻辑运算,结果为0,
10的第二位1和8的第二位1进行逻辑运算,结果为1,
10的第三位0和8的第三位0进行逻辑运算,结果为0,
10的第四位1和8的第四位0进行逻辑运算,结果为0,
10的第五位0和8的第五位0进行逻辑运算,结果为0,
所以最终的结果为01000,等于8.

已知如下程序段:DimA,B,MycheckA=10:B=8Mycheck=A And B执行以上程序段后,MyCheck为8为什么? 设有如下程序段:int a=2,b=1,c=3; if(a .程序段如下 int k=0; while(k++ 有如下程序段:a=3 b=5 z=a a=b b=z 该程序段运行后,变量a的值为( ) A.3 B.5 C.8 D.0请详解 1有如下程序段:int a=14,b=15,x; char c='A'; x=(a&&b)&&(c 1有如下程序段:int a=14,b=15,x; char c='A'; x=(a&&b)&&(c 有如下Visual Basic程序段:s = 0 For i = 1 To 5 s = s + i Next i 该程序段运行后,i的值为 (A) 1有如下Visual Basic程序段:s = 0For i = 1 To 5s = s + iNext i该程序段运行后,i的值为(A) 1 (B) 5 (C) 6 (D) 有如下程序段,该程序段执行完毕后,共循环了________.For I=1 To 5有如下程序段,该程序段执行完毕后,共循环了________.For I=1 To 5 For j=1 To I For k=j To 4 Print a Next k Next j Next I a) 4 b) 5 c) 38 d) 40 C语言 改错编程题如下switch语言程序段有错误.若a和b是正整数变量,编写程序,将下列程序段嵌入其中,调试并修改其中错误.switch (a*a+b*b);{ case 3 ;case 1 ; y=a+b ; break;case 0 ; y=b-a ;break;}能不能随便编 1.设有如下程序段:x=2 For i=1 To 10 Step 2 x=x+i Next 运行以上程序后,x的值是 A、 26 B、27 C、38 9.有如下程序段:char str[14]={"I am "}; strcat(str,"sad "); scanf(&quo9.有如下程序段:char str[14]={I am }; strcat(str,sad ); scanf(%s,str); printf(%s,str); 当输入为happy!时,输出的结果是( B). 有如下Visual Basic程序段: m = a(1) i = 2 Do While i 这个C题目真的不懂,若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0):s=a;for(b=1;b (1)、有如下QBASIC 程序段:该程序段运行后,变量a的值是( ).(2分) a = 20 If a 帮忙回答关于信息技术的选择题执行如下程序段后,变量c的值为____a=12 b=34c=a+bA.1234 B.46 C.1234” D.12+34 有如下Visual Basic程序段:s = 0For i = 1 To 5s = s + iNext i该程序段运行后,i的值为(A) 1 (B) 5 (C) 6 (D) 15请详解 1.写一个程序段完成如下功能:输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形.若能,还要显示三角形的性质:等边三角形、等腰三角形、直角三角形、任意三角形VB 有如下Visual Basic程序段:x=5 y=x*x+1 它的控制结构属于?A、循环结构 B、树型结构 C、顺序结构 D、分支结构