Chaîne de caractère Python
25 questions
13 minutes
Commencer le quiz
Chaîne de caractère Python
13:20
QUESTION 1 / 25
1.
Combien vaudra la chaîne de caractères s2 à la fin de ce programme ?
<pre>s1=\"Un petit effort aujourd\'hui vaut bien plus qu\'une promesse demain\"
s2=s1.upper()</pre>
UN PETIT EFFORT AUJOURD\'HUI VAUT BIEN PLUS QU\'UNE PROMESSE DEMAIN
uN PETIT EFFORT AUJOURD\'HUI VAUT BIEN PLUS QU\'UNE PROMESSE DEMAIN
Un Petit Effort Aujourd\'Hui Vaut Bien Plus Qu\'Une Promesse Demain
Un petit effort aujourd\'hui vaut bien plus qu\'une promesse demain
QUESTION 2 / 25
2.
Combien vaudra la chaîne de caractères s3 à la fin de ce programme ?
<pre>s1=\"Un petit effort aujourd\'hui vaut bien plus qu\'une promesse demain\"
s2=s1.upper()
s3=s2.title()
</pre>
Un Petit Effort Aujourd\'Hui Vaut Bien Plus Qu\'Une Promesse Demain
uN PETIT EFFORT AUJOURD\'HUI VAUT BIEN PLUS QU\'UNE PROMESSE DEMAIN
UN PETIT EFFORT AUJOURD\'HUI VAUT BIEN PLUS QU\'UNE PROMESSE DEMAIN
Un petit effort aujourd\'hui vaut bien plus qu\'une promesse demain
QUESTION 3 / 25
3.
On veut créer une fonction qui, étant donné une chaîne s, retourne une chaîne où toutes les occurrences de son premier caractère ont été changées en \'*\', sauf que ne change pas le premier caractère lui-même. par exemple. «<strong>mahmouma</strong>» donne «<strong>mah*ou*a</strong>»
<pre>
def f1(s) :
return s[0] + s[1:].replace(s[0],\'*\')
def f2(s) :
u=s[0]
for i in range(1,len(s)):
if s[i] == s[0]:
u=u+\'*\'
else :
u=u+s[i]
return u
</pre>
Parmi les choix suivants, quelle est la réponse correcte?
f1
f2
f1 et f2
QUESTION 4 / 25
4.
Que va afficher ce programme ?
texte = \"Le site apcpedagogie.com est un site de formation\"
print(texte[:5])
Le si
Le sit
Le site
i
QUESTION 5 / 25
5.
Soit le segment de code suivant:
texte = \"Le site apcpedagogie.com est un site de formation\"
Quel l\'instruction qui permet d\'afficher le mot \"apcpedagogie\"?
print(texte[8:11]+texte[11:20])
print(texte[8:11]+texte[11:21])
print(texte[8:21])
print(texte[8:20])
QUESTION 6 / 25
6.
Que va afficher ce programme ?
texte = \"Le site apcpedagogie.com est un site de formation\"
print(texte[5])
t
Le si
e
Le site
QUESTION 7 / 25
7.
Combien vaut la variable m à la fin de ce programme sachant que len(s)=50 ?
<pre>s=\"Ceux que l\'on conçoit bien s\'annoncent clairement.\"
m=s[5:48]</pre>
\"nçoit bien s\'annonce\"
\"nçoit bien s\'\"
\"it bien s\'annoncent claireme\"
\"que l\'on conçoit bien s\'annoncent clairemen\"
\"eux que l\'on conçoit bien s\'annoncent\"
\"ux que l\'on conçoit bien \"
QUESTION 8 / 25
8.
Étant donné une chaîne de caractères de longueur impaire supérieure à 7, on veut réaliser un fonction qui renvoie une chaîne composée des trois caractères du milieu de la chaîne donnée
Parmi les choix suivants, quelle est la réponse correcte:
def f1(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu - 1: indice_milieu +2]
def f2(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu: indice_milieu +2]
def f3(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu - 1: indice_milieu +1]
def f4(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu - 2: indice_milieu +2]
QUESTION 9 / 25
9.
Qu\'affiche le script suivant?
<pre>resultat = \"\"
for c in \"Bonsoir\":
resultat = c+resultat
print(resultat)</pre>
riosnoB
Bonsoir
riosnoBriosnoBriosnoBriosnoBriosnoBriosnoBriosnoB
BonsoirBonsoirBonsoirBonsoirBonsoirBonsoirBonsoir
QUESTION 10 / 25
10.
Qu\'affiche le script suivant?
<pre>resultat = \"\"
for c in \"Bonsoir\":
resultat += c
print(resultat)</pre>
riosnoB
Bonsoir
riosnoBriosnoBriosnoBriosnoBriosnoBriosnoBriosnoB
BonsoirBonsoirBonsoirBonsoirBonsoirBonsoirBonsoir
QUESTION 11 / 25
11.
Combien vaudra la chaîne de caractères s3 à la fin de ce programme ?
<pre>s1=\"bonjour\"
s2=s1.upper()
s3=s2.capitalize()</pre>
BONJOUR
Bonjour
bONJOUR
QUESTION 12 / 25
12.
Que va afficher ce programme ?
texte = \"Le site apcpedagogie.com est un site de formation\"
print(texte[:6]+texte[6:11])
Le site apc
Le sie apcp
Le site apcp
e sie apcpe
QUESTION 13 / 25
13.
Combien vaudra la variable z à la fin de ce programme ?
<pre>s=\"Mon site web d\'autoformation est apcpedagogie.\"
x=s.find(\" \")
y=s.upper()
z=s.title()
</pre>
Mon Site Web D\'Autoformation Est Apcpedagogie.
MON SITE WEB D\'AUTOFORMATION EST APCPEDAGOGIE.
3
mON sITE wEB d\'aUTOFORMATION eST aPCPEDAGOGIE.
QUESTION 14 / 25
14.
Combien vaut la variable c à la fin de ce programme ?
<pre>a=\'t\'
b=\'N\'
if ord(b)>=ord(a):
c=chr(ord(a)+1)
else:
c=chr(ord(b)+0)
</pre>
\'K\'
\'N\'
\'q\'
\'Q\'
\'v\'
QUESTION 15 / 25
15.
<li>On considère la chaîne de caractères val :<code><strong>val = \"3.4 17.2 atom \"</strong></code></li>
<li>On souhaite extraire les valeurs <strong>3.4</strong> et <strong>17.2</strong> pour ensuite les additionner.</li>
<li>Dans un premier temps, on découpe la chaîne de caractères avec la méthode:</li>
.split()
.strip()
.join()
.find()
QUESTION 16 / 25
16.
Combien vaudra la variable x à la fin de ce programme ?
<pre>s=\"Les animaux menacés d\'extinction ont le malheur d\'avoir l\'homme comme prédateur.\"
x=s.find(\"pas\")
y=s.find(\"v\")
z=s.swapcase()</pre>
\"lES ANIMAUX MENACÉS D\'EXTINCTION ONT LE MALHEUR D\'AVOIR L\'HOMME COMME PRÉDATEUR.\"
[\'Les\', \'animaux\', \'menacés\', \"d\'extinction\", \'ont\', \'le\', \'malheur\', \"d\'avoir\", \"l\'homme\", \'comme\', \'prédateur.\']
51
\"Les Animaux Menacés D\'Extinction Ont Le Malheur D\'Avoir L\'Homme Comme Prédateur.\"
-1
QUESTION 17 / 25
17.
On veut réaliser un fonction qui étant donné 2 chaînes, s1 et s2, crée une nouvelle chaîne en ajoutant s2 au milieu de s1.
parmi ces choix, choisissez la bonne réponse:
<pre>
def f3(txt1,txt2):
u = \'\'
indice_milieu = len(txt1) // 2
for i in range(indice_milieu):
u = u+txt1[i]
u = u + txt2
for i in range(indice_milieu, len(txt1)):
u = u+txt1[i]
return u
</pre>
<pre>def f2(txt1,txt2):
indice_milieu = len(txt2) // 2
return txt2[:indice_milieu - 1]+txt1+txt2[indice_milieu -1:]
</pre>
<pre>
def f1(txt1,txt2):
indice_milieu = len(txt1) // 2
return txt1[:indice_milieu - 1]+txt2+txt1[indice_milieu -1:]
</pre>
<pre>
def f4(txt1,txt2):
u = \'\'
indice_milieu = len(txt1) // 2
for i in range(indice_milieu):
u = u+txt1[i]
u = u + txt2
for i in range(indice_milieu, len(txt2)):
u = u+txt1[i]
return u
</pre>
QUESTION 18 / 25
18.
Qu\'affiche le code suivant ?
<img src=\"https://apcpedagogie.com/wp-content/uploads/2020/08/QCM-python.jpg\" alt=\"\" width=\"494\" height=\"48\" class=\"alignnone size-full wp-image-45962\" />
THOMAS
Mohamed
S
M
QUESTION 19 / 25
19.
texte = \"Le site apcpedagogie.com est un site de formation\"
print(texte.find(\'a\'))
Que va afficher ce programme ?
8
3
3, 8
8, 14, 44
44
QUESTION 20 / 25
20.
Combien vaudra la variable x à la fin de ce programme ?
<pre>s=\"Le mariage est comme une place assiégée : ceux qui sont dehors veulent y entrer, et ceux qui sont dedans veulent en sortir.\"
x=s.upper()
y=s.capitalize()
z=s.split()</pre>
\"Le mariage est comme une place assiégée : ceux qui sont dehors veulent y entrer, et ceux qui sont dedans veulent en sortir.\"
\"Le Mariage Est Comme Une Place Assiégée : Ceux Qui Sont Dehors Veulent Y Entrer, Et Ceux Qui Sont Dedans Veulent En Sortir.\"
\"lE MARIAGE EST COMME UNE PLACE ASSIÉGÉE : CEUX QUI SONT DEHORS VEULENT Y ENTRER, ET CEUX QUI SONT DEDANS VEULENT EN SORTIR.\"
\"LE MARIAGE EST COMME UNE PLACE ASSIÉGÉE : CEUX QUI SONT DEHORS VEULENT Y ENTRER, ET CEUX QUI SONT DEDANS VEULENT EN SORTIR.\"
[\'Le\', \'mariage\', \'est\', \'comme\', \'une\', \'place\', \'assiégée\', \':\', \'ceux\', \'qui\', \'sont\', \'dehors\', \'veulent\', \'y\', \'entrer,\', \'et\', \'ceux\', \'qui\', \'sont\', \'dedans\', \'veulent\', \'en\', \'sortir.\']
QUESTION 21 / 25
21.
Combien vaudra la variable <code>y</code> à la fin de ce programme ?
s=\"Si tu dors et que tu rêves que tu dors, il faut que tu te réveilles deux fois pour te lever.\"
x=s.count(\"La \")
y=s.find(\"t\")
z=s.find(\"d’argent,\")
3
1
t
QUESTION 22 / 25
22.
Qu\'affiche le code suivant ?
<pre>txt = \'ce texte contient quelques lettres t\'
print(\'\'.join(txt.split(\'t\')))
</pre>
ce exe conien quelques leres
\'ce\', \'exe\', \'conien\', \'quelques\', \'leres\'
[\'ce\', \'exe\', \'conien\', \'quelques\', \'leres\' ]
\'ce\' \'exe\' \'conien\' \'quelques\' \'leres\'
QUESTION 23 / 25
23.
Connaissant la valeur de la chaîne de caractères <strong>s</strong> cochez toutes les méthodes qui renvoient <strong>True</strong> :
s=\"7342\"
s.isspace()
s.isnumeric()
s.isalnum()
s.isalpha()
QUESTION 24 / 25
24.
Pour chercher le nombre des lettres \'<strong>a</strong>\' présents dans la chine, il faut écrire:
texte = \"Le site apcpedagogie.com est un site de formation\"
Choisir une ligne de code
print(texte.count(\'a\'))
print(count(\'a\'))
print(find.count(\'a\'))
print(texte.count(a))
print(find.count(a))
QUESTION 25 / 25
25.
Qu\'affiche le code suivant ?
<img src=\"https://apcpedagogie.com/wp-content/uploads/2020/08/QCM-python-1.jpg\" alt=\"\" width=\"195\" height=\"113\" class=\"alignnone size-full wp-image-45963\" />
eeiiggooggaaddeepp
p2e2d2a2g2o2g2i2e2
ppeeddaaggooggiiee
e2i2g2o2g2a2d2e2p2
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente