0% fanden dieses Dokument nützlich (0 Abstimmungen)
4 Ansichten17 Seiten

Unbetitelt

Dieses Dokument enthält 36 Multiple-Choice-Fragen zur Python-Programmierung. Die Fragen behandeln Themen wie Python-Syntax, Datentypen, Operatoren, Funktionen, Schleifen, bedingte Anweisungen und mehr. Beispielhafte Fragen sind die Identifizierung des richtigen Ganzzahl-Divisionsoperators, die angemessene Verwendung von Kommentaren und welcher Datentyp veränderlich ist. Das Dokument testet das Wissen über sowohl grundlegende als auch fortgeschrittene Konzepte der Python-Sprache.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
4 Ansichten17 Seiten

Unbetitelt

Dieses Dokument enthält 36 Multiple-Choice-Fragen zur Python-Programmierung. Die Fragen behandeln Themen wie Python-Syntax, Datentypen, Operatoren, Funktionen, Schleifen, bedingte Anweisungen und mehr. Beispielhafte Fragen sind die Identifizierung des richtigen Ganzzahl-Divisionsoperators, die angemessene Verwendung von Kommentaren und welcher Datentyp veränderlich ist. Das Dokument testet das Wissen über sowohl grundlegende als auch fortgeschrittene Konzepte der Python-Sprache.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
Sie sind auf Seite 1/ 17

WICHTIGSTE MULTIPLE-CHOICE-FRAGEN

INFORMATIKPRAXIS
KLASSE XI
MCQ - PYTHON ÜBERARBEITUNG
Q1 Einzeilige Kommentare in Python beginnen mit …… Symbol.

a) #
b) %
c) ;
d)

Q2 Welcher der folgenden Operatoren ist ganzzahlige Division?


a) <
b) //
c) /
d) +

Q3 Welches der folgenden ist eine ungültige Aussage?


a) I=J=K=50
b) I,J,K=50,60,70
c)I J K =50 60 70
d) I_J_K=70

Q4 Eine geordnete Folge von Anweisungen oder Befehlen, die von einem Computer ausgeführt werden sollen, heißt

a) Linie b) Befehl c) Programm d) keine der oben genannten


Frage 5 Welche der folgenden Funktionen gibt die Ausgabe auf der Konsole aus?
a) Output( ) b) Print ( ) c) Echo( )d) drucken ( )
Q 6 Wählen Sie die reservierten Wörter in Python.

a) wenn b) Eingabe c) Import d) alles davon


Frage 7 Was wird die Ausgabe des folgenden Codes sein?
x,y=2,6
x,y=y,x+2
drucke(x,y)
a) 6 6 b)44 c)46 d)64

Q 8 Wählen Sie das perfekte Wort für Python, Python ist eine …. Sprache
a) Upper case b ) Lower casec) Case sensitived ) Keine

Q9 Die reservierten Wörter, die vom Python-Interpreter verwendet werden, um die Struktur eines
Programme werden als bezeichnet

a) Keywords b ) Identifiers c) Token d) Literale

Q 10 Operatoren, die auf zwei Operanden wirken, werden als ….. bezeichnet.

a) Unary operator b) Binary operator c) Assignment operator d) None

Q 11 Der Fehler, der während der Ausführung des Programms auftritt, ist bekannt als ….
a) Syntax Error b ) Semantics Error c ) Run time error d) Keine

Q 12 Die Umwandlung eines Datentyps in einen anderen Datentyp wird als …. bezeichnet.

a) Debugging b) Funktion c)Typumwandlung d ) Alle diese

Q 13 Was wird die Ausgabe des folgenden Ausdrucks sein


12 * ( 13%4 ) // 2 + 6
55 b) 24 c ) 22 d) 12

Frage 14 Wählen Sie das Beispiel für veränderliche Objekte


a) int b) komplex c) bool d) Liste
Q 15 Nikita hat ein Programm geschrieben, aber sie erhält nicht das gewünschte Ergebnis. Warum?
a=input("Geben Sie eine Zahl ein")
b=input(“geben Sie 2 einundNummer
c=a+b
print(c)
a) falsches Codieren b) Typumwandlungsproblem
Die Formel für die Summe ist falsch. d) keine der oben genannten
Q 16 Wählen Sie den richtigen Bezeichnernamen

a) 9 Punkte b)&sumc ) _Gesamt d) Alle sind korrekt


Frage 17 Das gegebene Programm hat einen Fehler, finden Sie die richtige Option mit der Zeilennummer.

10=a #Zeile 1
b=45 #Zeile 2
a+b=c #Zeile 3
print( c ) #Zeile 4
Fehler in Zeilennummer ...
a) 1 b) 2 c) 3 d) 1 & 3
Q 18 p=20
print(id(p))
Diese Aussagen werden geben
Adresse von p b ) value of p c) address & value both d) keine
Frage 19 Die Escape-Sequenz \n wird verwendet für …

a) Neue Zeile b) new word c) new Character d ) Alle diese


Frage 20 Die Funktion type() wird verwendet, um herauszufinden, was ...

a) Eine Funktion deklarieren


b) Eine Funktion definieren
c) Um die Art der Variablen zu kennen

d)Keine
Q 21 > ist das Beispiel für ....... Operator

a) Arithmetik b) Beziehung c) logisch d) Zuweisung


F 22 Was wird die Ausgabe des folgenden Codes sein?
print('H' in 'Hello')
Hallo b ) Hallo c) wahr d ) Keine
Q 23 Slicing wird verwendet, um eine …… von Werten abzurufen.

a) Teilmenge b) 2 Werte c) groß d) Alle diese


Q 24 In Python wird automatische Datenumwandlung als …. Typumwandlung bezeichnet

a) Explizit b ) implicit c) mix d) Keine


Q 25 In Python wird eine Funktion durch das ............. Schlüsselwort definiert.

a) Definition b) Def c) Benutzer d ) def


Q 26 Ein Bezeichner muss ein Schlüsselwort von Python sein

a) Wahr b ) Falsch
Frage 27 Was wird die Ausgabe des folgenden Codes sein
p=10
q=20
p*=q/3
q+=p+q*2
drucke(p,q)
a) 66.666 126.66
b) 78.66 162.66
c) 126,66 66,66
d) 89,22 156,99
Frage 28 Rohan macht ein Programm in Python, wenn er eine ganze Zahl eingibt, das Ergebnis von
Das Programm ist korrekt, aber wenn es Dezimalwerte nimmt, erhält es kein Ergebnis.
gemäß Dezimalwerten. Er erhält Ergebnisse basierend auf ganzen Zahlen.
Was er tun sollte, um die Genauigkeit im Ergebnis zu erhalten.

a) Das Programm neu schreiben


b) Kommentare im Programm geben

c) Ändere den Datentyp int in float


d)Das Programm aktualisieren

F 29 In Python kann eine Variable zu verschiedenen Zeiten Werte unterschiedlicher Typen halten. Es ist

known as …….
a) Multitasking
Mehrfachkapazität
c)Dynamische Typisierung

d)Attribut des Kommentars


Q 30 Um die Fehler aus dem Programm zu entfernen, ist .....

a) Fehler b) debug c) Semantik d) Keine


Frage 31 Shalini schreibt folgenden Code,
p
q
drucke(p, q)

Warum erhält sie einen Fehler?


a)Values are not assigned to p & q
b) P & q stehen in separaten Zeilen
c)P & q machen keine Kommentare
d)Keine
Q 32 Was ist die maximal mögliche Länge eines Identifikators?
31 Zeichen b) 63 Zeichen
b)79 Zeichen d) keine der genannten

Q 33 Wer hat die Programmiersprache Python entwickelt?

a)Zim Den b) Wick van Rossum


b)Guido van Rossum c)NieneStom

Frage 34 Was verwenden wir, um einen Codeblock in der Programmiersprache Python zu definieren?

a) Schlüssel

b) Klammern
c) Einrückung
d)Keine davon
Q 35 Wie viele Schlüsselwörter gibt es in der Programmiersprache Python?
a)32
b)61
c)33
d)27
Frage 36 In welcher Sprache ist Python geschrieben?

A. Englisch
b.PHP
c. C
d. Alle oben genannten
Q 37 Welcher der folgenden Operatoren ist die richtige Option für power(ab)?
a.a. a ^ b
b.a**b
c.a ^ ^ b
d.a ^ * b
Q 38 Welche der folgenden Rangfolgen ist in Python korrekt?
a. Parentheses, Exponential, Multiplication, Division, Addition, Subtraction
Multiplikation, Division, Addition, Subtraktion, Klammern, Exponential
c.Division, Multiplication, Addition, Subtraction, Parentheses, Exponential
d.Exponential, Klammern, Multiplikation, Division, Addition, Subtraktion

Q 39 Was ist die Antwort auf diesen Ausdruck, 22 % 3 ist?


7
b) 1
c) 0
d) 5
Q 40 Welcher Fehler tritt auf, wenn Sie den folgenden Python-Codeauszug ausführen?
apple = mango
a)SyntaxError
b)NameError
c)Wertfehler
d) TypeError

41 Welches der folgenden ist eine Auswahlsteueranweisung:-


für b. während c. wenn..sonst.. d. drucken
42 Welches der folgenden ist eine Schleifensteueranweisung:
für b. do..while c. wenn..sonst.. d. drucken
43 Welche der folgenden ist keine gültige Schleifensteueranweisung in Python:
für während c. wenn..ansonsten.. d. do..while..
44 In Anweisung: für var in : , die Lücke kann mit gefüllt werden
(choose two options)
a. Single Value b. An iterable sequence c. ein Ausdruck. d. Bereich()
45 In der Anweisung: für var in range(3) :, ist range(3) gleichwertig mit:
(wählen Sie zwei Optionen)
a. bereich(1,3) b. Bereich(0,3) c. Bereich(1,3,0) d. Bereich(0,3,1)
46 In der Anweisung: für var in range(4): wird range(4) ein iterierbares Objekt erzeugen.

Folge wie:
[0,2,4] b. [1,2,3,4] c. [0,1,2,3] d. [0,1,2,3,4]
47 Welche der folgenden Aussagen wird nicht erfolgreich ausgeführt?
a. if (1,2):b. if (1,2)
print("foo")print("foo")

c. wenn (2): d. wenn (1) :


Drucken("foo") print("foo")
48 In einer if..else…Anweisung die Die Portion ist optional.

a. colon (:) b. Expression c. sonst d. falls

49 In einer for-Anweisung die Die Portion ist optional.

a. colon (:) b. Expression c. sonst d. für


50 How many times following loop will execute:
für x in Bereich(-5):
drucke(x)
a. 5 b. 0 c. unendlich d. Fehler
51 Wie oft wird die folgende Schleife ausgeführt:
für x in Bereich(3):
Drucken(x)
a. 3 b. 0 c. unendlich d. 2
52 Wie oft wird die folgende Schleife ausgeführt:
für x in 'Computer':
print(x)
a. 10 b. 1 c. 8 d. 0
53 Wie oft wird die folgende Schleife ausgeführt:
für x in [1,3,5,7,9,11]:
Drucken Sie (x)
a. 3 b. 5 c. 7 d. 6
Betrachten Sie den folgenden Codeausschnitt für die Fragen 54 bis 59
a=int(input('Geben Sie eine Ganzzahl ein'))
b=int(input('Geben Sie eine ganze Zahl ein'))

wenn a <= 0:

b=b+1
sonst:
a=a+1
wenn a > 0 und b > 0:

print('W')
elif a > 0:
Drucken('X')
wenn b>0:
Drucken('Y')
sonst:
Drucken('Z')
54 Welche Buchstaben werden gedruckt, wenn der Benutzer 0 für a und 0 für b eingibt?

nur W Nur X c. nur Y d. W und Y e. W,X und Y


55 What letters will be printed if the user enters 1 for a and 1 for b?
a. W und X b. W und Yc. X und Y d. X und Z e. W, X und Y
56 Welche Buchstaben werden gedruckt, wenn der Benutzer 1 für a und -1 für b eingibt?

a. W und X b. W und Y c. X und Y d. X und Z e. W, X und Y


57 Welche Buchstaben werden gedruckt, wenn der Benutzer 1 für a und 0 für b eingibt?

a. W und X b. W und Y c. X und Y d. X und Z e. W, X und Y


58 Welche Buchstaben werden gedruckt, wenn der Benutzer -1 für a und -1 für b eingibt?

a. Only W b. Only X c. nur Y d. W und Y e. nur Z


59 Welche Buchstaben werden gedruckt, wenn der Benutzer 2 für a und 2 für b eingibt?

a. Only W b. Only X c. nur Y d. W and Y e. W,X und Y

Seite 20 von
60 Betrachten Sie den folgenden Code und beantworten Sie die Fragen
zu x=int(input('Geben Sie eine ganze Zahl ein'))
63
wenn x <= 0 :
Nord
elf wenn x >2 :
Süd
wenn x == 5 :
West

sonst :
Drucken('Osten')
60 Was wird ausgegeben, wenn der Benutzer 2 für a eingibt?

nord Süden c. Osten d. Südwest

61 Was wird ausgedruckt, wenn der Benutzer -2 für a eingibt?

Nord b. Süden c. Nordost d. Südwest

62 Was wird gedruckt, wenn der Benutzer 5 für a eingibt?


Norden Süden c. West. East d. Südwest

63 Was wird ausgegeben, wenn der Benutzer 4 für a eingibt ..] (H.W)
Norden Süden c. West. Ost Südwesten

64 Der Else-Teil einer for-Schleifen-Anweisung ist optional und wird nach Abschluss der Schleife ausgeführt.

für Schleife.
a. Wahr b. Falsch
65 Welche wäre die korrekte If-Anweisung für den Ausdruck: 'Der Ort ist entweder Delhi oder'
Goa, aber nicht Jaipur
a.wenn ort == "Delhi" und ort == "Goa" und ort != "Jaipur":
b.wenn Ort == "Delhi" oder Ort == "Goa" und Ort != "Jaipur":
c.if place == "Delhi" und place == "Goa" oder place != "Jaipur":
d.wenn (ort == "Delhi" oder ort == "Goa") und ort != "Jaipur":

Seite 20 von
66 Was wird die Ausgabe des folgenden Codes sein:
für x in range(3):
bestehen
sonst:
print(x)
a. 4 b. 3 c. 1 d. 2
Betrachten Sie den folgenden Code und beantworten Sie die Fragen 67 bis 69

X=int(input("Geben Sie eine ganze Zahl ein"))


Y=int(input("Geben Sie eine ganze Zahl ein"))

Z=int(input("Geben Sie eine ganze Zahl ein"))

für K in Bereich (X, Y, Z):


print(K, end= " ,")
67 What will be printed if the user enters 2 for X , 10 for Y and 2 for Z
a. 2, 4, 6, 8, 10 b. 10,8,6,4
c. 2, 4, 6, 8 d. 10, 8, 6, 4, 2

68 Was wird ausgegeben, wenn der Benutzer 10 für X, 2 für Y und -2 für Z eingibt?
a. 2, 4, 6, 8, 10 b. 10,8,6,4
c. 2, 4, 6, 8 d. 10, 8, 6, 4, 2
69 Was wird gedruckt, wenn der Benutzer 10 für X, 2 für Y und 4 für Z eingibt?
a. 2, 4, 6, 8, 10 b. Nichts wird auf dem Bildschirm angezeigt

c. Unendliche Schleife d. 10, 8, 6, 4, 2


70 Wie oft wird "Hallo" nach der Ausführung des gegebenen Codes auf dem Bildschirm angezeigt?

für x in Bereich(3):
für y in Bereich(x):
print("Hallo")
2 Mal b. 4 Mal
c.3 Mal d. 6 Mal

Seite 20 von
71. Angenommen, list1 ist [2, 33, 222, 14, 25], was ist list[-1]? 1

Fehler b. Keine
c. 25 d. 2
72. Angenommen, list1 ist [2, 33, 222, 14, 25], was ist list1[:-1]? 1

a. [2, 33, 222, 14] b. Fehler


c. 25 d. [25, 14, 222, 33, 2]
73. Angenommen, list1 ist [1,3,2], was ist list1 * 2? 1

a. [2,6,4] b. [1,3,2,1,3]
c. [1,3,2,1,3,2] d. [1,3,2,3,2,1]
74. Wenn list1=[11,2,23] und list2=[11,2,2] sind, was wird die Ausgabe sein? 1
print(list1 < list2)?

a. Wahr b. Falsch
c. Fehler d. Keine
75. Um ein neues Element zu einer Liste hinzuzufügen, verwenden wir welchen Befehl? 1

a. list1.add(5) b. list1.append(5)
c. list1.addLast(5) d. list1.hinzufügenEnde(5)
76. Um den String „hello“ aus der Liste1 zu entfernen, verwenden wir welchen Befehl?
1

a.list1.remove("hello") b. list1.remove(hallo)
c.list1.removeAll("hallo") d.list1.removeOne("hallo")
77. Angenommen, list1 ist [3,4,5,20,5], was ist list1.index(5)? 1
a. 0 b. 1
c. 4 d. 2
78. Was wird die Ausgabe des folgenden Codes sein? 1
list1=[1,3]
list2=list1
list1[0]=4
print(list2)

a. [1,3] b. [4,3]
c. [1,4] d. [1,3,4]
79. Was wird die Ausgabe des folgenden Codes sein? 1
list1=[8,0,9,5]
print(list1[::-1])

[5,9,0,8] b. [8,0,9]
c. [8,0,9,5] d. [0,9,5]
80. Welche der folgenden Optionen gibt die Ausgabe [23,2,9,75] zurück, wenn 1
list1=[6,23,3,2,0,9,8,75]?

a. print(list1[1:7:2]) b. drucke(list1[0:7:2])
c. print(list1[1:8:2]) d. print(list1[0:8:2])
81. Was wird die Ausgabe des folgenden Python-Codes sein? 1
list1=[“Python”, “Java”, “c”, “C”, “C++”]
print(min(liste1))
a. c b. C++
c. C d. Die min-Funktion kann nicht für Zeichenfolgen verwendet werden.

82. Was wird das Ergebnis nach der Ausführung des folgenden Python-Codes sein? 1
list1=[3,2,5,7,3,6]
list1.pop(3)
print(liste1)
[3,2,5,3,6] [2,5,7,3,6]
c. [2,5,7,6] d. [3,2,5,7,3,6]
83. Schreiben Sie die Ausgabe des folgenden Codes: 1
Willkommen

a.[‘w’,’e’,’l’,’c’,’o’,’m’,’e’] Willkommen
c.[‘welcome’] d. Keine der oben genannten
84. Write the output of the following code:
L=[0.5*x für x in Bereich(4)] (0,1,2,3)
Druck(L)

a. [0.0,0.5,1.0,1.5] b. (0.5,1.5)
c. [0.0, 0.5, 1.0, 1.5, 2.0] d. Fehler
85. Gib die Ausgabe des folgenden Codes aus:
L=[1,2,3,4,5]
für i in L:
print(i,end=" ")

a. 1 2 3 4 5 b. 1 3 5
c. Error d. Keine der oben genannten

86. Schreiben Sie die Ausgabe von Folgendem:


T=[1,2,3,4]
T1=[3,4,5,6]
T2=T.append(T1)
drucke(T2)

[1,2,3,4,[3,4,5,6]] b. [1,2,3,4,3,4,5,6]
c. Keine d. Keine der oben genannten
87. Was ist die Ausgabe von folgendem?
L=[[‘Physics’,101],[‘Chemistry’,202],[‘Maths’,303],45,6,’j’]
print(len(L))

a. 3 b. 4
c. 5 d. 6
88. Was ist die Ausgabe des folgenden Codes:
list1=[3,2,5,7,3,6]
list1.insert(6,3
) drucke(liste1)

[3,2,5,6,7,3,6] b. [3,2,5,6,3,6]
c. [3,2,5,7,3,6,3] d. Keines davon
89. Welcher der folgenden Befehle erstellt eine Liste?
a. list1=list() b. liste1=[ ]
c. liste1=list([1,2,3]) d. Alle diese
.
90 Was ist die Ausgabe, wenn der folgende Code ausgeführt wird?
names=[‘Amir’,’Bear’,’Charlton’,’Daman’]
drucke(names[-1][-1])
a. A b. Daman
c. Fehler d. n
91. Was ist die Ausgabe des folgenden Codes?
["willkommen","zu","python"]

["willkommen","bei","python"] ["willkommen","zu","python"]
["Willkommen","bei","Python"] Willkommen bei Python
92. Was wird die Ausgabe des Folgenden sein
Code?
list1=[1,2,3,4]
list2=[5,6,7,8]
print(len(list1+list2))

a. 2 b. 4
c. 5 d. 8
93. Wählen Sie die Ausgabe des folgenden Ausdrucks:
str1=’pen’
print(list(str1))

a.[‘p’,’e’,’n’] b. [Stift]
c. [p/e/n] d.{‘Stift’}
94. Was ist der richtige Weg, um den Minimalwert aus einer Liste in Python zu erhalten?

a. print(minimum(meinListe)) b. drucken(min(meineListe))
c. print(mylist.min()) d. drucke(meineListe.minimum())
95. Angenommen, list1 ist [3,4,5,20,5,25,1,3], wie oft kommt 5 in list1 vor?

a. 0 b. 4
c. 1 d. 2

96. Welcher Befehl wird verwendet, um 6 an der Stelle 3 in eine Liste "L" einzufügen?rdPosition?
a. L.insert(2,6) b. L.füge(3,6) ein
c. L.add(3,6) d. L.append(2,6)
97. Was wird die Ausgabe des folgenden Python-Codes sein?
names1=[‘Amir’,’Bala’,’Charles’]
wenn 'amir' in namen1 ist:
print(1)
ansonsten:
drucke(2)

a. Keine b. 1
c. 2 d. Fehler
98. Was wird die Ausgabe des folgenden Python-Codes sein?
names1=[‘Amir’,’Bala’,’Charlie’]
namen2=[name.lower() für name in namen1]
print(names2[2][0])

a. Keine b. a
c. b d. C.
99 Was wird die Ausgabe des folgenden Python-Codes sein?
matrix=[[1,2,3,4],[4,5,6,7],[8,9,10,11], [12,13,14,15]]
für i in Bereich(0,4):
print(matrix[i][1],end=' ')

a. 1 2 3 4 b. 4 5 6 7
c. 1 3 8 12 d. 2 5 9 13
100 Was wird die Ausgabe des folgenden Codes sein?
. a=[13,56,17]
a.append([87])
a.erweitern([45,67])
print(a)
a. [13,56,17,[87],45,67] b. [13,56,17,87,45,67]
c. [13,56,17,87,[45,67]] d. [13,56,17,[87],[45,67]]
Seite 417 von

Das könnte Ihnen auch gefallen