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

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

print("Coordinates: ({}, {})".format(23.456, 45.678))

2. 
次のコードの出力は何になるでしょうか?

a = [1, 2, 3]
b = a
b.append(4)
print(a)

3. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque(["a", "b", "c"])
dq.appendleft("z")
print(dq)

4. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque([1, 2, 3])
dq.rotate(-1)
print(dq)

5. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque([1, 2, 3])
x = dq.popleft()
y = dq.pop()
print(dq)

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

add = lambda x, y=10: x + y
print(add(5))

7. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Value: 0050

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

class Parent:
pass

class Child(Parent):
pass

obj = Child()
print(isinstance(obj, Parent))

9. 
dequeのextendleftメソッドの動作として正しい説明はどれですか?

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

fruits = ['apple', 'banana', 'cherry']
print(fruits[-2])

11. 
次のコードの説明として正しいものはどれですか?

add = lambda x, y: x + y
print(add(5, 3))

12. 
dequeで要素を先頭に追加するメソッドはどれですか?

13. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Temperature: 23.5°C

14. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque([1, 2, 3], maxlen=3)
dq.extend([4, 5])
print(dq)

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

class MyClass:
pass

obj = MyClass()
print(isinstance(obj, MyClass))

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

nums = [1, 2, 3, 4, 5]
nums = [x * 2 for x in nums if x % 2 == 1]
print(nums)

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

class A:
pass

class B:
pass

print(issubclass(B, A))

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

lst = [1, [2, 3], [4, 5, [6, 7]], 8]
print(lst[2][2][1])

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

concat = lambda x, y="default": x + y
print(concat("Hello, "))

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

print("The result is {0:.1f}".format(10 / 3))

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

class A:
pass

class B(A):
pass

obj = B()
print(type(obj) == A)

22. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque([1, 2, 3])
dq.clear()
print(dq)

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

x = 8
y = 3
z = 2
result = x * y % z + x // z
print(result)

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

class A:
pass

class B(A):
pass

class C(A):
pass

print(issubclass(C, A))
print(issubclass(B, C))

25. 
以下のコードの出力は何でしょうか?

a = [1, 2, 3]
b = [4, 5]
print(a + b)

26. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Result: 3.1

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

class A:
pass

class B(A):
pass

class C:
pass

print(issubclass(B, (A, C)))

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

calculate = lambda x, y: x * y if x > y else x + y
print(calculate(3, 5))

29. 
次のコードについて、インスタンスの正しい説明を選んでください。

class MyClass:
pass

obj = MyClass()

30. 
次のコードについて、インスタンスメソッドの正しい説明を選んでください。

class MyClass:
def greet(self):
return "Hello!"

31. 
次のコードの出力として正しいものはどれですか?

concat = lambda s1, s2: s1 + " " + s2
print(concat("Hello", "World"))

32. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque([1, 2, 3])
dq.append(4)
print(dq)

33. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Binary: 1101

34. 
リストvalues = [5, 3, 8, 1, 9]を昇順にソートするにはどうすればよいでしょうか?

35. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Aligned: text

36. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Hexadecimal: ff

37. 
次のコードを実行した場合、出力は何ですか?

from collections import deque
dq = deque([1, 2, 3], maxlen=3)
dq.append(4)
print(dq)

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

data = [10, 20, 30, 40, 50]
data[1:4] = [15, 25]
print(data)

39. 
次の出力を得るためには、どのようなコードを入力すべきですか?

Number: 1.23e+02

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

repeat = lambda s, n: s * n
print(repeat("A", 3))

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