有以下程序段,运行后的输出结果是( ) x=100a,b=10,20ok1,ok2=5,0if a<b : if b!=15 : if ok1 : x=1 else : if ok2 : x=10 x=-1print(x)
A: 100
B: 1
C: 10
D: -1
A: 100
B: 1
C: 10
D: -1
举一反三
- 有以下程序段,运行后的输出结果是( ) int x=100, a=10,b=20, ok1=5,ok2=0; if(a A: 100 B: 1 C: 10 D: -1
- 想要使用while循环重复打印3次OK,下列代码正确的是? A: a = 0while a < 3: a += 1 print('OK') B: a = 0while a < 10: a += 1 print('OK') C: a = 0while a < 3: a += 1print('OK') D: a = 0while a < 3: print('OK')
- 下面程序的输出是main(){ int x=100, a=10, b=20, ok1=5, ok2=0; if(a 答案: (1) A 答案解析: 难易: 中 知识点:
- 有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不等于3的是________。 A: if(c<a)x=1; else if(b<a) x=2; else x=3; B: if(a<3)x=3; else if (a<2) x=2; else x=1; C: if(a<3) x=3; if(a<2) x=2; if(a<1) x=1; D: D)if (a<b) x=b; if(b<c) x=c; if(c<a) x=a;
- 已知“a=dict(x=1,y=2)”且“b=a”,则执行“a['y']=10”后,则print(b)的输出结果为( )。 A: {x=1,y=10} B: {x=1,y=2} C: {'x':1,'y':10} D: {'x':1,'y':2}