Concours de Recrutement TEK-UP 2020

Please type your email address (for verification):
Please type your phone number using the international format (use your country code)
Laquelle des structures de données suivantes est une structure de données linéaire ?
Tableaux
Arbres
Graphes
Aucune de ces réponses
Laquelle des structures de données suivantes ne peut pas être implémentée efficacement à l'aide d'un tableau ?
Une liste chaînée
Une file
Un tas
Une pile
Les tableaux sont les meilleures structures de données
Pour les collections de données dont la taille change constamment
Pour les collections de données relativement permanentes
Toutes les réponses sont vraies
Aucune de ces réponses
Pour implémenter une file à l’aide d’une liste chaînée, que faut-il de plus que pour une liste chaînée standard ?
Un compteur du nombre d’éléments dans la file
Un tableau pour stocker les éléments
Le dernier élément doit pointer sur le premier (liste cyclique)
Un pointeur sur le dernier élément
La file est une structure de données qui fonctionne sur
LIFO
FIFO
FILO
Aucune de ces réponses
Le pire cas se produit dans l'algorithme de recherche linéaire lorsque
L’élément se trouve dans la dernière position du tableau
L’élément ne se trouve pas dans le tableau
L’élément se trouve dans la dernière position du tableau ou il n’existe pas
L’élément se trouve au milieu du tableau
La complexité en moyenne se produit dans l’algorithme Recherche Linéaire quand l’élément recherché
Se trouve au milieu du tableau
Ne se trouve pas dans le tableau
Est le dernier élément du tableau ou n’y est pas du tout
Est le dernier élément du tableau
Lequel des cas suivants n’existe pas dans la théorie de la complexité ?
Complexité en moyenne
Cas null
Pire cas
Meilleur cas
Laquelle de ces étapes ne fait pas partie de la stratégie « diviser pour régner » ?
Trier les sous-problèmes
Recombiner les résultats
Résoudre les sous-problèmes
Diviser le problème
La récursivité utilise plus d'espace mémoire que l'approche itérative car
Il utilise la pile au lieu de la file
Chaque appel récursif doit être stocké
Les deux premières réponses sont vraies
Aucune de ces réponses n’est vraie
Laquelle de ces opérations s’effectue toujours en temps constant dans une table de hachage ?
Insertion
Recherche
Suppression
Aucune des ces réponses
Le résultat de parcours d’une arbre binaire de recherche
Une liste non triée
Une inversion de l’entrée
Une liste triée
Aucune de ces réponses
Laquelle de ces implémentations d'un dictionnaire propose la recherche la plus lente ?
Table pour recherche dichotomique
Table pour recherche séquentielle
Table de hachage
Table à adressage direct
Parmi ces quatre types d'arbres, lequel ne désigne pas un arbre binaire équilibré ?
L'arbre 2-3
Le tas
L'arbre rouge/noir
L'arbre AVL
Laquelle de ces affirmations concernant des arbres est fausse ?
La racine possède toujours au moins un fils
La racine peut être feuille
La racine ne possède jamais de père
Un nœud interne possède toujours au moins un fils
Lequel des parcours suivants affiche les nœuds d'un arbre binaire de recherche dans l'ordre croissant ?
Infixe
Préfixe
En largeur
Postfixe
Dans un arbre binaire de recherche, le nœud contenant la plus grande clé est
La racine
Un nœud interne
Une feuille
Peut être les trois
L'algorithme de Dijkstra permet de calculer des plus courts chemins dans un graphe pondéré. Laquelle des conditions suivantes doit être vérifiée pour qu'il fonctionne ?
Le graphe doit être sans cycles
Le graphe doit être orienté
Tous les poids doivent être positifs
Tous les poids doivent être différents
Laquelle des phrases suivantes est correcte concernant de la commande « foo > bar » ?
La commande foo prend comme entrée le contenu du fichier bar.
L’erreur standard de la commande foo est redirigée vers le fichier bar.
La sortie standard de la commande foo écrase le fichier bar.
La sortie standard de la commande foo est ajoutée au contenu du fichier bar
La commande foo prend comme entrée la sortie standard de la commande bar.
Lequel des caractères suivants peut être combiné à une chaine de séparation afin de lire depuis le terminal jusqu’à ce que cette dernière est atteinte en une ligne séparée ?
<
|!<
<<
&<
Laquelle des options suivantes de grep permet d’afficher les lignes ne contenant pas le motif indiqué ?
–v
-r
-i
-n
Laquelle des commandes suivantes remplace chaque occurrence de ‘bob’ dans le fichier lettre par ‘Bob’ et redirige le résultat dans le fichier nouvlettre ?
sed ‘s/bob/Bob/g’ lettre > nouvlettre
Sed ‘s/bob/Bob’ lettre > nouvlettre
Sed ‘s/bob,Bob/g’ lettre > nouvlettre
sed ‘/bob/Bob/’ lettre > nouvlettre
sed s/bob/Bob/g lettre > nouvlettre
Laquelle des redirections suivantes redirige la sortie standard (STDOUT) et l’erreur standard (STDERR) vers un même fichier nommé f1 ?
2>$1 >f1
>f1 2>&1
1>&2>f1
>>f1
1&2>f1
Laquelle des commandes suivantes réduit tous les espaces consécutives en un seul espace ?
Tr -c ' ' b.txt
Tr -s ' ' b.txt
Tr -d ' ' b.txt
Tr "\s" ' ' b.txt
Laquelle des commandes suivantes exploite le fichier /etc/passwd pour afficher la liste des utilisateurs (première colonne) et leurs groupes primaires (quatrième colonne) ?
Fmt –f 1,4 /etc/passwd
Cut –c 1,4 /etc/passwd
cut –d : -f1,4 /etc/passwd
Cut –f1,4 /etc/passwd
Laquelle des commandes suivantes affiche les chemins de tout fichier et répertoire dans /tmp ou ses sous-répertoires dont le propriétaire est root ? (choisissez deux réponses correctes)
find /tmp –uid root –print
find –path /tmp –user root –print
find /tmp –user root
Find /tmp –user root –print
find –path /tmp –uid root
En exécutant la commande sed –e “s/a/b/g” /tmp/file > /tmp/file, on s’aperçoit que le fichier /tmp/file a été vidé de son contenu bien qu’au début il contenait la phrase « ceci est un examen », quelle est la raison de cela?
L’ordre du fichier est incorrect. Le fichier de destination doit être mentionné avant la commande afin que la redirection soit effectuée.
La commande sed n’a pas trouvé de correspondance ce qui fait que la sortie est vide.
Lorsque le shell établit une redirection, il écrase le fichier cible avant d’exécuter la commande et de lire le fichier d’entrée.
La redirection des commandes ne s’établit pas avec le caractère > mais plutôt avec le caractère |.
ipv6 access-list VTY-ACCESS-IN sequence 10 deny tcp any any eq 22 sequence 20 permit ipv6 any any interface Ethernet0/0 ipv6 traffic-filter VTY-ACCESS-IN out
Laquelle des commandes suivantes attribue le fichier file.txt à l’utilisateur dan et au groupe staff ?
chown dan/staff file.txt
chown dan :staff file.txt
chown –u dan –g staff file.txt
chown dan –g staff file.txt
Laquelle des commandes suivantes rend le fichier /bin/foo exécutable par tout le monde mais seul le propriétaire possède le droit d’écriture ?
Chmod o+rwx,a+rx /bin/foo
chmod 577 /bin/foo
chmod u=rwx,go=rx /bin/foo
Chmod 775 /bin/foo
Laquelle de ces valeurs de l’umask permettent de créer des fichiers ayant, par défaut, les permissions –rw-r-- ---
0017
0640
0038
0027
Que signifie la ligne suivante du fichier /etc/passwd? jdoe:x:502:1000:John Doe:/home/jdoe:/bin/bash
L’utilisateur John Doe appartient au groupe avec le GID 1000
Les mots de passe hachés sont utilisés dans le système.
L’utilisateur jdoe appartient au groupe jdoe
Membres du groupe de GID 1000 peuvent lire le repertoire /home/jdoe
Quelle commande permet la recherche d’un fichier spécifique dans tout le système de fichier ?
Locate
Where
Find
Search
Quelle option de la commande wc permet de calculer le nombre de lignes d’un fichier ?
-C
-I
-w
-L
L’adresse IP 10.2.1.3 est une adresse de la classe
A
B
C
D
L’adresse IP 192.168.1.255/24 est une :
Adresse de diffusion
Adresse unicast
Adresse multicast
La deuxième adresse IP hôte du réseau 172.168.0.0/16 est
172.168.0.2
172.168.2.0
172.168.18.0
Les protocoles TCP/UDP sont des protocoles de la couche
Application
Réseau
Transport
Physique
Quel protocole est défini au niveau de la couche réseau
IP
TCP
Http
Ethernet
Le masque d’une adresse IP de la classe B est
255.255.255.0
255.0.0.0
255.255.0.0
MD5
L’adresse de diffusion du réseau 10.0.0.0/8 est :
10.255.0.0
10.255.255.255
10.255.255.0
Quel protocole est utilisé pour le service Web
Http
DNS
DHCP
TCP
La dernière adresse IP configurable sur machine du réseau 192.168.10.0/24
192.168.10.255
192.168.10.1
192.168.10.254
La première couche du module OSI est la couche
Physique
Transport
Application
Session
L’adresse Physique d’une machine est l’
Adresse MAC
Adresse IP
URL d’un site
L’adresse IP 201.20.1.2 est une adresse de la classe
A
B
C
D
La dernière adresse IP configurable sur machine du réseau 172.16.0.0/16
172.16.0.254
172.16.255.254
172.16.255.255
Un message de diffusion est envoyé à
Toutes les machines
Une machine spécifique
un groupe de machines
La deuxième couche du module OSI est la couche
Physique
Transport
Application
Liaison des données
We're late. By the time we get to the cinema, the film................
will have started
Has started
will start
will have been starting
It's important to understand how other cultures behave so you don't cause.................. .
offence
problem
Disaster
behavior
Having good................... May help you to make deals more easily.
entertaining
manners
Demonstrations
handshaking
The word _________ is the odd word out.
Vocational
flexitime
Mechanical
Manual
'The film was panned by critics' means the critics ...
Loved the film
Didn't like the film
didn't see the film
'Lunch is on me' means...
I'll pay for lunch
Lunch is at my house
I'll cook lunch
'Key' does not collocate with....
question
Decision
role
thought
Could you_________ me on Friday? I'll be away for the day on a course.
stand for
Stand by
Stand up for
Stand in for
Your body............... Usually gives other people information about how you really feel.
appearance
impression
Language
relationship
Nothing happened at the meeting, ________ it?
didn't
Does
did
Comment définir la taille de fenêtre de'un périphérique selon les spécifications CSS ?
@viewport
@media
@support
@window
On utilise <td> pour
une cellule de tableau
une ligne de tableau
un saut de page
tracer une ligne horizontale
A quoi sert l'élément HTML < meta name="viewport" / > ?
à rendre son site mobile valide W3C
à rendre son site accessible automatiquement sur les anciens téléphones mobiles
à rafraîchir l'affichage sur l'écran
à outrepasser la valeur intrinsèque du viewport en précisant la largeur souhaitée
indique ?
les paramètres régionaux et langage du document
la version du HTML utilisée
le type de document
la page de code utilisée pour le document
Quelle déclaration permet d'appliquer un style sur les paragraphes ne possédant pas la classe "classe1" ?
p:!([class="classe1"]) ......
p:false([class="classe1"]) ......
p([class!="classe1"]) ......
p:not([class="classe1"]) ......
Quel est l'attribut HTML prévu pour gérer les images "responsive" ?
image-set
srcset
data-rwd
Rwd-image
Où va se positionner un élément doté d'une déclaration transform:translate(0,120px) ?
Décalé vers la droite de 120px
Décalé vers le bas de 120px
Décalé tantôt a droite tantôt vers le bas selon son positionnement
Aucune de ces réponses
Trouvez l'intrus:
justify-content:flex-start;
align-items:flex-start;
align-content: flex-start;
align-self: flex-start;
Où met-on le texte de remplacement d'une image ?
Dans l'attribut text
dans l'attribut alt
dans l'attribut title
Dans l'attribut src
Quelle règle permet de détecter l'affichage sur tous les écrans ayant une taille comprise entre 650px et 1080px ?
@media screen and (max-width:650px) and (min-width :1080px)
@media all and (min-width:650px) and (max-width :1080px)
@media all and (max-width:650px) and (min-width :1080px)
@media screen and (min-width:650px) and (max-width :1080px)
Quels sont les types de nombres définis en JavaScript?
Integer et Float
Number et Integer
Number
Number et double
Lequel de ces types d'événements n'existe pas?
blur
Mouseclick
Load
mouseover
Quel est l'équivalent pour un nœud de l'arbre DOM de node.childNodes[1] ?
node. firstChild
Node. firstChild.nextSibling
Node.previousSibling.parentNode
node.lastChild.previousSibling
Quelle syntaxe est correcte pour que la fonction init soit appelée au chargement de la page?
window.onload = init;
window.onload = init();
window.onload() = init;
window.onload() = init();
Quelle méthode n'existe pas dans le DOM?
Document.getElementsByClassName
document.getElementsByTagName
Document.getElementsByAttribute
Document.getElementById
Quelle déclaration de Flexbox n'existe pas ?
align-items: space-between;
justify-content: space-between;
Align-content: space-between;
display: inline-flex;
Align-self: auto;
Quelle propriété de Flexbox existe vraiment ?
flex-wrap
corn-flex
re-flex
tarti-flex
circon-flex
Quelle est l'orientation par défaut au sein d'un flex container ?
row
row-reverse
column
column-reverse
A fin de déclarer une grille de 4 columns, quelle est la bonne réponse ?
Grid-template-columns: 50px 20px 150px 20%;
grid-template-rows: 50px 20px 20px auto;
display: grid;
Display:flex;
Lequel de ces codes n'affichera pas 5?
alert(Math.max(-7, 5));
Var i=5; alert(i++);
alert(Math.floor(4.9));
Alert(parseInt("5"));
On vous donne deux cruches, une de 4 litres et une autre de 3 litres. Aucune des deux cruches n’a de graduations. On dispose d’une pompe pour remplir les cruches d’eau. Combien pouvons-nous obtenir dans la deuxième cruche sachant qu’on veut avoir exactement 2 litres d’eau dans la cruche de 4 litres ?
(2,0)
(2,4)
(2,3)
En combien d’itérations peut-on déplacer les disques A,B,C de la quille 1 vers la quille 3 sachant qu’on ne peut déplacer qu’un disque à la fois et qu’un disque plus grand ne peut pas être mis au-dessus sur un disque plus petit
7
8
9
Quatre personnes doivent traverser un pont en 17 minutes. Chacune d'entre elles marche à une vitesse maximale donnée. Appelons 1, la personne qui peut traverser le pont en 1 minute, 2 celle qui le traverse en 2 minutes, 5 celle qui le fait en 5 minutes et 10 celle qui le traverse en 10 minutes. Ces quatre personnes n'ont en tout qu'une torche et il est impossible de traverser le pont sans torche. Le pont ne peut supporter que le poids de 2 personnes. Dans quel ordre doivent traverser ces quatre personnes ?
1&2, 1, 5&10, 2, 1&2
1&5, 5, 10&2, 10, 10&5
2&5, 2, 10&1, 10, 10&2
Une heuristique, c'est :
Une connaissance sur un problème qui permet d'explorer un nombre de solutions limité garantissant au mieux d'arriver à une solution correcte
Une technique de recherche "au hasard" dans un espace de solutions possibles en pariant sur le fait que l'on trouvera la solution avant d'avoir épuisé toutes les possibilités
Un test de vérification qu'une solution est convenable par rapport à un problème posé
Quel est le meilleur nombre d’itérations (le chemin optimal) permettant d’aller de l’état initial vers l’état final ?
4
5
6
On veut aller de S à G en utilisant le chemin le plus court, où les distances sont données par le tableau suivant. Quel est le coût de G ? dist(S,A) = 1 dist(S,B) = 5 dist(S,C) = 15 dist(A,G) = 10 dist(B,G) = 5 dist(C,G) = 5
10
11
20
On considère le jeu à deux joueurs et à somme nulle suivant : On commence avec une pile de 7 jetons. Pendant le jeu, plusieurs piles vont être créées. Chaque joueur doit diviser une pile en deux piles non vides et de tailles différentes (par exemple, s’il y a deux piles à 2 et 4 jetons, le seul coup possible est de diviser la pile de 4 jetons en deux piles de 1 et 3 jetons). S’il ne peut plus jouer, le joueur a perdu. On appelle les deux joueurs Max et Min. Si le joueur Max gagne, la valeur de la position est 1. Si le joueur Min gagne, la valeur de la position est -1. Qui gagne ce jeu ?
Max
Min
Quatre cartes vous sont présentées. Elles contiennent toutes une lettre de l'alphabet sur chacune de leurs faces. D G P L. Combien faut-il retourner de carte(s) pour vérifier la proposition : " Derrière tout G se trouve L " ?
1
2
3
2
3
4
Compléter la série suivante :
1|3
4|6
1|2
Public static void main(String[] args) { Short sl = 200; Integer s2 = 400; Long s3 = (long) sl + s2; //line n1 String s4 = (String) (s3 * s2); //line n2 System.out.println("Sum is " + s4); } What is the result?
Sum is 600
Compilation fails at line n1.
Compilation fails at line n2
A ClassCastException is thrown at line n1.
A ClassCastException is thrown at line n2.
What is the name of the Java concept that uses access modifiers to protect variables and hide them within a class?
Encapsulation
Inheritance
Abstraction
Instantiation
Polymorphism
Abstract class Planet { protected void revolve() { //line n1 } abstract void rotate(); //line n2 } class Earth extends Planet { void revolve() { //line n3 } protected void rotate() { //line n4 } } Which two modifications, made independently, enable the code to compile?
Make the method at line n1 public.
Make the method at line n2 public
Make the method at line n3 public.
Make the method at line n3 protected
Make the method at line n4 public.
Class Vehicle { String type = "4W"; int maxSpeed = 100; Vehicle(String type, int maxSpeed) { this.type = type; this.maxSpeed = maxSpeed; } } class Car extends Vehicle { String trans; Car(String trans) { //line n1 this.trans = trans; } Car(String type, int maxSpeed, String trans) { super(type, maxSpeed); this(trans); //line n2 } } And given the code fragment: 7. Car c1 = new Car("Auto"); 8. Car c2 = new Carr(4W", 150, "Manual"); 9. System.out.println(c1.type + " " + c1.maxSpeed + " " + c1.trans); 10. System.out.println(c2.type + " " + c2.maxSpeed + " " + c2.trans); What is the result?
4W 100 Auto 4W 150 Manual
Null 0 Auto 4W 150 Manual
Compilation fails only at line n1
Compilation fails only at line n2
Compilation fails at both line n1 and line n2
Given the code fragment: 1. class X ( 2. Public void printFileContent() { 3. /* code goes here */ 4. Throw new I0Exception(); 5. } 6. ) 7. Public class Test ( 8. Public static void main(String[] args) ( 9. X xobj = new X(); 10. xobj.printFileContent(); 11. ) 12. ) Which two modifications should you make so that the code compiles successfully?
Replace line 8 with public static void main(String[] args) throws Exception {
Replace line 10 with: try { xobj.printFileContent(); } catch(Exception e) { } catch(I0Exception e) { }
Replace line 2 with public void printFileContent() throws I0Exception {
Replace line 4 with throw I0Exception("Exception raised");
At line 11, insert throw new I0Exception();
Given the following two classes: public class Customer ( ElectricAccount acct = new ElectricAccount(); public void useElectricity(double kWh){ acct.addKW11(kWh); } } public class ElectricAccount ( private double kWh; private double rate = 0.07; private double bill; //line n1 How should you write methods in the ElectricAccount class at line n1 so that the member variable bill is always equal to the value of the member variable kwh multiplied by the member variable rate? Any amount of electricity used by a customer (represented by an instance of the customer class) must contribute to the customer's bill (represented by the member variable bill) through the method useElectricity method. An instance of the customer class should never be able to tamper with or decrease the value of the member variable bill.
public void addKWh(double kWh) { this.kWh += kWh; this.bill = this.kWh*this.rate; }
Public void addKWh(double kWh) { if (kWh > 0){ this.kWh += kWh; this.bill = this.kWh * this.rate; } }
private void addKWh(double kWh) { if (kWh > 0) { this.kWh += kWh; this.bill = this.kWh*this.rate; } }
public void addKWh(double kWh) { if(kWh > 0) { this.kWh += kWh; setBill(this.kWh); } } public void setBill(double kWh) { bill = kWh*rate; }
Public static void main (String[] args) { StringBuilder sb = new StringBuilder(5); String s = ""; if (sb. equals (s) ) { System.out.println("Match 1"); } else if (sb. toString () . equals (s. toString () ) ) { System.out.println("Match 2"); } else { System.out.println ("No Match"); } What is the result?
Match 1
Match 2
No Match
A NullPointerException is thrown at runtime.
Interface Readable { public void readBook(); public void setBookMark (); } abstract class Book implements Readable { // line nl public void readBook() { } // line n2 } class EBook extends Book { // line n3 public void readBook() { } // line n4 } Which option enables the code to compile?
Replace the code fragment at line nl with: class Book implements Readable {
At line n2 insert: public abstract void setBookMark ();
Replace the code fragment at line n3 with: abstract class EBook extends Book {
At line n4 insert: public void setBookMark() { }
Public static void main(String[] args) { String ta = "A "; ta = ta.concat("B ") ; String tb = "C "; ta = ta. concat (tb) ; ta.replace(TCT, TDT); ta = ta. concat (tb) ; System, out. println (ta) ; } What is the result?
A B C D
A C D
A B C C
A B D
A B D C
Given : class CD { int r; CD (int r) { this.r=r; } } class DVD extends CD { int c; DVD (int r, int c) { // line nl } } And given the code fragment: DVD dvd = new DVD(10,20); Which code fragment should you use at line n1 to instantiate the dvd object successfully?
Super.r = r; this.c = c;
super (r) ; this (c) ;
Super (r) ; this.c = c;
this.c = r; super (c) ;
Which of the following legally fill in the blank so you can run the main() method from the command line? (Choose all that apply) public static void main(_________)
String[] _names
String[] 123
String abc[]
String _Names[]
String... $n
String names
None of the above.
What is the result of the following code? Public class Lion { public void roar(String roar1, StringBuilder roar2) { roar1.concat("!!!"); roar2.append("!!!"); } public static void main(String[] args) { String roar1 = "roar"; StringBuilder roar2 = new StringBuilder("roar"); new Lion().roar(roar1, roar2); System.out.println(roar1 + " " + roar2); } }
roar roar
roar roar!!!
roar!!! roar
roar!!! roar!!!
An exception is thrown.
The code does not compile.
Which are the results of the following code? (Choose all that apply) String letters = "abcdef"; System.out.println(letters.length()); System.out.println(letters.charAt(3)); System.out.println(letters.charAt(6));
5
6
C
D
An exception is thrown
The code does not compile
Which are the results of the following code? (Choose all that apply) String numbers = "012345678"; System.out.println(numbers.substring(1, 3)); System.out.println(numbers.substring(7, 7)); System.out.println(numbers.substring(7));
12
123
7
78
A blank line
An exception is thrown.
The code does not compile.
What is the result of the following code? (Choose all that apply) 13: String a = ""; 14: a += 2; 15: a += 'c'; 16: a += false; 17: if ( a == "2cfalse") System.out.println("=="); 18: if ( a.equals("2cfalse")) System.out.println("equals");
Compile error on line 14.
Compile error on line 15.
Compile error on line 16.
Compile error on another line.
==
equals
An exception is thrown.
What is the result of the following code? 4: int total = 0; 5: StringBuilder letters = new StringBuilder("abcdefg"); 6: total += letters.substring(1, 2).length(); 7: total += letters.substring(6, 6).length(); 8: total += letters.substring(6, 5).length(); 9: System.out.println(total);
1
2
3
7
An exception is thrown
The code does not compile
What is the result of the following code? (Choose all that apply) StringBuilder numbers = new StringBuilder("0123456789"); numbers.delete(2, 8); numbers.append("-").insert(2, "+"); System.out.println(numbers);
01+89–
012+9–
012+–9
0123456789
An exception is thrown.
What is the result of the following code? (Choose all that apply) StringBuilder numbers = new StringBuilder("0123456789"); numbers.delete(2, 8); numbers.append("-").insert(2, "+"); System.out.println(numbers);
01+89–
012+9–
012+–9
0123456789
An exception is thrown.
The code does not compile.
{"name":"Concours de Recrutement TEK-UP 2020", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Please type your email address (for verification):, Please type your phone number using the international format (use your country code), Laquelle des structures de données suivantes est une structure de données linéaire ?","img":"https://cdn.poll-maker.com/55-2189374/q85.png?sz=1200"}
Make your own Survey
- it's free to start.