所屬科目:泉勝◆程式語言與設計(下冊)
51.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3x = 5; y = 3 print((x ** y) % 4)
52.執行以下Python程式片段,其結果為何?[商技113] (A)0 (B) 1 (C)2 (D)3a = [1, 2, 3, 4]b = [2, 3, 4, 5]total = 0for i in range(4): total += a[i] * b[i]print(total % 4)
53.執行以下Python程式片段,其結果為何?[商技113] (A)0 (B) 1 (C)2 (D)3count = 0for i in range(3):for j in range(i, 5): count += 1print(count % 4)
54.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3a = 7; b = 3 while a > b:a -= bprint(a % 4)
55.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B)1 (C)2 (D)3a, b = 8, 4c = 0while b > 0:c += a % b b -= 1 print(c % 4)
56.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3def calculate(n):if n == 0:return 0return n + calculate(n -1)print(calculate(4) % 4)
57.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B)1(C)2 (D)3values = [i * 2 for i in range(1,6)]print(sum(values) % 4)
58.執行以下Python程式片段,其結果為何?[商技113] (A) YES YES (B) NO NO (C) YES NO (D) NO YESprint('NO' if str(101) != str(101) [::-1] else 'YES', end=" ") print('NO' if str(11) != str(11) [::-1] else 'YES')
59.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3result = 0for i in range (1, 6):if i % 2 == 0: result += i print(result % 4)
60.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3def factorial(n):if n == 0: return 1 return n * factorial(n-1) print(factorial(3) % 4)
61.執行以下Python程式片段,其結果為何?[商技113] (A)0 (B) 1 (C)2 (D)3x = 5y = 7result = (x << 1) + (y >> 1) print(result % 4)
62.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3n = 0for i in range(10): if i % 3 == 0:n += iprint(n % 4)
63.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3total = 0for i in range(1, 11):if i % 3 == 0:total += 1print(total%4)
64.執行下列Python程式片段,輸出結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3def triangle_number(n): return n * (n + 1) // 2print(triangle_number(10) % 4)
65.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3total = 0for i in range(1,6,2): total += i ** 2print(total % 4)
66.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3orders = [100, 150, 200, 80, 120]avg_orders = sum(orders) / len(orders) below_avg = [o for o in orders if o < avg_orders]print(len(below_avg) % 4)
67.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B)1 (C)2 (D)3a = [1, 2, 3, 4, 5]b = [x * 2 for x in a if x % 2 == 0] print(sum(b) % 4)
68.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3x = 0for i in range(3):for j in range(3):x += i * j print(x % 4)
69.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3dp = [0 for _ in range(10)]print(dp)dp[0] , dp[1] , dp[2] = 1, 2, 2for i in range(3, 8):dp[i] = dp[i - 2] + dp[i - 3]print(dp[5] % 4)
70.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3a = [[0] * 3 for _ in range (3)] print(a)for i in range(3):for j in range(3): a[i] [j] = i + j print (a [2] [2] % 4)
71.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3def calc(x): if x == 0: return 4 return calc(x -1)+4 print(calc(3) % 4)
72.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1 (C)2 (D)3total = 0for i in range(1, 5):total += i * (5 - i) print(total % 4)
73.執行以下Python程式片段,其結果為何?[商技113] (A) 0 (B) 1(C)2 (D)3def calc(x):if x < 2: return x return calc(x -1)+ calc(x - 2)print(calc(5)%4 )
74.執行以下Python程式片段,其結果為何?[商技113] (A)0 (B) 1 (C)2 (D)3a = 1for i in range(1, 4):a = a + a * iprint(a % 4)
75.執行以下Python程式片段,其結果為何?[商技113](A) True True (B) False False(C) True False (D) False True a = 5; b = 10A1 = a < b and b > 15A2 = a < b or b < 15 print(f"{A1} {A2}")
76.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3a, s = 45, 0 while a > 0:s += a % 8a = a // 2 print(s % 4)#2
77.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3x = 8y = 6result = (x » 1) + (y « 1)print(result % 4)
78.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3x = 1for i in range(3):x = x * (i + 1) print(x % 4)
79.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3b = 12while b > 1:b -= 5print(b % 4)
80.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3ent = 0 data = [1, 2, 3] for i in data:for j in data: if i != j:ent += 1 print(ent % 4)#2
81.執行以下Python程式片段,其結果為?[商技114](A)0(B)1(C)2(D)3x = 0for i in range(4):x += (i * i) % 3 print(x % 4)
82.執行以下Python程式片段,其輸出為?[商技114](A)0(B)1(C)2(D)3n = 3s = 0for i in range (1, n + 1):s += i * 2print(s % 4)
83.執行以下Python程式片段結果?[商技114](A)0(B)1(C)2(D)3x = 1for i in range(3):x = (x * 3) % 4 print(x)
84.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3a = 14b = 5while a >= b:a -= bprint(a % 4)
85.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3n = 0for i in range(10):if i % 4 == 1:n += iprint(n % 4)
86.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3a, b = 1, 10 steps = 0 while b > a:b -= 2a += 1steps += 1 print(steps % 4)
87.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3nums = list(range(2, 12, 2)) s = 0for i, v in enumerate(nums) :if i % 2 == 0:s += vprint(s % 4)
88.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3x = 0for i in range(1, 10): if i % 3 == 0:continuex += 1if x == 4:breakprint(x % 4)
89.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3s = 0val = 1for _ in range(4):s += val val *= 2print(s % 4)
90.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3i = 1total = 0while i <= 3:for j in range (i): total += i + ji += 1print(total % 4)
91.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3x = 0for i in range(5): if i % 2 == 0:continueif i == 4: breakx += iprint(x % 4)
92.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3def calc(x):if x == 0:return 1return calc(x - 1) + 3print(calc(4) % 4)
93.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3def g(n):if n <= 1:return 1if n == 2:return 2return g(n -1)+ g(n - 3)print(g(5) % 4)
94.執行以下Python程式片段,其結果為何?[商技114] (A) YES YES (B) YES NO (C) NO YES (D) NO NOprint("NO" if str(121) != str(121) [::-1] else "YES", end=" ") print("NO" if str(123) != str(123)[::-1] else "YES")
95.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3dp = [0] * 6dp[0] = 1dp[1] = 1for i in range(2, 6):dp[i] = dp[i - 1] + dp[i - 2] print(dp[5]% 4)
96.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3s = "abcaabbccddaa" count = s.count("aa") print (count % 4)
97.執行以下Python程式片段,其結果為何?[商技114](A)0(B)1(C)2(D)3strl = "1 2 3 2 4 5 3 6"nums = sorted(set(map(int, strl.split()))) print(len(nums) % 4)
98.執行以下Python程式片段,其結果為何?[商技114] (A) True True (B) False False(C) True False (D) False Truea = 3 b = 8A1 = a >= b and b < 10A2 = a <= b or b == 5print( f"{A1} {A2}")
99.執行以下Python程式片段,其結果為何?[商技114] (A) True True (B) False False(C) True False (D) False Truenums = [1, 3, 5, 7]A1 = all(n % 2 == 1 for n in nums)A2 = any(n > 5 for n in nums) print(f"{A1} {A2}")
100.執行以下Python程式片段,其結果為何?[商技114] (A) True True (B) False False(C) True False (D) False Truenums = [2, 4, 6, 8]A1 = all(n % 2 == 0 for n in nums)A2 = any(n > 10 for n in nums) print(f"{A1} {A2}")
101.執行以下Python程式片段,其結果為何?[捷運](A)8(B)9(C)2(D)3a=[8,9,3,2,12]max=0max2=0for i in range (5):if a[i]> max:max2=maxmax=a[i]print(max2)