Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Simulado AV Teste seu conhecimento acumulado Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Aluno(a): DOUGLAS SOUZA Acertos: 10,0 de 10,0 02/05/2022 1a Questão Acerto: 1,0 / 1,0 Observe o trecho do código em C a seguir. Não esqueça que o operador % significa resto da divisão inteira. #include void main(){ int n, i; i = 20; n = 2*(i%3); printf("n = %d", n); } Assinale a alternativa que representa o que será impresso na tela. n = 2 n = 1 n = 3 n = 12 n = 4 Respondido em 03/05/2022 09:10:37 Explicação: A resposta correta é: n = 4 2a Questão Acerto: 1,0 / 1,0 Considere o seguinte programa escrito em C. #include void main(){ int num; printf("Entre com um inteiro:\n"); scanf("%f", &num); printf("num = %f \n", num); } Embora o programa não apresente erro de compilação, assinale a alternativa que apresenta um possível motivo para o seu mau funcionamento. A função scanf deveria ter sido invocada com scanf("%d", num). As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". A função printf deveria ter sido invocada com printf("num = %d \n", num). A função scanf deveria ter sido invocada com scanf("%f", num). As funções scanf e printf deveriam ter sido invocadas com "%c", e não "%f". Respondido em 03/05/2022 09:13:28 Explicação: A resposta correta é: As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". 3a Questão Acerto: 1,0 / 1,0 Marque a opção que apresente o comando que é usado em uma estrutura do tipo switch-case para evitar que as opções incorretas não sejam utilizada, caso uma determinada opção seja selecionada. break continue done else default Respondido em 03/05/2022 09:14:34 Explicação: A resposta correta é: break 4a Questão Acerto: 1,0 / 1,0 (INMETRO - 200) #include int main(void){ int i; printf("F = "); scanf("%d",&i); switch (i) { case 0 : printf("Maca"); break; case 10 : printf("Abacate"); break; case 20 : printf("Banana"); break; case 30 : printf("Pera"); break; case 40 : printf("Uva"); break; default : printf("Caju"); } } Considerando o código em linguagem C apresentado acima, assinale a opção correta. A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro. O termo printf especifica uma diretiva de compilação. A instrução switch é utilizada como um laço de repetição com número definido de iterações. A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções. Respondido em 03/05/2022 09:15:40 Explicação: A resposta correta é: A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. 5a Questão Acerto: 1,0 / 1,0 Considere o seguinte código escrito em linguagem C: int num,ind,soma=0; for (ind=1;ind<=5;ind++) { scanf ("%d",&num); if (num%2 == 0) soma=soma+num; } printf("%d",soma); Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 2 4 8 5 7: 14 15 12 27 26 Respondido em 03/05/2022 09:16:33 Explicação: A resposta correta é: 14 6a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta a declaração de um vetor (100 posições de inteiros) e uma matriz (4x5 de caracteres): real mat[10]; char vet[4][5] int vet[100]; char mat[4,5] int vet[1,100]; mat[10,20] int vet[100]; char mat[4][5] int vet; char mat; Respondido em 03/05/2022 09:18:07 Explicação: A resposta correta é: int vet[100]; char mat[4][5] 7a Questão Acerto: 1,0 / 1,0 Observe a sequência a seguir: A BB CCC DDDD O próximo termo é: EDCBA ABCDE EEEEE ABCBA DEEEEED Respondido em 03/05/2022 09:18:59 Explicação: A resposta correta é: EEEEE 8a Questão Acerto: 1,0 / 1,0 Observe a sequência a seguir: 3, 15, 35, 63, 99, ... O próximo termo é: 195 134 121 143 110 Respondido em 03/05/2022 09:19:35 Explicação: A resposta correta é: 143 9a Questão Acerto: 1,0 / 1,0 Analise a tabela a seguir: p q Valor lógico 1 1 1 1 0 1 0 1 1 0 0 0 A operação lógica realizada foi: Conjunção Disrupção Negação Interjeição Disjunção Respondido em 03/05/2022 09:20:07 Explicação: A resposta correta é: Disjunção. 10a Questão Acerto: 1,0 / 1,0 Considerando a linguagem de programação C, para uma variável armazenar "números de ponto flutuante", deve ser declarada como: real point float int numeric Respondido em 03/05/2022 09:20:41 Explicação: A resposta correta é: float. Parte inferior do formulário
Compartilhar