Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Doelstelling Questioning in C Programming
Doelstelling ondervraging gaat vragen die een duidelijk antwoord dat het algemeen kan worden beschreven in een waarde , woord, uitdrukking , concept , idee of zin hebben . Het doel kan een quiz voor academische , geschiktheid of psychologische testen zijn. Het kan ook een enquête of vragenlijst gebruikt door bedrijf recruiters voor de selectie van kandidaten , door marketing bureaus voor begrip behoeften van de consument of door artsen om patiënt problemen diagnosticeren . AC of C + + -programma voor dit doel kan een quiz beheerder een quiz maken uit een database van vragen , levert de quiz om een ​​veelheid van eindgebruikers en berekent de resultaten , indien van toepassing . Tal van eindgebruikers neemt de quiz en ontvang de uitkomst . De vraag Object

Een vraag is de meest generieke granulaire object in een quiz programma . Ontwerp een structuur in C of een object in C + + te slaan attributen voor een quizvraag . Een vraag object zal de vraag tekst hebben , een " subjectID " wijzen op een object van het type ' subject ', een lijst of een reeks van meerkeuzevragen teksten , een veld " answerID " om de werkelijke antwoord slaan indien van toepassing , een score veld dat vertelt wat de gebruiker scoorden op deze vraag en een " user_responseID " veld om de reactie van de gebruiker op te slaan . U kunt methoden zoals de constructor gebruiken om geheugen toe te wijzen en in de standaard waarden en een Qn_SetQuestion ( ) methode om het object data-elementen te vullen met een vraag uit de database te vullen . Gebruik een Qn_AcceptResponse ( ) methode om de input van de gebruiker en een Qn_EvaluateResponse ( ) methode op te slaan in de score in te stellen voor dit question.The vraag object gebruikt constanten zoals MAX_QUESTION_LEN , MAX_CHOICE_LEN , MAX_CHOICES en diverse data type definitions.Following is een voorbeeld van de klasse definitie voor de vraag object :

class Vraag
{ private : idtype subjectID ; char qn_text [ MAX_QUESTION_LEN ] ; char keuzes [ MAX_CHOICES ] [ MAX_CHOICE_LEN ] ; CHOICETYPE answerID ; //enum { 1 , 2 , 3 , 4 , 5 } CHOICETYPE user_responseID ; unsigned int qn_score ; //Meestal een 1 of 0 , maar gewogen scores kan houden

//Methoden van vraag classpublic Vraag * Vraag ( ) ; . //constructorpublic unsigned int ~ Question ( vraag * PQN ) ; //destructorpublic STATUS Qn_SetQuestion ( Vraag * PQN ) ; openbare STATUS Qn_AcceptResponse ( Vraag * PQN ) ; openbare STATUS Qn_EvaluateResponse ( Vraag * PQN ) ;

//Extend klasse functionaliteit hier ...

} //einde van de les Vraag definitie
De Quiz object

In zijn eenvoudigste vorm , moet een quiz object hebben een test beschrijving , objectieve , instructies , lijst met vragen geselecteerd uit de vraag bank databank , huidige of gezamenlijke score laatste kandidaat , indien van toepassing , en een beschrijvende conclusie of feedback . Verantwoordelijkheden van de quiz object en module zijn om instructies en testen doelstellingen , vertoning vragen weer te geven op het scherm , zodat de vraag object respons gebruiker te accepteren en stel een score , berekenen cumulatieve score als de test gaat verder , en zorgen voor een definitief antwoord van aanmoediging , commentaren , resultaten en eventuele andere relevante informatie .
Housekeeping

misschien wilt u een test object klasse te ontwerpen naast de Quiz klasse . Een test is een instantie van een vooraf ontworpen quiz , genomen door een aantal kandidaten . Het object Test verwerkt kandidaat scores . Voeg huishouding methoden, zoals een taart - of staafdiagram schepper te testresultaat blijkt uit de statistieken per regio , staat, stad , provincie of jaar . Een methode om waarschuwingen te sturen over de veranderingen in de test beleid , patronen en accommodaties is ook nuttig .
Verdere verbeteringen

U kunt de applicatie uit te breiden . Categorieën en subcategorieën van vakgebieden voegen . Secties en subsecties toevoegen aan quizzen . Bieden verschillende quiz sjablonen . Kweek uw test -database . Deze verbeteringen zijn vooral nuttig voor gestandaardiseerde of andere academische testen .

Previous: Next:
  C /C + + Programming
·Hoe maak je een Receive Buffer…
·Hoe om Open Up MS - DOS 
·First - Class -functies in Pyt…
·Met twee Arrays In een derde 
·Hoe de Visual gebruiken C + + …
·Hoe een String Backwards in C …
·Silverlight 2 Aangepast bestur…
·Hoe kan ik een lijst met behul…
·Hoe je je eigen PSP Game Zorg 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een Integer in Java opmaken 
·Hoe maak je Windows Forms Controle Gebru…
·Hoe maak je een SQL Date converteren naa…
·Hoe de Orde van de velden op MySQL Veran…
·Hoe Vergelijk Computer Algorithms 
·Hoe maak je een VBA Loop Break Stop 
·Hoe je Java JDK Configure 
·Hoe kan ik de gegevens in ADT Shift ? 
·Hoe te Connect VB.Net naar Remote SQL 
Copyright © Computer Kennis http://www.nldit.com