Skip to content

Instantly share code, notes, and snippets.

@dfso
Created November 23, 2020 23:57
Show Gist options
  • Save dfso/3f961c512d8c22e0e50d7802a73dde49 to your computer and use it in GitHub Desktop.
Save dfso/3f961c512d8c22e0e50d7802a73dde49 to your computer and use it in GitHub Desktop.
programa do quiz
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,resposta,corretas=0;
int op,pontos=0;
int pts=0, alternativa;
printf("\n\n------INTERFACE HOMEM MAQUINA-------\n\n");
printf("\n1_Qual o objetivo da usabilidade?\n\n");
printf("1) Aprimoramento constante.\n");
printf("2) Eneficiencia do controle.\n");
printf("3) Agradar o usuario.\n");
printf("4) Garantir que os sisemas ou dispositivos estejam adaptados a\n maneira como o usuario pensa, se comporta e trabalha [...]\n");
printf("RESPOSTA: ");
scanf("%d",&resposta);
if(resposta==4){
corretas=corretas+1;}
else{
corretas=corretas+0;}
printf("\n2_O dinamarques Jacob Nielsen propoe um conjunto de heuristicas(regras) de usabilidade.\n Dentre as opcoes abaixo, assinale a alternativa incorreta.\n\n");
printf("1) Visibilidade do estado do sistema.\n");
printf("2) Adaptar o usuario ao sistema.\n");
printf("3) liberdade e controle ao usuario.\n");
printf("4) desing estetico e minimalista.\n");
printf("RESPOSTA: ");
scanf("%d",&resposta);
if(resposta==2){
corretas=corretas+1;}
else{
corretas=corretas+0;}
printf("\n3_O que sao criterios ergonomicos?\n\n");
printf("1) Conjunto de qualidades ergonomicas que interfaces \n humano-comupador deveriam apresentar.\n");
printf("2) Diminuicao de erros.\n");
printf("3) processo de desenvolvimento.\n");
printf("4) Sao meios utilizados para conduzir o usuario na interacao.\n");
printf("RESPOSTA: ");
scanf("%d",&resposta);
if(resposta==1){
corretas=corretas+1;}
else{
corretas=corretas+0;}
printf("\n4_O que diz respeito ao criterio ergonomico.\nQual opcao define carga de trabalho?\n\n");
printf("1) Diz respeito a capacidade de trabalho perceptivo.\n");
printf("2) Diz respeito a carga de trabalho do usuario.\n");
printf("3) Diz respeito a todos os elementos da interface que\n tem um papel importante na reducao da carga cognitiva e\n perceptiva do usuario e no aumento da eficiencia do dialogo.\n");
printf("4) Diz respeito a tarefas longas e sequenciais.\n");
printf("RESPOSTA: ");
scanf("%d",&resposta);
if(resposta==3){
corretas=corretas+1;}
else{
corretas=corretas+0;}
printf("\n5_O que diz respeito ao criterio ergonomico.\nQual opcao define o significado dos codigos e denominacoes?\n\n");
printf("1) Diz respeito a realizacao de comandos explicitos.\n");
printf("2) Diz respeito a acoes minimas.\n");
printf("3) Diz respeito aos usuarios iniciantes.\n");
printf("4) Diz respeito a adequacao entre o objeto ou a informacao apresentada\n ou pedida e sua referencia na interface.\n");
printf("RESPOSTA: ");
scanf("%d",&resposta);
if(resposta==4){
corretas=corretas+1;}
else{
corretas=corretas+0;}
printf("\n\n-------------VERIFICACAO E VALIDACAO DE SOFTWARE------------------\n\n ");
printf("\n6_Qual o proposito do teste de software?\n\n");
printf("1)Verificar se o produto corresponde as funcionalidades esperadas;\n");
printf("2)Validar o produto correspondente às funcionalidades esperadas;\n");
printf("3)Verificar se o produto corresponde às necessidades do desenvolvedor;\n");
printf("4)Validar o produto correspondente às necessidades do cliente;\n");
printf("RESPOSTA: ");
scanf("%d",&op);
if(op==1){
pontos=pontos+1;}
else{
pontos=pontos+0;}
printf("\n7_Qual a funcao do teste de CAIXA-BRANCA?\n\n");
printf("1)Serve para avaliar as funcoes externas que vao ser realizadas pelo sistema;\n");
printf("2)Serve para avaliar as funcoes externas do sistema ao mesmo tempo em que testa a parte logica, interna;\n");
printf("3)Serve para testar codigo-fonte a fim de avaliar fluxo de dados, caminhos logicos e ciclos, entre outros;\n");
printf("4)Serve para avaliar a operacao da aplicacao em casos inesperados;\n");
printf("RESPOSTA: ");
scanf("%d",&op);
if(op==3){
pontos=pontos+1;}
else{
pontos=pontos+0;}
printf("\n8_Qual a ordem correta do Processo dos testes?\n\n");
printf("1)Especificacao, Execucao, planejamento, preparacao e entrega;\n");
printf("2)Planejamento, especificacao, execucao, preparacao e entrega;\n");
printf("3)Preparacao, planejamento, execucao, especificacao e entrega;\n");
printf("4)Planejamento, preparacao, especificacao, execucao e entrega;\n");
printf("RESPOSTA: ");
scanf("%d",&op);
if(op==4){
pontos=pontos+1;}
else{
pontos=pontos+0;}
printf("\n9_Qual o proposito do teste de unidade?\n\n");
printf("1)Assegurar que cada modulo funciona apropriadamente;\n");
printf("2)Integracao do software com outros sistemas;\n");
printf("3)Assegurar que satisfaz os requisitos do usuario;\n");
printf("4)Montagem do software e verificacao das interfaces;\n");
printf("RESPOSTA: ");
scanf("%d",&op);
if(op==1){
pontos=pontos+1;}
else{
pontos=pontos+0;}
printf("\n10_Qual o proposito do teste de sistema?\n\n");
printf("1)Assegurar que cada modulo funciona apropriadamente;\n");
printf("2)Integracao do software com outros sistemas;\n");
printf("3)Assegurar que satisfaz os requisitos do usuario;\n");
printf("4)Montagem do software e verificacao das interfaces;\n");
printf("RESPOSTA: ");
scanf("%d",&op);
if(op==2){
pontos=pontos+1;;}
else{
pontos=pontos+0;}
printf("\n\n------ EAD ------\n\n");
printf("11) qual o nome do professor(a) da materia ead?\n");
printf("\n 1: anna isabell\n 2: jorge aragao\n 3: marisa monte\n 4: bezerra da silva\n 5: kakashi hatake\n");
printf("RESPOSTA: ");
scanf("%d",&alternativa);
if(alternativa==1){
pts=pts+1;
}
else{
pts=pts+0;
}
printf("\n12) quantas provas institucionais teve a materia ead no semestre?\n");
printf("\n 1: 1\n 2: 2\n 3: 3\n 4: 4\n 5: 5\n");
printf("RESPOSTA: ");
scanf("%d",&alternativa);
if(alternativa==2){
pts=pts+1;
}
else{
pts=pts+0;
}
printf("\n13) qual o nome da materia ead?\n");
printf("\n 1: legislacao no trabalho \n 2: moral e etica\n 3: legislacao e etica profissional\n 4: etica trabalhista no ambiente web\n 5: legislacao e etica em ti\n");
printf("RESPOSTA: ");
scanf("%d",&alternativa);
if(alternativa==3){
pts=pts+1;
}
else{
pts=pts+0;
}
printf("\n14) qual dia da semana e a aula ead?\n");
printf("\n 1: terca-feira \n 2: quarta-feira\n 3: quinta-feira\n 4: segunda-feira\n 5: sabado\n ");
printf("RESPOSTA: ");
scanf("%d",&alternativa);
if(alternativa==4){
pts=pts+1;
}
else{
pts=pts+0;
}
printf("\n15) quantos temas de conteudo tem a disciplina EAD?\n");
printf("\n 1: 1\n 2: 2\n 3: 3\n 4: 4\n 5: 5\n");
printf("RESPOSTA: ");
scanf("%d",&alternativa);
if(alternativa==5){
pts=pts+1;
}
else{
pts=pts+0;
}
printf("\n\nPONTOS= %d\n\n",corretas+pontos+pts);
system("pause");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment