Python 3 - Mock Test

Questa sezione presenta varie serie di test Mock relativi a Python. Puoi scaricare questi test fittizi di esempio sul tuo computer locale e risolverli offline quando preferisci. Ogni test di simulazione viene fornito con una chiave di prova di simulazione per consentirti di verificare il punteggio finale e valutare te stesso.

Python 3 - Mock Test I

Risposta: C

Spiegazione

Entrambe le opzioni precedenti sono corrette.

D 4 - Quale delle seguenti variabili d'ambiente per Python dice all'interprete Python dove individuare i file del modulo importati in un programma?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PITONCASEOK

D - PYTHONHOME

Risposta: A

Spiegazione

PYTHONPATH - Ha un ruolo simile a PATH. Questa variabile indica all'interprete Python dove individuare i file del modulo importati in un programma. Dovrebbe includere la directory della libreria sorgente Python e le directory contenenti il ​​codice sorgente Python. PYTHONPATH a volte è preimpostato dall'installer di Python.

D 5 - Quale delle seguenti variabili d'ambiente per Python contiene il percorso di un file di inizializzazione contenente il codice sorgente Python?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PITONCASEOK

D - PYTHONHOME

Risposta: B

Spiegazione

PYTHONSTARTUP - Contiene il percorso di un file di inizializzazione contenente il codice sorgente Python. Viene eseguito ogni volta che si avvia l'interprete. È chiamato .pythonrc.py in Unix e contiene comandi che caricano utilità o modificano PYTHONPATH.

D 6 - Quale delle seguenti variabili di ambiente per Python viene utilizzata in Windows per indicare a Python di trovare la prima corrispondenza senza distinzione tra maiuscole e minuscole in un'istruzione di importazione?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PITONCASEOK

D - PYTHONHOME

Risposta: C

Spiegazione

PYTHONCASEOK - Viene utilizzato in Windows per istruire Python a trovare la prima corrispondenza senza distinzione tra maiuscole e minuscole in un'istruzione di importazione. Impostare questa variabile su qualsiasi valore per attivarla.

D 7 - Quale delle seguenti variabili d'ambiente per Python è un percorso di ricerca del modulo alternativo?

A - PYTHONPATH

B - PYTHONSTARTUP

C - PITONCASEOK

D - PYTHONHOME

Risposta: D.

Spiegazione

PYTHONHOME - È un percorso di ricerca del modulo alternativo. Di solito è incorporato nelle directory PYTHONSTARTUP o PYTHONPATH per rendere facile il cambio delle librerie dei moduli.

D 8 - Python è un linguaggio sensibile al maiuscolo / minuscolo?

A - vero

B - falso

Risposta: A

Spiegazione

Sì! Python è un linguaggio di programmazione case sensitive.

D 9 - Quale dei seguenti tipi di dati non è supportato in Python?

A - Numeri

B - Stringa

C - Elenco

D - Fetta

Risposta: D.

Spiegazione

Slice non è un tipo di dati supportato.

D 10 - Quale dei seguenti tipi di dati non è supportato in Python?

A - Tupla

B - Dizionario

C - Generici

D - Elenco

Risposta: C

Spiegazione

Generics non è un tipo di dati supportato.

D 11 - Qual è l'output di print str se str = 'Hello World!'?

A - Hello World!

B - Errore

C - str

D - Nessuna delle precedenti.

Risposta: A

Spiegazione

Ciao mondo! è la risposta corretta.

D 12 - Qual è l'output di print str [0] se str = 'Hello World!'?

A - Hello World!

B - H

C - ello World!

D - None of the above.

Answer : B

Explanation

H is the correct answer.

Q 13 - What is the output of print str[2:5] if str = 'Hello World!'?

A - llo World!

B - H

C - llo

D - None of the above.

Answer : C

Explanation

llo is the correct answer.

Q 14 - What is the output of print str[2:] if str = 'Hello World!'?

A - llo World!

B - H

C - llo

D - None of the above.

Answer : A

Explanation

llo World! is the correct answer.

Q 15 - What is the output of print str * 2 if str = 'Hello World!'?

A - Hello World!Hello World!

B - Hello World! * 2

C - Hello World!

D - None of the above.

Answer : A

Explanation

Hello World!Hello World! is the correct answer.

Q 16 - What is the output of print list if list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - list

C - Error

D - None of the above.

Answer : A

Explanation

[ 'abcd', 786 , 2.23, 'john', 70.2 ] is the correct answer.

Q 17 - What is the output of print list[0] if list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - abcd

C - Error

D - None of the above.

Answer : B

Explanation

It will print first element of the list. Output would be abcd.

Q 18 - What is the output of print list[1:3] if list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - abcd

C - [786, 2.23]

D - None of the above.

Answer : C

Explanation

It will print elements starting from 2nd till 3rd. Output would be [786, 2.23].

Q 19 - What is the output of print list[2:] if list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]?

A - [ 'abcd', 786 , 2.23, 'john', 70.2 ]

B - abcd

C - [786, 2.23]

D - [2.23, 'john', 70.2]

Answer : D

Explanation

It will print elements starting from 3rd element. Output would be [2.23, 'john', 70.2].

Q 20 - What is the output of print tinylist * 2 if tinylist = [123, 'john']?

A - [123, 'john', 123, 'john']

B - [123, 'john'] * 2

C - Error

D - None of the above.

Answer : A

Explanation

It will print list two times. Output would be [123, 'john', 123, 'john'].

Q 21 - What is the output of print tinylist * 2 if tinylist = [123, 'john']?

A - [123, 'john', 123, 'john']

B - [123, 'john'] * 2

C - Error

D - None of the above.

Answer : A

Explanation

It will print list two times. Output would be [123, 'john', 123, 'john'].

Q 23 - What is the output of print list if tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )?

A - ( 'abcd', 786 , 2.23, 'john', 70.2 )

B - tuple

C - Error

D - None of the above.

Answer : A

Explanation

( 'abcd', 786 , 2.23, 'john', 70.2 ) is the correct answer.

Q 24 - What is the output of print tuple[0] if tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )?

A - ( 'abcd', 786 , 2.23, 'john', 70.2 )

B - abcd

C - Error

D - None of the above.

Answer : B

Explanation

It will print first element of the list. Output would be abcd.

Q 25 - What is the output of print tuple[1:3] if tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )?

A - ( 'abcd', 786 , 2.23, 'john', 70.2 )

B - abcd

C - (786, 2.23)

D - None of the above.

Answer : C

Explanation

It will print elements starting from 2nd till 3rd. Output would be (786, 2.23).

Answer Sheet

Question Number Answer Key
1 D
2 D
3 C
4 A
5 B
6 C
7 D
8 A
9 D
10 C
11 A
12 B
13 C
14 A
15 A
16 A
17 B
18 C
19 D
20 A
21 A
22 D
23 A
24 B
25 C