QCM Chaîne de caractère Python
- Posted by Riadh HAJJI
- Categories Python
- Date 4 avril 2021
- Comments 0 comment
QCM Chaîne de caractère Python
-
Objectifs
- Connaître les chaînes de caractères et les fonctions qui les accompagnent.
- On considère la chaîne de caractères val :
val = "3.4 17.2 atom "
- On souhaite extraire les valeurs 3.4 et 17.2 pour ensuite les additionner.
- Dans un premier temps, on découpe la chaîne de caractères avec la méthode:
Chaîne de caractère Python
Félicitation - vous avez complété Chaîne de caractère Python.
Vous avez obtenu %%SCORE%% sur %%TOTAL%%.
Votre performance a été évaluée à %%RATING%%
Question 1 |
![](https://apcpedagogie.com/wp-content/uploads/2020/08/QCM-python-1.jpg)
A | p2e2d2a2g2o2g2i2e2 |
B | ppeeddaaggooggiiee |
C | eeiiggooggaaddeepp |
D | e2i2g2o2g2a2d2e2p2 |
Question 2 |
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()
A | 51 |
B | ['Les', 'animaux', 'menacés', "d'extinction", 'ont', 'le', 'malheur', "d'avoir", "l'homme", 'comme', 'prédateur.'] |
C | "Les Animaux Menacés D'Extinction Ont Le Malheur D'Avoir L'Homme Comme Prédateur."
|
D | -1 |
E | "lES ANIMAUX MENACÉS D'EXTINCTION ONT LE MALHEUR D'AVOIR L'HOMME COMME PRÉDATEUR."
|
Question 3 |
A | def f2(txt1,txt2): indice_milieu = len(txt2) // 2 return txt2[:indice_milieu - 1]+txt1+txt2[indice_milieu -1:] |
B | def f1(txt1,txt2): indice_milieu = len(txt1) // 2 return txt1[:indice_milieu - 1]+txt2+txt1[indice_milieu -1:] |
C | 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 |
D | 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 |
Question 4 |
A | .find() |
B | .split() |
C | .join() |
D | .strip() |
Question 5 |
s1="Un petit effort aujourd'hui vaut bien plus qu'une promesse demain" s2=s1.upper() s3=s2.title()
A | Un Petit Effort Aujourd'Hui Vaut Bien Plus Qu'Une Promesse Demain
|
B | Un petit effort aujourd'hui vaut bien plus qu'une promesse demain
|
C | uN PETIT EFFORT AUJOURD'HUI VAUT BIEN PLUS QU'UNE PROMESSE DEMAIN
|
D | UN PETIT EFFORT AUJOURD'HUI VAUT BIEN PLUS QU'UNE PROMESSE DEMAIN
|
Question 6 |
A | print(texte.count('a')) |
B | print(find.count(a)) |
C | print(texte.count(a)) |
D | print(count('a')) |
E | print(find.count('a')) |
Question 7 |
a='t' b='N' if ord(b)>=ord(a): c=chr(ord(a)+1) else: c=chr(ord(b)+0)
A | 'K'
|
B | 'Q'
|
C | 'v'
|
D | 'q'
|
E | 'N' |
Question 8 |
A | def f1(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu - 1: indice_milieu +2] |
B | def f3(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu - 1: indice_milieu +1]
|
C | def f4(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu - 2: indice_milieu +2] |
D | def f2(txt):
indice_milieu = len(txt) // 2
return txt[indice_milieu: indice_milieu +2] |
Question 9 |
resultat = "" for c in "Bonsoir": resultat = c+resultat print(resultat)
A | BonsoirBonsoirBonsoirBonsoirBonsoirBonsoirBonsoir |
B | riosnoB |
C | Bonsoir |
D | riosnoBriosnoBriosnoBriosnoBriosnoBriosnoBriosnoB |
Question 10 |
s1="Un petit effort aujourd'hui vaut bien plus qu'une promesse demain" s2=s1.upper()
A | uN PETIT EFFORT AUJOURD'HUI VAUT BIEN PLUS QU'UNE PROMESSE DEMAIN |
B | Un petit effort aujourd'hui vaut bien plus qu'une promesse demain |
C | Un Petit Effort Aujourd'Hui Vaut Bien Plus Qu'Une Promesse Demain |
D | UN PETIT EFFORT AUJOURD'HUI VAUT BIEN PLUS QU'UNE PROMESSE DEMAIN
|
Question 11 |
A | Le sie apcp |
B | Le site apcp |
C | Le site apc |
D | e sie apcpe |
Question 12 |
A | s.isalnum()
|
B | s.isalpha()
|
C | s.isspace()
|
D | s.isnumeric() |
Question 13 |
A | Le si |
B | Le site |
C | t |
D | e |
Question 14 |
s="Ceux que l'on conçoit bien s'annoncent clairement." m=s[5:48]
A | "it bien s'annoncent claireme"
|
B | "que l'on conçoit bien s'annoncent clairemen"
|
C | "ux que l'on conçoit bien "
|
D | "nçoit bien s'" |
E | "nçoit bien s'annonce" |
F | "eux que l'on conçoit bien s'annoncent"
|
Question 15 |
resultat = "" for c in "Bonsoir": resultat += c print(resultat)
A | riosnoBriosnoBriosnoBriosnoBriosnoBriosnoBriosnoB |
B | BonsoirBonsoirBonsoirBonsoirBonsoirBonsoirBonsoir |
C | Bonsoir |
D | riosnoB |
Question 16 |
s="Mon site web d'autoformation est apcpedagogie." x=s.find(" ") y=s.upper() z=s.title()
A | MON SITE WEB D'AUTOFORMATION EST APCPEDAGOGIE. |
B | Mon Site Web D'Autoformation Est Apcpedagogie. |
C | 3 |
D | mON sITE wEB d'aUTOFORMATION eST aPCPEDAGOGIE. |
Question 17 |
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 uParmi les choix suivants, quelle est la réponse correcte?
A | f1 et f2 |
B | f2 |
C | f1 |
Question 18 |
s1="bonjour" s2=s1.upper() s3=s2.capitalize()
A | bONJOUR |
B | Bonjour |
C | BONJOUR
|
Question 19 |
A | 3 |
B | 44 |
C | 8 |
D | 3, 8 |
E | 8, 14, 44 |
Question 20 |
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()
A | "LE MARIAGE EST COMME UNE PLACE ASSIÉGÉE : CEUX QUI SONT DEHORS VEULENT Y ENTRER, ET CEUX QUI SONT DEDANS VEULENT EN SORTIR." |
B | ['Le', 'mariage', 'est', 'comme', 'une', 'place', 'assiégée', ':', 'ceux', 'qui', 'sont', 'dehors', 'veulent', 'y', 'entrer,', 'et', 'ceux', 'qui', 'sont', 'dedans', 'veulent', 'en', 'sortir.'] |
C | "Le Mariage Est Comme Une Place Assiégée : Ceux Qui Sont Dehors Veulent Y Entrer, Et Ceux Qui Sont Dedans Veulent En Sortir."
|
D | "Le mariage est comme une place assiégée : ceux qui sont dehors veulent y entrer, et ceux qui sont dedans veulent en sortir." |
E | "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 |
A | print(texte[8:20]) |
B | print(texte[8:11]+texte[11:20]) |
C | print(texte[8:11]+texte[11:21]) |
D | print(texte[8:21]) |
Question 22 |
A | Le si |
B | Le sit |
C | i |
D | Le site |
Question 23 |
txt = 'ce texte contient quelques lettres t' print(''.join(txt.split('t')))
A | ce exe conien quelques leres |
B | 'ce' 'exe' 'conien' 'quelques' 'leres' |
C | ['ce', 'exe', 'conien', 'quelques', 'leres' ] |
D | 'ce', 'exe', 'conien', 'quelques', 'leres' |
Question 24 |
![](https://apcpedagogie.com/wp-content/uploads/2020/08/QCM-python.jpg)
A | Mohamed |
B | S |
C | THOMAS |
D | M |
Question 25 |
y
à 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,")A | 3 |
B | t |
C | 0 |
D | 1 |
← |
→ |
![Les familles d’ordinateurs](https://apcpedagogie.com/wp-content/uploads/2018/02/exercice-les-familles-d’ordinateurs-.jpg)
![Les familles d’ordinateurs](https://apcpedagogie.com/wp-content/uploads/2018/02/exercice-les-familles-d’ordinateurs-.jpg)
Riadh HAJJI
You may also like
Corrections Exercices les boucles Python Série 02
if, if…else et if…elif…else en Python La boucle while en python La boucle for en python Comment utiliser Break, Continue et Pass dans Python Exercices les boucles Python Série 01 (Correction) Exercices les boucles Python Série 02(Correction) Quiz les structures …
Exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Exercices en Python traitement …
Correction exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Quiz les listes en …