若变量a原值为0,语句:if(a=0)a=1;else a=2;执行后,a的值为() A. 0 B. 1 C. 2 D. 语法错误[1]
百度试题 题目若变量a原值为0,语句:if(a=0)a=1;else a=2;执行后,a的值为() A.0B.1C.2D.语法错误相关知识点: 试题来源: 解析 C 反馈 收藏
百度试题 结果1 题目若变量a原值为1,则语句:if(a==2)a=1;else a=0;执行后,a的值为() A. 0 B. 1 C. 2 D. 语法错误 相关知识点: 试题来源: 解析 A 反馈 收藏
“if(a==1)a=b;else a++;”代码段的功能是如果a等于则把b的值赋值给a,否则a++。选项A)使用switch对a进行判断,如果是1则a=b,跳出switvch,如果是其他值则a++;选项B)对a=1的结果进行switch判断,如果为0表示a不等于1则a=b,和题目要求不符合;选项C)和选项A)一样;选项D)和选项case条件相反,满足题...
百度试题 结果1 题目以下程序的输出结果是()a=1ifa>0:a=a+1else:a=a-1print(a) A. B. 2 C. 3 D. 1 相关知识点: 试题来源: 解析 B 反馈 收藏
else if(a==0) b += 2; else b+=3; printf("%d\n",b); 以上程序的执行结果是( ) A. 1 B. 3 C. 2 D. 相关知识点: 试题来源: 解析 B 正确答案:B 解析: B、if(!a) //!a为假,不执行b++; b++; else if(a==0) // a不为0,故a==0 为假,也不执行b+=2;...
有错 ,可以这样 if(a==1){b=1;c=2}else d=3;=号是付值,==才是比较;if(a==1)b=1;else d=3;这样是可以的
百度试题 结果1 题目代码print(1 if'a'in 'ABC' else 2)执行结果是()。 A. 1 B. 2 C. False D. True 相关知识点: 试题来源: 解析 B 反馈 收藏
ElseIf c=0 EndIf C、If a=1 Then b=0 Else c=0 EndIf 以上ABC三个选项全部错误。原因:其中AC两个选项几乎一模一样,只是C选项的c=0与后面的End If之间多了一个空格,此处不管有没有空格,都是错误的,因为A和C的写法不需要也不能有End If。正确的写法是:If a=1 Then b=0 Else c...
A=2,B=1输出:PositionBPositionDA=2,B=2输出:PositionCPositionD本题的关键在于全面理解if-else语句的运行机制,以及条件表达式的判断方法。如果对if-else语句的执行流程还不太清晰,会难以正确判断else语句与哪个if语句配对,并分析各种情况下的执行结果,会产生错误。所以本题考察if-else语句的结构和运行原理,要比较...