Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/7 Simulado AV Teste seu conhecimento acumulado Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Aluno(a): BEATRIZ ANTONIA DE LIMA FARIA DA COSTA 202111117185 Acertos: 8,0 de 10,0 06/01/2022 Acerto: 0,0 / 1,0 Considere o seguinte programa escrito em C. Lembre-se que o operador % significa resto da divisão inteira. #include void main(){ int num; printf("Entre com um inteiro:\n"); scanf("%d", &num); num = num + num%3; printf("num = %d \n", num); } Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5. Assinale a alternativa que contém, corretamente, o que será exibido na tela. num = 2 num = 5 num = 7 num = 8 num = 6 Respondido em 06/01/2022 08:47:41 Explicação: A respsota correta é: num = 7 Acerto: 1,0 / 1,0 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/7 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 printf deveria ter sido invocada com printf("num = %d \n", num). A função scanf deveria ter sido invocada com scanf("%d", 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". As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". Respondido em 06/01/2022 07:39:54 Explicação: A resposta correta é: As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f". 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. default break done continue else Respondido em 06/01/2022 08:03:10 Explicação: A resposta correta é: break Acerto: 1,0 / 1,0 (INMETRO - 200) Questão3 a Questão4 a 06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/7 #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. O termo stdio.h especifica um arquivo de biblioteca dinâmica de funções. A função scanf trabalha com um argumento de entrada, dado pelo endereço da variável a ser lida. A instrução switch é utilizada como um laço de repetição com número definido de iterações. A função principal foi especificada para aceitar um argumento de entrada do tipo inteiro. O termo printf especifica uma diretiva de compilação. Respondido em 06/01/2022 08:49:00 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. 06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/7 Acerto: 1,0 / 1,0 Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa). I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer. II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir. III.O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir. IV.O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa. Assinale a correta sequência de V e F, para a classificação das assertivas: V, V, F, V F, V, F, V F, F, V, V V, V, V, F V, V, V, V Respondido em 06/01/2022 08:13:00 Explicação: A resposta correta é: V, V, V, F Acerto: 1,0 / 1,0 Na codificação de um programa, na linguagem C, é necessária a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. O algoritmo considera que os dados estarão organizados na matriz, de modo que cada linha represente as notas de um único aluno. Marque a alternativa que apresenta, de forma correta, a declaração dessa matriz, chamada de notasAlunos: float notas [30,6]; float notas [30|6]; float notas [6][30]; Questão5 a Questão6 a 06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/7 float notas [30][6]; float notas [6,30]; Respondido em 06/01/2022 08:15:22 Explicação: A resposta correta é: float notas [30][6]; Acerto: 0,0 / 1,0 Observe a figura, a seguir, com um pequeno programa em Portugol: Suponha que, ao executar o programa, o usuário tenha digitado os valores a seguir: 10 11 11 Assinale a alternativa que representa a saída do console: "nCaso 3n" Caso 3 Questão7 a 06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/7 Caso 1 "nCaso 2n" Caso 2 Respondido em 06/01/2022 08:49:44 Explicação: A resposta correta é: Caso 2. Acerto: 1,0 / 1,0 Observe a sequência a seguir: 3, 15, 35, 63, 99, ... O próximo termo é: 195 110 121 143 134 Respondido em 06/01/2022 07:48:19 Explicação: A resposta correta é: 143 Acerto: 1,0 / 1,0 Considere as três afirmações a seguir: I - Recursividade é uma forma de repetição. II - Variáveis são uma abstração de locais de memória do computador. III - Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do mesmo tipo. Está(ão) correta(s): II e III Apenas II I e II Apenas I I, II e III Respondido em 06/01/2022 08:22:38 Explicação: A resposta correta é: I e II. Questão8 a Questão9 a 06/01/2022 08:57 Estácio: Alunos https://simulado.estacio.br/alunos/ 7/7 Acerto: 1,0 / 1,0 Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: ( ) char é um tipo simples. ( ) double é um tipo estruturado. ( ) float é um tipo simples. ( ) int é um tipo simples. ( ) void é um tipo estruturado. Assinale a alternativa que apresenta a sequência correta: F, V, V, F, V V, F, V, V, F F, F, V, F, V F, F, F, V, V V, V, F, F, F Respondido em 06/01/2022 07:43:14 Explicação: A resposta correta é: V, F, V, V, F Questão10 a javascript:abre_colabore('38403','276197647','5102422392');
Compartilhar