Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/02/2021 unigranrio unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/1401551/986c8b6e-fe16-11ea-be35-0242ac110004/ 1/6 Local: Não Agendado / 1 / A / Macaé Acadêmico: 20202-EaD-09/08/2020-EIN-236-60-ALGORIT Aluno: MARINA MUNIZ SALLES Avaliação: AP4 Matrícula: 5804925 Data: 13 de Novembro de 2020 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,68/10,00 1 Código: 12918 - Enunciado: #include<stdio.h>int main() { float n1=10; float n2=8; float media = (n1+n2)/2; if(media>=7){ printf("Aprovado"); } else{ printf("Reprovado"); } }Na execução do programa acima, o valor impresso será: a) 9. b) Aprovado. c) 8. d) Reprovado. e) 10. Alternativa marcada: b) Aprovado. Justificativa: Aprovado. 0,66/ 0,66 2 Código: 21936 - Enunciado: Analise o programa em C abaixo e assinale a alternativa que corresponde ao que será impresso com a execução deste programa.#include <stdio.h> main() { int k =7, y = 5, x = 3; while (k > 4) { x *= 2; if (x < 10) y += k; else y += 2; k--; printf("\nK= %d Y = %d X = %d", k, y, x); } } a) K = 12 Y = 12 X = 6K = 5 Y = 5 X = 12K = 4 Y = 4 X = 24 b) K = 12 Y = 12 X = 4K = 6 Y = 12 X = 14K = 5 Y = 16 X = 24 c) K = 6 Y = 6 X = 12K = 5 Y = 12 X = 14K = 4 Y = 24 X = 16 d) K = 6 Y = 12 X = 6K = 5 Y = 14 X = 12K = 4 Y = 16 X = 24 e) K = 12 Y = 6 X = 6K = 14 Y = 5 X = 12K = 16 Y = 4 X = 24 Alternativa marcada: d) K = 6 Y = 12 X = 6K = 5 Y = 14 X = 12K = 4 Y = 16 X = 24 Justificativa: Compreensão da estrutura de repetição while. 0,66/ 0,66 3 Código: 23488 - Enunciado: Supondo que em um programa que leia o preço de uma quantidade indeterminada de produtos e ao final imprima o somatório de todos os preços, utilizando como flag de saída, um preço negativo ou igual a 0 (zero), qual é a estrutura que executa a leitura e a soma dos preços, desconsiderando na soma, os preços negativos ou iguais a zero? A variável soma é inicializada com zero e a variável preço é inicializada com uma leitura antes da estrutura de repetição. 0,00/ 0,66 03/02/2021 unigranrio unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/1401551/986c8b6e-fe16-11ea-be35-0242ac110004/ 2/6 a) while (preco > 0) { soma += preco; printf(“Digite o preco: R$ ”); scanf(“%f”, &preco);} b) while (preco > 0) { printf(“Digite o preco: R$ ”); scanf(“%f”, &preco); soma += preco;} c) while (preco <= 0) { printf(“Digite o preco: R$ ”); scanf(“%f”, &preco); soma += preco;} d) while (preco <= 0) { soma += preco; printf(“Digite o preco: R$ ”); scanf(“%f”, &preco);} e) while (preco != 0) { soma += preco; printf(“Digite o preco: R$ ”); scanf(“%f”, &preco);} Alternativa marcada: c) while (preco <= 0) { printf(“Digite o preco: R$ ”); scanf(“%f”, &preco); soma += preco;} Justificativa: Compreensão da estrutura de repetição while. 4 Código: 12913 - Enunciado: Considere o seguinte trecho escrito na linguagem de programação C:#include<stdio.h>int main() { int x=10; int y=x+25; int z=10; if(y%2==0){ z=x; } else { z=y; } printf("%d", z); }Na execução desse programa, o valor impresso será: a) 35. b) 20. c) 15. d) 10. e) 25. Alternativa marcada: a) 35. Justificativa: 35. 0,66/ 0,66 5 Código: 9127 - Enunciado: Dado o algoritmo. Algoritmo "teste" var c: inteiro a, b,x : real Inicio Leia(a,b,c) se (a<1) entao x <- 0 fimse se( a>=1)e (a<=10) entao x <- b ^ 2 - 4 + ( c \ 2) fimse se( a>10) e (a <=20) entao x <- quad(a) * raizq(c) fimse se( a>20) entao 0,76/ 0,76 03/02/2021 unigranrio unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/1401551/986c8b6e-fe16-11ea-be35-0242ac110004/ 3/6 x <- a + 20 mod 3 – quad(b) fimse escreval("x = ", x) fimalgoritmo Realize o teste do algoritmo com os valores de entrada para a=22, b=3 e c=9. O valor impresso da variável x ao término do algoritmo será: a) 15. b) 0 (zero). c) 1452. d) 9. e) 22. Alternativa marcada: a) 15. Justificativa: O teste do se que será executado será o último, pois 22>20. Vai executar a atribuição: x <- a + 20 mod 3 – quad(b) x <- 22 + 20 mod 3 – quad(3) x <- 22 + 2 – 9 => 15 (valor para x será 15) 6 Código: 11228 - Enunciado: A diretiva #include é utilizada para incluir, no programa, as funções de uma determinada biblioteca.Qual das diretivas inclui as funções padrões para realizar entrada e saída de dados em um programa? a) #include <math.h> b) #include <string.h> c) #include <stdio.h> d) #include <stdlib.h> e) #include <locale.h> Alternativa marcada: c) #include <stdio.h> Justificativa: O stdio.h possui definições relativas às operações de entrada e saída, como leitura de dados digitados no teclado e exibição de informações na tela do programa de computador. 0,66/ 0,66 7 Código: 33899 - Enunciado: Em um algoritmo referente a um programa de computador, há a seguinte estrutura de seleção:Se (a > b E a > c) Então Escreva(a); Senão Se (b>c) Então Escreva(b); Senão Escreva(c); fim-se; fim-se; Considere que a variável a recebe o valor 2, enquanto que a variável b recebe o valor 3, e por fim a variável c recebe o valor 9. a) Serão impressos os valores 2 e 3. b) será impresso o valor 9. c) Será impresso o valor 3. d) Serão impressos os valores 2 e 9. e) Será impresso o valor 2. Alternativa marcada: b) será impresso o valor 9. Justificativa: Como o valor da variável c é o maior valor, então a primeira condição é falsa. Pois, c > a e em seguida vai verificar se b > c. Essa condição é falsa, executando a instrução Escreva(c). 0,66/ 0,66 03/02/2021 unigranrio unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/1401551/986c8b6e-fe16-11ea-be35-0242ac110004/ 4/6 8 Código: 24081 - Enunciado: Baseado nas regras de criação de variáveis, assinale a alterna que contém um nome inválido para uma variável em Linguagem C. a) _idade b) _Altura_ c) 4idade d) Idade4 e) Num_erros Alternativa marcada: c) 4idade Justificativa: O único caractere especial aceito em nomes de variáveis é o _ (underline). Nomes de variáveis não podem começar por número. 0,66/ 0,66 9 Código: 33903 - Enunciado: Considere a linguagem de programação C, onde os operadores lógicos condicionais E, OU e o operador de desigualdade (diferença) devem ser escritos, respectivamente, da seguinte forma: a) ||, && e < > b) .and., .or. e .unlike. c) and, or e unlike. d) &&, || e != e) |, & e < > Alternativa marcada: d) &&, || e != Justificativa: Os operadores lógicos E, OU e diferença são: &&, || e !=. 0,66/ 0,66 10 Código: 11713 - Enunciado: A função main é a função principal de um programa em C e é a primeira a ser chamada no início da execução do programa. Ela deve estar obrigatoriamente presente em algum lugar do programa. Portanto, a utilização da função main é obrigatória e faz parte da estrutura de um programa em C. Com isso, qual é a sintaxe da criação dessa função? a) main {} b) main{} () c) main[] {} d) main() {} e) main{} [] Alternativa marcada: d) main() {} Justificativa: Sintaxe correta envolve chave de abertura e de fechamento. 0,66/ 0,66 11 Código: 18223 - Enunciado: Os codigos de formatacao em C comecam com % e permitem que as funcoes de entrada (scanf) e saida (printf) expressem os tipos de dados armazenados nas variaveis. Qual dos formatadores abaixoimprime o conteudo da variavel com representacao ASCII? a) %c b) %d 0,66/ 0,66 03/02/2021 unigranrio unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/1401551/986c8b6e-fe16-11ea-be35-0242ac110004/ 5/6 c) %f d) %u e) %o Alternativa marcada: a) %c Justificativa: %c: imprime o conteúdo da variável com representação ASCII.%d: imprime o conteúdo da variável com representação decimal comsinal.%u: imprime o conteúdo da variável com representação decimal semsinal.%o: imprime o conteúdo da variável com representação octal sem sinal.%f: imprime o conteúdo da variável com representação com pontodecimal. 12 Código: 12911 - Enunciado: #include<stdio.h>int main() { int x=10; int y=2; int z =x/y + y; printf("%d", z); }Na execução do programa acima, o valor impresso será: a) 6. b) 5. c) 3. d) 4. e) 7. Alternativa marcada: e) 7. Justificativa: O valor será 7.z=10/2 +2 = 7 0,66/ 0,66 13 Código: 2416 - Enunciado: O processo de compilação de um programa consiste em: a) Gerar um código de máquina a partir do algoritmo criado pelo programador. b) Gerar um código de máquina a partir do código fonte escrito em uma linguagem de programação. c) Depurar o código fonte, corrigindo seus eventuais erros para que se transforme em um código executável. d) Traduzir o código de máquina para o código fonte, já que este é executado pelo computador. e) Gerar um código fonte a partir do algoritmo desenvolvido pelo programador. Alternativa marcada: b) Gerar um código de máquina a partir do código fonte escrito em uma linguagem de programação. Justificativa: Compreensão do conceito de compilação. 0,66/ 0,66 14 Código: 18222 - Enunciado: Os codigos de formatacao em C comecam com % e permitem que as funcoes de entrada (scanf) e saida (printf) expressem os tipos de dados armazenados nas variaveis. Qual dos formatadores abaixo imprime o conteudo da variavel com representacao com ponto decimal? a) %o b) %d 0,00/ 0,66 03/02/2021 unigranrio unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/1401551/986c8b6e-fe16-11ea-be35-0242ac110004/ 6/6 c) %u d) %c e) %f Alternativa marcada: b) %d Justificativa: %c: imprime o conteúdo da variável com representação ASCII. %d: imprime o conteúdo da variável com representação decimal com sinal. %u: imprime o conteúdo da variável com representação decimal sem sinal. %o: imprime o conteúdo da variável com representação octal sem sinal. %f: imprime o conteúdo da variável com representação com ponto decimal. 15 Código: 2394 - Enunciado: Qual das opções abaixo apresenta uma definição correta do conceito de algoritmo? a) É um passo a passo de como construir um programa em uma linguagem qualquer. b) É a sequência de instruções que produz um resultado esperado, sem incluir a declaração das variáveis. c) É uma sequência de instruções que, quando executadas, geram um programa em uma linguagem de programação. d) É a organização de uma sequência de instruções que as entradas e saídas produzidas por um programa. e) É a sequência de passos, incluindo a declaração de variáveis, que, uma vez executados, produzem uma saída de acordo com o esperado. Alternativa marcada: e) É a sequência de passos, incluindo a declaração de variáveis, que, uma vez executados, produzem uma saída de acordo com o esperado. Justificativa: Compreensão do conceito de algoritmo. 0,66/ 0,66
Compartilhar