PCEP-30-02 문제 26
다음 과제가 성공적으로 실행되었다고 가정합니다.

다음 표현식 중 어느 것이 참으로 평가됩니까? (두 개의 표현식을 선택하세요.)

다음 표현식 중 어느 것이 참으로 평가됩니까? (두 개의 표현식을 선택하세요.)
정답: C,D
보내주신 코드 조각은 네 개의 값 목록을 "the_list"라는 변수에 할당하는 코드입니다. 코드는 다음과 같습니다.
the_list = ['1', 1, 1, 1]
이 코드는 '1', 1, 1, 1 값을 포함하는 목록 객체를 생성하고 이를 변수 "the_list"에 할당합니다.
변수 이름이나 값의 인덱스를 사용하여 목록에 액세스할 수 있습니다. 인덱스는 다음에서 시작합니다.
첫 번째 값은 0이고, 마지막 값은 목록 길이에서 1을 뺀 값까지입니다. 인덱스는 음수일 수도 있으며, 이 경우 목록 끝에서부터 계산됩니다. 예를 들어, the_list[0]은 '1'을 반환하고, the_list[-1]은 1을 반환합니다.
제시하신 표현식은 목록의 일부 조건을 평가하여 True 또는 False라는 부울 값을 반환하려고 합니다. 이 중 일부는 유효하지만, 일부는 유효하지 않아 예외를 발생시킵니다.
예외는 코드가 제대로 실행되지 않을 때 발생하는 오류입니다. 표현식은 다음과 같습니다.
A). the_List.index {"1"} in the_list: 이 표현식은 목록에서 값 '1'의 인덱스가 목록에도 있는지 확인하려고 합니다. 그러나 이 표현식은 index 메서드를 호출할 때 괄호 대신 중괄호를 사용하므로 유효하지 않습니다. index 메서드는 목록에서 첫 번째로 나타나는 값을 반환하는 데 사용됩니다. 예를 들어, the_list.index('1')은 '1'이 목록의 첫 번째 값이기 때문에 0을 반환합니다. 그러나 the_list.index
{"1"}은 SyntaxError 예외를 발생시키고 아무것도 출력하지 않습니다.
B). 1.1 in the_list |1:3 |: 이 표현식은 값 1.1이 목록의 하위 목록에 있는지 확인하려고 합니다.
그러나 이 표현식은 하위 목록의 시작 및 끝 인덱스를 지정하는 데 콜론 대신 세로 막대를 사용하므로 유효하지 않습니다. 하위 목록은 대괄호와 콜론을 사용하여 목록의 일부를 가져오는 슬라이싱 연산을 통해 얻습니다. 예를 들어, the_list[1:3]은 인덱스 1부터 인덱스 3까지(끝 인덱스 제외)의 하위 목록인 [1, 1]을 반환합니다. 그러나 the_list |1:3 |은 SyntaxError 예외를 발생시키고 아무것도 출력하지 않습니다.
C). len (목록 [0:2]} <3: 이 표현식은 목록의 하위 목록의 길이가 3보다 작은지 확인하려고 합니다.
이 표현식은 len 함수와 슬라이싱 연산을 올바르게 사용하므로 유효합니다. len 함수는 목록이나 하위 목록에 있는 값의 개수를 반환하는 데 사용됩니다. 예를 들어, len(the_list)는 목록에 값이 4개 있으므로 4를 반환합니다. 슬라이싱 연산은 대괄호와 콜론을 사용하여 목록의 일부를 가져오는 데 사용됩니다. 예를 들어, the_list[0:2]는 인덱스 0에서 인덱스 2까지의 목록의 하위 목록인 ['1', 1]을 반환합니다(끝 인덱스 제외). 표현식 len (the list [0:2]} <3은 하위 목록 ['1', 1]의 길이가 2이고 3보다 작으므로 True를 반환합니다.
D). the_list.index {'1'} - 0: 이 표현식은 목록에서 값 '1'의 인덱스가 0과 같은지 확인하려고 합니다. 이 표현식은 index 메서드와 등호 연산자를 올바르게 사용하므로 유효합니다. index 메서드는 목록에서 값의 첫 번째 발생을 반환하는 데 사용됩니다. 예를 들어, the_list.index('1')은 '1'이 목록에서 첫 번째 값이기 때문에 0을 반환합니다. 등호 연산자는 두 값을 비교하여 같으면 True를 반환하고 그렇지 않으면 False를 반환하는 데 사용됩니다. 예를 들어, 0 == 0은 True를 반환하고 0 == 1은 False를 반환합니다. 표현식 the_list.index {'1'} - 0은 목록에서 '1'의 인덱스가 0이고 0은 0과 같기 때문에 True를 반환합니다.
따라서 정답은 C. len (리스트 [0:2]} <3 및 D. the_list. index {'1'} - 0입니다.
참고: Python 리스트 메서드 - W3Schools5. 자료 구조 - Python 3.11.5 문서. Python 리스트 메서드 - GeeksforGeeks
the_list = ['1', 1, 1, 1]
이 코드는 '1', 1, 1, 1 값을 포함하는 목록 객체를 생성하고 이를 변수 "the_list"에 할당합니다.
변수 이름이나 값의 인덱스를 사용하여 목록에 액세스할 수 있습니다. 인덱스는 다음에서 시작합니다.
첫 번째 값은 0이고, 마지막 값은 목록 길이에서 1을 뺀 값까지입니다. 인덱스는 음수일 수도 있으며, 이 경우 목록 끝에서부터 계산됩니다. 예를 들어, the_list[0]은 '1'을 반환하고, the_list[-1]은 1을 반환합니다.
제시하신 표현식은 목록의 일부 조건을 평가하여 True 또는 False라는 부울 값을 반환하려고 합니다. 이 중 일부는 유효하지만, 일부는 유효하지 않아 예외를 발생시킵니다.
예외는 코드가 제대로 실행되지 않을 때 발생하는 오류입니다. 표현식은 다음과 같습니다.
A). the_List.index {"1"} in the_list: 이 표현식은 목록에서 값 '1'의 인덱스가 목록에도 있는지 확인하려고 합니다. 그러나 이 표현식은 index 메서드를 호출할 때 괄호 대신 중괄호를 사용하므로 유효하지 않습니다. index 메서드는 목록에서 첫 번째로 나타나는 값을 반환하는 데 사용됩니다. 예를 들어, the_list.index('1')은 '1'이 목록의 첫 번째 값이기 때문에 0을 반환합니다. 그러나 the_list.index
{"1"}은 SyntaxError 예외를 발생시키고 아무것도 출력하지 않습니다.
B). 1.1 in the_list |1:3 |: 이 표현식은 값 1.1이 목록의 하위 목록에 있는지 확인하려고 합니다.
그러나 이 표현식은 하위 목록의 시작 및 끝 인덱스를 지정하는 데 콜론 대신 세로 막대를 사용하므로 유효하지 않습니다. 하위 목록은 대괄호와 콜론을 사용하여 목록의 일부를 가져오는 슬라이싱 연산을 통해 얻습니다. 예를 들어, the_list[1:3]은 인덱스 1부터 인덱스 3까지(끝 인덱스 제외)의 하위 목록인 [1, 1]을 반환합니다. 그러나 the_list |1:3 |은 SyntaxError 예외를 발생시키고 아무것도 출력하지 않습니다.
C). len (목록 [0:2]} <3: 이 표현식은 목록의 하위 목록의 길이가 3보다 작은지 확인하려고 합니다.
이 표현식은 len 함수와 슬라이싱 연산을 올바르게 사용하므로 유효합니다. len 함수는 목록이나 하위 목록에 있는 값의 개수를 반환하는 데 사용됩니다. 예를 들어, len(the_list)는 목록에 값이 4개 있으므로 4를 반환합니다. 슬라이싱 연산은 대괄호와 콜론을 사용하여 목록의 일부를 가져오는 데 사용됩니다. 예를 들어, the_list[0:2]는 인덱스 0에서 인덱스 2까지의 목록의 하위 목록인 ['1', 1]을 반환합니다(끝 인덱스 제외). 표현식 len (the list [0:2]} <3은 하위 목록 ['1', 1]의 길이가 2이고 3보다 작으므로 True를 반환합니다.
D). the_list.index {'1'} - 0: 이 표현식은 목록에서 값 '1'의 인덱스가 0과 같은지 확인하려고 합니다. 이 표현식은 index 메서드와 등호 연산자를 올바르게 사용하므로 유효합니다. index 메서드는 목록에서 값의 첫 번째 발생을 반환하는 데 사용됩니다. 예를 들어, the_list.index('1')은 '1'이 목록에서 첫 번째 값이기 때문에 0을 반환합니다. 등호 연산자는 두 값을 비교하여 같으면 True를 반환하고 그렇지 않으면 False를 반환하는 데 사용됩니다. 예를 들어, 0 == 0은 True를 반환하고 0 == 1은 False를 반환합니다. 표현식 the_list.index {'1'} - 0은 목록에서 '1'의 인덱스가 0이고 0은 0과 같기 때문에 True를 반환합니다.
따라서 정답은 C. len (리스트 [0:2]} <3 및 D. the_list. index {'1'} - 0입니다.
참고: Python 리스트 메서드 - W3Schools5. 자료 구조 - Python 3.11.5 문서. Python 리스트 메서드 - GeeksforGeeks
PCEP-30-02 문제 27
다음 함수 중 두 개의 인수로 호출할 수 있는 함수는 무엇입니까?
정답: B
보내주신 코드 조각은 Python에서 네 가지 다른 함수를 정의하고 있습니다. 함수는 특정 작업을 수행하는 코드 블록이며 프로그램에서 재사용할 수 있습니다. 함수는 0개 이상의 인수를 받을 수 있으며, 인수는 함수가 호출될 때 함수에 전달되는 값입니다. 함수는 값을 반환하거나 Python의 기본 반환 값인 None을 반환할 수도 있습니다.
파이썬에서 함수를 정의하려면 def 키워드 다음에 함수 이름과 괄호를 사용합니다. 괄호 안에는 함수가 받을 매개변수의 이름을 지정할 수 있습니다.
괄호 뒤에 콜론을 사용하고 함수 명령문이 포함된 코드 블록을 들여씁니다. 예:
def function_name(parameter1, parameter2): # 함수 반환 값의 문장 Python에서 함수를 호출하려면 함수 이름 뒤에 괄호를 사용합니다. 괄호 안에는 함수가 기대하는 인수 값을 전달할 수 있습니다. 인수의 개수와 순서는 키워드 인수나 기본값을 사용하지 않는 한 함수 정의에 있는 매개변수의 개수 및 순서와 일치해야 합니다. 예:
함수_이름(인수1, 인수2)
귀하께서 보내주신 코드 조각은 다음과 같습니다.
A) def my_function(): print("Hello")
B) def my_function(a, b): a + b를 반환합니다.
C) def my_function(a, b, c): a * b * c를 반환합니다.
D) def my_function(a, b=0): a - b를 반환합니다.
질문은 두 개의 인수로 호출할 수 있는 함수가 무엇인지 묻는 것입니다. 즉, 함수 정의 시 매개변수가 두 개여야 하거나, 기본값이 있는 매개변수 하나와 없는 매개변수 하나가 있어야 합니다.
기본값은 함수 호출 시 인수가 지정되지 않은 경우 매개변수에 할당되는 값입니다. 예를 들어, 옵션 D에서 매개변수 b의 기본값은 0이므로, 함수는 하나 또는 두 개의 인수로 호출될 수 있습니다.
이 기준을 충족하는 유일한 옵션은 옵션 B입니다. 옵션 B의 함수는 a와 b라는 두 개의 매개변수를 가지며, 두 매개변수의 합을 반환합니다. 이 함수는 두 개의 인수로 호출될 수 있습니다. 예를 들어, my_function(2, 3)은 5를 반환합니다.
다른 옵션은 두 개의 인수로 호출할 수 없습니다. 옵션 A는 매개변수가 없으므로 my_function()처럼 인수 없이만 호출할 수 있으며, 이 경우 "Hello"를 출력합니다. 옵션 C는 a, b, c라는 세 개의 매개변수를 가지며, 이 세 개의 매개변수의 곱을 반환합니다. 이 함수는 my_function(2, 3, 4)처럼 세 개의 인수로만 호출할 수 있으며, 이 경우 24를 반환합니다. 옵션 D는 기본값을 가진 매개변수 b와 기본값을 갖지 않는 매개변수 a를 가지며, 이 두 매개변수의 차를 반환합니다. 이 함수는 my_function(2) 또는 my_function(2, 3)처럼 하나 또는 두 개의 인수로 호출할 수 있으며, 각각 2 또는 -1을 반환합니다.
따라서 정답은 B입니다. 옵션 B.
파이썬에서 함수를 정의하려면 def 키워드 다음에 함수 이름과 괄호를 사용합니다. 괄호 안에는 함수가 받을 매개변수의 이름을 지정할 수 있습니다.
괄호 뒤에 콜론을 사용하고 함수 명령문이 포함된 코드 블록을 들여씁니다. 예:
def function_name(parameter1, parameter2): # 함수 반환 값의 문장 Python에서 함수를 호출하려면 함수 이름 뒤에 괄호를 사용합니다. 괄호 안에는 함수가 기대하는 인수 값을 전달할 수 있습니다. 인수의 개수와 순서는 키워드 인수나 기본값을 사용하지 않는 한 함수 정의에 있는 매개변수의 개수 및 순서와 일치해야 합니다. 예:
함수_이름(인수1, 인수2)
귀하께서 보내주신 코드 조각은 다음과 같습니다.
A) def my_function(): print("Hello")
B) def my_function(a, b): a + b를 반환합니다.
C) def my_function(a, b, c): a * b * c를 반환합니다.
D) def my_function(a, b=0): a - b를 반환합니다.
질문은 두 개의 인수로 호출할 수 있는 함수가 무엇인지 묻는 것입니다. 즉, 함수 정의 시 매개변수가 두 개여야 하거나, 기본값이 있는 매개변수 하나와 없는 매개변수 하나가 있어야 합니다.
기본값은 함수 호출 시 인수가 지정되지 않은 경우 매개변수에 할당되는 값입니다. 예를 들어, 옵션 D에서 매개변수 b의 기본값은 0이므로, 함수는 하나 또는 두 개의 인수로 호출될 수 있습니다.
이 기준을 충족하는 유일한 옵션은 옵션 B입니다. 옵션 B의 함수는 a와 b라는 두 개의 매개변수를 가지며, 두 매개변수의 합을 반환합니다. 이 함수는 두 개의 인수로 호출될 수 있습니다. 예를 들어, my_function(2, 3)은 5를 반환합니다.
다른 옵션은 두 개의 인수로 호출할 수 없습니다. 옵션 A는 매개변수가 없으므로 my_function()처럼 인수 없이만 호출할 수 있으며, 이 경우 "Hello"를 출력합니다. 옵션 C는 a, b, c라는 세 개의 매개변수를 가지며, 이 세 개의 매개변수의 곱을 반환합니다. 이 함수는 my_function(2, 3, 4)처럼 세 개의 인수로만 호출할 수 있으며, 이 경우 24를 반환합니다. 옵션 D는 기본값을 가진 매개변수 b와 기본값을 갖지 않는 매개변수 a를 가지며, 이 두 매개변수의 차를 반환합니다. 이 함수는 my_function(2) 또는 my_function(2, 3)처럼 하나 또는 두 개의 인수로 호출할 수 있으며, 각각 2 또는 -1을 반환합니다.
따라서 정답은 B입니다. 옵션 B.
- 최근 업로드
- 166Huawei.H12-351_V1.0.v2026-09-04.q76
- 785Cisco.300-435.v2026-09-03.q259
- 385Oracle.1Z0-1045-26.v2026-09-03.q17
- 678IIA.IIA-CIA-Part1.v2026-09-03.q627
- 538Fortinet.NSE6_OTS_AR-7.6.v2026-09-03.q95
- 517Snowflake.DAA-C01.v2026-09-03.q67
- 3518Salesforce.AP-223.v2026-09-01.q94
- 2632Splunk.SPLK-5001.v2026-09-01.q60
- 3962Cisco.300-540.v2026-09-01.q62
- 5205Microsoft.MS-102-KR.v2026-09-01.q239
[×]
PDF 파일 다운로드
메일 주소를 입력하시고 다운로드 하세요. PythonInstitute.PCEP-30-02.v2025-12-04.q27 모의시험 시험자료를 다운 받으세요.
