Buscar

LÓGICA DE PROGRAMAÇÃO AV 2018.1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201403268813) Pontos: 1,0 / 1,0 
A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: 
 
 UAL, Registradores e HD 
 Unidade de Controle, Registradores e HD 
 UAL, Registradores e Memória Principal 
 UAL, Unidade de Controle e Registradores 
 Teclado, Memória Principal e Registradores 
 
 
 
 2a Questão (Ref.: 201403268830) Pontos: 1,0 / 1,0 
Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, 
Memória Principal. Assinale a opção onde está presente esse registrador. 
 
 RI 
 PC 
 REM 
 RDM 
 CC 
 
 
 
 3a Questão (Ref.: 201404159793) Pontos: 0,0 / 1,0 
Um aluno de Lógica de Programação irá informatizar o processo de cálculo da folha de pagamento de uma 
empresa. Para tanto necessita declarar algumas variáveis em seu programa para representar algumas 
informações: o sexo do funcionário ('M' ou 'F'), o valor do salário, a quantidade de dependentes. Escolha entre 
as opções abaixo a representa corretamente o tipo de dado a ser utilizado para cada uma dessas informações, 
respectivamente: 
 
 char, double e int 
 char, double e float 
 
int, double e float 
 
int, float e int 
 
char, int e int 
 
 
 
 4a Questão (Ref.: 201403151552) Pontos: 1,0 / 1,0 
Em relação à lógica de programação, considere os pseudocódigos: 
 
 
 
 
O resultado da solução apresentada por Alg2 é maior do que a de Alg1. 
 Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado. 
 
O resultado da solução apresentada por Alg2 é menor do que a de Alg1. 
 
Somente Alg2 tem consistência em sua representação e chega a um resultado. 
 
Somente Alg1 tem consistência em sua representação e chega a um resultado. 
 
 
 
 5a Questão (Ref.: 201404140611) Pontos: 1,0 / 1,0 
Considerando o programa, e que o usuário digita o valor 28. Qual o resultado impresso na tela. int main () { int 
x; cout<<"Digite um valor"; cin>>x; if (x>15) { cout<< x/2; } return 0; } 
 
 
28 
 14 
 
Nenhuma das outras alternativas 
 
56 
 
O programa tem erro no código e não compila. 
 
 
 
 6a Questão (Ref.: 201403151521) Pontos: 1,0 / 1,0 
Em relação às estruturas de controle, considere abaixo o trecho inicial do algoritmo que exibe o 
conceito de um aluno, dada a sua nota. Levando-se em conta somente notas inteiras, o critério para 
conceitos é: notas menor que 3, conceito E; notas de 3 a 5, conceito D; notas 6 e 7, conceito C; notas 
8 e 9, conceito B; nota 10, conceito A. 
 
fimalgoritmo 
 
Continuando a construção do algoritmo acima, a estrutura de controle SE-ENTAO-SENAO-FIMSE 
será utilizada: 
 
 5 vezes. 
 
6 vezes. 
 
4 vezes. 
 
7 vezes. 
 
3 vezes. 
 
 
 
 7a Questão (Ref.: 201403400834) Pontos: 0,0 / 1,0 
Um aluno de Lógica de Programação após estudar a estrutura de repetição for resolveu fazer algumas 
experiências para tentar repetir um bloco dez vezes. 
 
Abaixo podemos ver os cinco trechos testados por ele. 
 
 
 
Assinale a opção que apresenta aqueles que repetiram dez vezes. 
 
 I, II e V 
 II, III e IV 
 II e V 
 I e IV 
 I, IV e V 
 
 
 
 8a Questão (Ref.: 201403901694) Pontos: 0,0 / 1,0 
Os aparelhos de ar-condicionado modernos - também conhecidos como Split - muito mais do que apenas máquinas termodinâmicas são também 
pequenos computadores que possuem algoritmos que controlam o seu funcionamento. Atualmente, esses aparelhos são configurados por meio de 
um controle remoto, onde se é programada uma temperatura desejada e assim, o equipamento resfria o ambiente até que a temperatura seja 
atingida. Considere que exista um equipamento de ar condicionado que tenha sido programado utilizando a linguagem C/C++. Nesse ar-
condicionado, existe uma variável real chamada "temp_atual" que armazena a temperatura do ambiente medida por um sensor térmico, e também, 
uma outra variável real chamada "temp_programada" que armazena a temperatura desejada. Sabendo que todo o processo de resfriamento do 
aparelho é controlado por uma estrutura de repetição, qual das alternativas a seguir, melhor se adequa para o trecho do código em que se controla 
a repetição da máquina de resfriamento do aparelho enquanto for necessário? 
 
 
 While (temp_atual > temp_programada) 
 
For (temp_atual=25; temp_atual>temp_programada;temp_atual=temp_atual-1) 
 
For (temp_atual=25; temp_atual>temp_programada;temp_atual=temp_atual+1) 
 While (temp_programada == temp_atual) 
 
While (temp_programada <= temp_atual) 
 
 
 
 9a Questão (Ref.: 201403174036) Pontos: 0,0 / 1,0 
Qual o resultado da variável Z após a execução do código abaixo? 
x = 5; 
y = 7; 
z = 3; 
if ((x - 1) > 2) 
 y = y + 1; 
else 
 y = y -1; 
z = z + x + y; 
 
 
13 
 11 
 
17 
 16 
 
20 
 
 
 
 10a Questão (Ref.: 201403390949) Pontos: 1,0 / 1,0 
Um programador gostaria de converter para minúsculas todas as letras de uma profissão, 
mas sabe-se que o número de caracteres varia. 
 
Além de uma estrutura de repetição, precisaria de algumas funções para conseguir o que 
pretendia. 
 
Assinale a opção onde estão presentes essas funções. 
 
 strcat(...) e atoi(...) 
 strlen(...) e tolower(...) 
 strlen(...) e toupper(...) 
 tolower(...) e toupper(...) 
 strcmp(...) e atoi(...)

Continue navegando