举一反三
- 关于下面代码中的for循环,叙述正确的选项是( )。 A: i in range(1,11): B: = int(input(“请输入一个数字”)) C: x < 0: D: ntinue E: int(x) F: 当x<0时整个循环结束 G: 当x>=0时什么也不输出 H: print()函数永远也不执行 I: 最多允许输出10个非负整数
- 用户从键盘任意输入一个正整数,判断这个数是否为素数。 A: for j in range(2,int(math.sqrt(x)+1)): B: if x>0: C: import math x=int(input('input a int>>')) D: print(x,'是素数') E: else: F: if x%j==0: G: eak
- 对若干个正数求和,输入“ok”结束,下面正确的代码是( )。知识点:while循环。 A: s = 0x = input()while x!="ok": s += int(x) print(s) B: s = 0while True: x = input() if x=="ok": break s += int(x) print(s) C: s = 0x = input()while x!="ok": s += int(x) x = input()print(s) D: s = 0while x!="ok": x = input() s += int(x) print(s)
- 对若干个正数求和,输入“ok”结束,下面正确的代码是( )。知识点:while循环。 A: s = 0x = input()while x!="ok": s += int(x) print(s) B: s = 0while True: x = input() if x=="ok": break s += int(x) print(s) C: s = 0x = input()while x!="ok": s += int(x) x = input()print(s) D: s = 0while x!="ok": x = input() s += int(x) print(s)
- 关于下面代码的叙述,正确的是哪一项? x=0 while x<10: x+=1 print(x) if x>3: break
内容
- 0
执行下面for循环的输出结果是for(int x = 0; x <;=10; ){System.out.println("X=" + x);} A: "X=0","X=1"…"X=10" B: 输出无限个"X=0" C: 代码不能编译 D: 代码不能运行
- 1
依次输入三个整数放在一个列表中,请把这三个数由小到大输出。m=[]for i in range(3):x=int(input("x="))_____________________m.sort ()for i in m:print(i,end="" )
- 2
执行以下程序后,x的值是多少 x = 0 for i in range(3): x += 1 for j in range(3): if (j): continue x += 1
- 3
使用数组x输出10个1-100之间的随机整数(包括1和100),下列命令中正确的是:( ) A: Dim x(9) As Integer For i = 1 To UBound(x) x(i) = Int(Rnd() * 100 + 1) Print x(i); Next B: Dim x(9) As Integer For i = 0 To UBound(x) x(i) = Rnd(10) Print x(i); Next C: Dim x(9) As Integer For i = 0 To UBound(x) x(i) = Int(Rnd() * 100 ) Print x(i); Next D: Dim x(9) As Integer For i = 0 To UBound(x) x(i) = Int(Rnd() * 100 + 1) Print x(i); Next
- 4
下面程序的输出值是多少?print([x * x for x in range(1, 11) if x % 2 == 0])