Come fare un programma di test a scelta multipla in C

March 5

Come fare un programma di test a scelta multipla in C


Mentre C è un linguaggio cavallo di battaglia che dà la possibilità di codificare tutto, dai sistemi per videogiochi che operano, bisogna prima imparare a programmare nel linguaggio. Di conseguenza, quando si sta imparando la lingua, i vostri progetti non saranno videogiochi 3D o componenti del sistema operativo. Saranno semplici programmi per insegnare i concetti di base della lingua. Uno di questi progetti è la somministrazione di un test a risposta multipla da linea di comando e deve indicare il suo punteggio finale.

istruzione

1 Dichiarare un intero vostro verrà utilizzato per il punteggio, utilizzando la sintassi "int punteggio = 0;" dove il punteggio è il nome variabile intera si intende utilizzare. Poi, dichiarare un intero per la risposta a ogni domanda utilizzando la sintassi "selezione int;" dove "selezione" è il nome utilizzerà il variabile.

2 Tipo "cout << 'domanda';" dove "domanda" è la domanda che si desidera chiedere.

3 Tipo "printf ( 'scelta: risposta');" dove "scelta" è il numero della risposta possibile.

4 Ripetere il passaggio 3 fino a quando si dà la risposta corretta e distrattori non corrette per la domanda.

5 Tipo "scanf ( '% d', e la selezione);" per consentire il test taker per inserire la sua scelta e assegnarlo alla variabile di selezione.

6 Impostare il "if" che controllerà la risposta per vedere se è corretto. Utilizzare la sintassi:

"Se (selezione == destra-risposta) {

punteggio = punteggio + 1;

printf ( 'corretto');

} "

per aumentare il punteggio del beneficiario della prova in modo da riflettere la risposta corretta, e dove "corretta" è un messaggio appropriato per informare la prova di interesse di questo fatto.

7 Impostare il codice per se l'utente riceve la domanda sbagliata con la sintassi:

"altro {

printf('Incorrect, the correct answer was: correct-answer');

} "

dove "non corretto" è il messaggio che si desidera utilizzare per informare la prova di interesse che ha ottenuto la domanda sbagliata, e di "risposte corrette" è la risposta corretta.

8 Ripetere i passaggi da due a sette fino a quando si è scritto a tutte le domande.

9 Visualizzare il punteggio dell'utente con la sintassi: "printf ( 'Tu risposto% d di% d domande correttamente', punteggio, totale-domande);" dove "totale-domande" è il numero totale di domande si mette nel test.