Python 3エンジニア認定基礎試験~模擬試験⑦~

1. 
次のコードの実行結果を選んでください。

import math
print(math.__cached__)

2. 
次のコードを実行した場合の出力として正しいものを選んでください。

import statistics
data = [1, 2, 3, 4, 5, 6, 7, 8]
variance = statistics.variance(data)
print(round(variance, 2))

3. 
次のコードの出力結果は何でしょうか?

stack = []
for i in range(1, 6):
stack.append(i)
for _ in range(3):
stack.pop()
print(stack)

4. 
変数yが負の数である場合に「負の数です」と表示するコードはどれでしょうか?

5. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime
current = datetime(2024, 11, 17, 12, 30)
print(current.strftime("%I:%M %p"))

6. 
次のコードの実行結果を選んでください。

import os
os.makedirs("test_dir/sub_dir", exist_ok=True)
print("Directories created")

7. 
スタックstackが空であるときにstack.pop()を実行するとどうなりますか?

8. 
次のコードの実行結果を選んでください。

import math
print(math.log(100, 10))

9. 
次のコードの実行結果を選んでください。

from random import randint
print(randint.__name__)

10. 
キューとして機能するリストqueueに要素10を追加するには、次のどのコードを使用すべきでしょうか?

11. 
変数tempが20以下なら「寒いです」と表示し、20より大きく30未満なら「快適です」と表示するコードはどれでしょうか?

12. 
次のコードの出力結果は何でしょうか?

stack = []
for i in range(5):
stack.append(i * 2)
stack.pop()
stack.pop()
print(stack)

13. 
変数xが正の数であるか、または偶数である場合に「条件を満たします」と表示するコードはどれでしょうか?

14. 
次のコードの実行結果を選んでください。

import math
print(hasattr(math, "__file__"))

15. 
次のコードを実行したときの出力結果は何でしょうか?

num = 12
if num % 3 == 0:
print("3の倍数")
elif num % 4 == 0:
print("4の倍数")
else:
print("3でも4でもない")

16. 
次のコードの実行結果を選んでください。

print(__file__)

17. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [1, 2, 3]
for _ in range(2):
stack.append(stack[-1] + stack[-2])
stack.pop()

18. 
次のコードを実行したときの出力結果は何でしょうか?

a = 5
b = 3
if a > 0:
if b > 5:
print("aは正の数、bは5より大きい")
else:
print("aは正の数、bは5以下")
else:
print("aは負の数")

19. 
次のコードの出力結果を選んでください。

from math import sqrt
print(sqrt(16))

20. 
次のコードを実行したときの出力結果は何でしょうか?

temperature = 22
if temperature > 30:
print("暑いです")
elif temperature >= 20:
print("快適です")
else:
print("寒いです")

21. 
次のコードを実行した場合の出力として正しいものを選んでください。

import math
x = -4
y = math.sqrt(abs(x)) + math.exp(x)
print(round(y, 2))

22. 
次のコードの実行結果を選んでください。

import os
print(os.__package__)

23. 
次のコードを実行したときの出力結果は何でしょうか?

x = -10
if x > 0:
print("正の数")
elif x < 0:
print("負の数")
else:
print("ゼロ")

24. 
次のコードの実行結果を選んでください。

import datetime
print(datetime.datetime.now())

25. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = []
for i in range(1, 4):
stack.append(i ** 2)
stack.pop()
stack.append(sum(stack))

26. 
次のコードを実行したときの出力結果は何でしょうか?

age = 20
if age < 13:
print("子供")
elif age < 20:
print("ティーンエイジャー")
else:
print("大人")

27. 
次のコードの出力結果は何ですか?

queue = [10, 20, 30, 40]
queue.pop(0)
queue.append(queue.pop(0))
queue.append(50)
queue.pop(0)
print(queue)

28. 
次のコードの実行結果を選んでください。

import sys
print(sys.__file__)

29. 
Pythonのmathモジュールで、対数を計算するための関数として正しいものを選んでください。

30. 
次のコードの実行結果を選んでください。

from math import pi
print(pi)

31. 
次のコードを実行したときの出力結果は何でしょうか?

x = -3
if x > 0:
print("正の数")
elif x == 0:
print("ゼロ")
else:
if x % 2 == 0:
print("負の偶数")
else:
print("負の奇数")

32. 
次のコードの出力結果は何ですか?

stack = [2]
for i in range(1, 4):
stack.append(stack[-1] * i)
stack.pop()
print(stack)

33. 
次のコードについて、正しい出力を選んでください。

from datetime import datetime
date = datetime(2024, 11, 17, 15, 30)
print(date.strftime("%Y-%m-%d %H:%M"))

34. 
次のコードのように、モジュールのドキュメント文字列を取得する正しい方法を選んでください。

import math
# ドキュメント文字列を取得するコード

35. 
次の記述のうち、Pythonのimportに関して正しいものを選んでください。

36. 
Pythonにおいて、標準ライブラリモジュールmathを使用するための適切なコードを選んでください。

37. 
次のコードでエラーが発生する原因を選んでください。

from math import pi
print(math.pi)

38. 
次のコードを実行したときの出力結果は何でしょうか?

x = 7
y = 4
if x > 5:
if y < 5:
print("x > 5 かつ y < 5")
else:
print("x > 5 かつ y >= 5")
else:
print("x <= 5")

39. 
次のコードのようにインポートした場合、モジュール内の関数にアクセスする正しい方法を選んでください。

import random as rnd

40. 
次のコードを実行した後のstackの内容は何でしょうか?

stack = [10, 20, 30]
stack.append(40)
stack.pop()
stack.append(50)
stack.pop()
stack.append(60)
stack.pop()

コメントを残すにはログインしてください。