Buscar

Lógica de Programação Prova UEMA

Prévia do material em texto

Iniciado em sexta, 25 Mai 2018, 08:14 
Concluída em sexta, 25 Mai 2018, 08:18 
Tempo empregado 4 minutos 55 segundos 
Avaliar 8,75 de um máximo de 10,00(88%) 
Questão 1 
Texto da questão 
Em relação aos conceitos básicos para a construção de algoritmos, analise as 
afirmações abaixo e assinale a alternativa que apresenta quais declarações estão 
corretas. 
 
I. É obrigatoriamente necessário incluir-se a instrução ELSE após IF. 
II. Variáveis guardam dados na memória do computador e podem ser manipuladas. 
III. A função printf é utilizada quando se deseja fazer uma saída de dados. 
IV. Como o processador não pode executar o código numa linguagem de programação, 
esta deve ser traduzida em código de máquina antes de ser executada. 
Escolha uma: 
a. Somente as afirmativas I, II e IV estão corretas. 
b. Somente as afirmativas III e IV estão corretas. 
c. Somente as afirmativas II, III e IV estão corretas. 
d. Somente as afirmativas II e IV estão corretas. 
e. Somente as afirmativas I, II e III estão corretas. 
Feedback 
Sua resposta está correta. 
Questão 2 
Correto 
Atingiu 1,25 de 1,25 
Texto da questão 
Em relação às estruturas de repetição na linguagem C, analise as afirmações abaixo 
e assinale a alternativa que apresenta quais declarações estão corretas. 
 
I. A estrutura de repetição for é composta de três partes: na primeira parte se define os 
valores de início, a segunda parte corresponde ao controle e a terceira parte, ao 
incremento da variável. 
II. A diferença básica é que a estrutura de repetição while primeiro testa a condição para 
depois realizar o bloco de comando, ao contrário da estrutura for. 
III. A estrutura de repetição for é utilizada principalmente quando se sabe com 
antecedência a quantidade de repetições que precisam ser realizadas. 
IV. A estrutura do-while difere da estrutura while por executar o bloco de comando antes 
de testar se a condição é verdadeira, ou seja, o teste da condição é realizado apenas ao 
final da estrutura. 
Escolha uma: 
a. Somente as afirmativas III e IV estão corretas. 
b. Somente as afirmativas III e IV estão corretas. 
c. Somente as afirmativas I, III e IV estão corretas. 
d. Somente as afirmativas I, II e III estão corretas. 
e. Somente as afirmativas I e III estão corretas. 
Feedback 
Sua resposta está correta. 
Questão 3 
Correto 
Atingiu 1,25 de 1,25 
Texto da questão 
Analise as expressões lógicas e assinale a alternativa que apresenta quais possuem 
como resultado VERDADEIRO. Considere os seguintes valores das variáveis: A = 5; 
B = 7; C=3; D=10. 
 
I. (A >= B) || ( B<D && A>C) 
II. (A>C & D>B) || !(C==A & D>A) 
III. (A==5 & B>=C) && (D != A) 
IV. (5<A & !(C>D)) && (B>=7) 
Escolha uma: 
a. Somente II e IV 
b. Somente I e IV 
c. Somente I, II e IV 
d. Somente II e III 
e. Somente I, III e IV 
Feedback 
Sua resposta está correta. 
Questão 4 
Correto 
Atingiu 1,25 de 1,25 
 
Texto da questão 
A Precedência de Operadores controla a ordem em que o compilador executa as 
operações ao avaliar as expressões. Ao avaliar uma expressão aritmética em um 
algoritmo, o analisador processa a expressão dando prioridade para certos operadores. 
 
Tendo em vista a ordem de precedência de operadores, analise a linha de código 
abaixo e assinale a alternativa que corresponde ao valor resultante na variável y. 
 
int y = 2 + 2 * 3 + 6 / 2 + (45/9) - 14; 
Escolha uma: 
a. 0 
b. -9 
c. 6 
d. 20 
e. 2 
Feedback 
Sua resposta está correta. 
Questão 5 
Correto 
Atingiu 1,25 de 1,25 
Texto da questão 
Analise o código abaixo e assinale a alternativa que apresenta o resultado após 
execução. 
 
Escolha uma: 
a. x=18 y=126 
b. x=19 y=7 
c. x=7 y=18 
d. x=19 y=133 
e. x=18 y=7 
Feedback 
Sua resposta está correta. 
Questão 6 
Correto 
Atingiu 1,25 de 1,25 
Texto da questão 
Qual das alternativas descreve a funcionalidade implementada pelo algoritmo 
abaixo? 
Escolha uma: 
a. Substitui os valores pares por 0. 
b. Conta quantos números pares. 
c. Calcula a média dos valores digitados. 
d. Somatório dos números pares digitados. 
e. Soma todos os números digitados. 
Feedback 
Sua resposta está correta. 
Questão 7 
Correto 
Atingiu 1,25 de 1,25 
Texto da questão 
Analise o código abaixo e assinale a alternativa que apresenta o resultado após a 
sua execução. 
Escolha uma: 
a. x=100 y=120 z=10 
b. x=20 y=40 z=10 
c. x=100 y=20 z=10 
d. x=0 y=20 z=30 
e. x=100 y=30 z=10 
Feedback 
Sua resposta está correta. 
Questão 8 
Incorreto 
Atingiu 0,00 de 1,25 
Texto da questão 
Qual das alternativas descreve a funcionalidade implementada pelo algoritmo 
abaixo? 
Escolha uma: 
a. Conta quantos valores pares existem no vetor. 
b. Conta quantos valores impares existem no vetor. 
c. Soma todos os valores pares do vetor. 
d. Soma todos os números impares do vetor. 
e. Calcula a média dos valores do vetor. 
Feedback 
Sua resposta está incorreta.

Continue navegando