1.下列表達式結果不是整數的是_____.
編號 | 選項 |
---|---|
A | 12%3 |
B | 11//3 |
C | 11%3 |
D | 12/3 |
2.當輸入是4321時,下面程序的輸出結果是______。 num = input(“請輸入一個整數:”) while num != 0: print(num % 10) num = num // 10
編號 | 選項 |
---|---|
A | 4321 |
B | 1234 |
C | 1234 |
D | 4321 |
3.下列哪個是不合法的布爾表達式____。
編號 | 選項 |
---|---|
A | 3=x |
B | a>1 and a<0 |
C | a>1 or a<0 |
D | x in range(10) |
4.下列語句的循環次數是:______。k=1000while k>1: k=k//2
編號 | 選項 |
---|---|
A | 9 |
B | 10 |
C | 11 |
D | 12 |
5.以下敘述正確的是:______.
編號 | 選項 |
---|---|
A | 從多層循環嵌套中退出時,只能使用goto語句 |
B | 只能在循環體內使用break語句 |
C | continue語句的作用是結束整個循環的執行 |
D | 在循環體內使用break語句或continue語句的作用相同 |
6.a=[1,2,3,4,5]b=a[-4::2]則b爲______.
編號 | 選項 |
---|---|
A | [-4,-2] |
B | [3,5] |
C | [1,3] |
D | [2,4] |
7.下列語句會陷入死循環的是_____.
編號 | 選項 |
---|---|
A | while 1<10: break |
B | while True: if 1<10: break |
C | while True: break |
D | while 1<10: print(“hello”) |
8.下列語句錯誤的是_____。
編號 | 選項 |
---|---|
A | import sqrt |
B | from math import * |
C | import math |
D | from math import sqrt |
9.a=[1,1,1,2,2,2,3,3,3]b=a.count(3)c=a.index(3)則b和c的值分別是_____.
編號 | 選項 |
---|---|
A | True,6 |
B | 3,6 |
C | 1,7 |
D | 3,7 |
10.a=[]下列哪個語句不能爲空列表a添加元素1____.
編號 | 選項 |
---|---|
A | a.append(1) |
B | a.insert(0,1) |
C | a.extend(1) |
D | a.extend([1]) |