Buscar

Avaliando de Logica De Programação

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 8 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

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 6, do total de 8 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.: 201704101610) Pontos: 0,1 / 0,1 
Marque a alternativa correta. Componente dentro do processador que realiza as operações lógicas e 
matemáticas? 
 
 
Disco rígido. 
 Unidade lógica aritmética 
 
Memória principal. 
 
Registrador de memória. 
 
Registrador de dados de memória. 
 
 
 
 2a Questão (Ref.: 201703738334) Pontos: 0,1 / 0,1 
O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão 
de um número da base decimal para um número na base binária. O número 11100101b, se escrito na base 
decimal, equivale a: 
 
 229 
 
175 
 
120 
 
Nenhuma das anteriores 
 
148 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201704101611) Pontos: 0,0 / 0,1 
Marque a alternativa correta. Em um programa na linguagem C++, Onde ficam localizadas as variáveis 
declaradas? 
 
 
Disco rígido. 
 
Registrador de dados. 
 
CD-ROM. 
 Memória principal. 
 Nenhuma das respostas acima. 
 
 
 
 4a Questão (Ref.: 201703738335) Pontos: 0,1 / 0,1 
O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão 
de um número da base decimal para um número na base binária. O número 01011111b, se escrito na base 
decimal, equivale a: 
 
 
127 
 
63 
 95 
 
65 
 
93 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201703960274) Pontos: 0,1 / 0,1 
Segundo a Arquitetura de Von Neumann, quais os elementos básicos que compõe a estrutura de um 
computador? 
 
 
Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída 
 
Memória, Unidade de Controle, Unidade Lógica e Aritmética 
 
Teclado, Monitor e CPU 
 Memória, Unidade de Controle, Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída 
 
Unidade Lógica e Aritmética, Dispositivos de Entrada e Saída 
 
1a Questão (Ref.: 201703849660) Pontos: 0,1 / 0,1 
O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que 
recebesse um salário e realizasse um aumento de 32%, mostrando-o na tela. Para que esse 
programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída 
por: 
 
 
 
novosalario = salario * 32/100; 
 
novosalario <- salario * 32/100; 
 
novosalario = salario + 32%; 
 
novosalario <- salario + 32%; 
 novosalario = (salario * 32/100) + salario; 
 
 
 
 2a Questão (Ref.: 201704078317) Pontos: 0,0 / 0,1 
Qual o resultado obtido ao final da execução do seguinte algoritmo caso o usuário digite o número 5? 
ALGORITMO 
INÍCIO 
 DECLARE n1,m,x : INTEIRO 
 ESCREVA(¿DIGITE O NUMERO¿) 
 LEIA (n1) 
 m <- n1 MOD 2 
 x <- (m *2) + 3 
 ESCREVA( x ) 
FIM 
 
 5 
 13 
 
0 
 
2.5 
 
1 
 
 
 
 3a Questão (Ref.: 201703140777) Pontos: 0,0 / 0,1 
Analise a seguinte afirmação: "Específicas para dados que contenham letras e/ou números. Pode em 
determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para 
armazenamento de números, não poderá ser utilizada para operações matemáticas." Qual tipo de variável se 
refere o texto acima? 
 
 
Lógicas 
 
Ponteiros 
 Alfanuméricas 
 
Numéricas 
 Caracteres 
 
 
 
 4a Questão (Ref.: 201703117619) Pontos: 0,1 / 0,1 
É utilizada para avaliar uma determinada expressão e definir se um bloco de código que deve ou não ser 
executado. Essa é a definição da estrutura condicional: 
 
 
do...while 
 if...else 
 
next 
 
for 
 
while. 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201703849581) Pontos: 0,1 / 0,1 
Um aluno de Lógica de Programação digitou o programa a seguir no DevC++, clicou em Compilar, onde não 
foram encontrados erros, e, em seguida, clicou no botão executar. O que será mostrado na tela após a 
execução do programa? 
 
 
 O valor de A: A O valor de B: 0 O valor de C: C 
 
O valor de A: A O valor de B: 2 O valor de C: C 
 
O valor de A: A O valor de B: B O valor de C: C 
 
O valor de A: A O valor de B: 0 O valor de C: 1 
 
O valor de A: 100 O valor de B: 2 O valor de C: 3 
 
1a Questão (Ref.: 201703792297) Pontos: 0,1 / 0,1 
Qual o resultado da variável Z após a execução do código abaixo? x <- 9; y <- 7; z <- 6; SE ( (x - 2) < (y + 2) 
) E ( (Z + 1) > (x + 1) ) ENTAO y <- x + 1; SENAO y <- x -1; FIMSE z <- z + (2 * x) + (3 * y); 
 
 
12 
 
54 
 
72 
 
36 
 48 
 
 
 
 2a Questão (Ref.: 201703999336) Pontos: 0,0 / 0,1 
Marque a opção que corresponde a biblioteca, usada em C, para conversão de tipo de dados 
 
 
stdio.h 
 math.h 
 stdlib.h 
 
conio.h 
 
string.h 
 
 
 
 3a Questão (Ref.: 201703880177) Pontos: 0,0 / 0,1 
Considere a execução do programa abaixo com a inserção das seguintes notas: 4.5 e 7. Qual seria o valor 
resultante desta execução? int main () { float N1, N2, MD; printf ("\nInforme a nota da primeira prova: "); 
scanf ("%f", &N1); printf ("\nInforme a nota da segunda prova: "); scanf ("%f", &N2); //Cálculo da média. MD 
= (N1 + N2) / 2; //Determinação da situação do aluno e saída de dados. if (MD >= 7.0) printf ("\nAluno 
aprovado com media: %4.1f ", MD); else printf ("\nAluno reprovado com media: %4.1f ", MD); system 
("pause"); return 0; } 
 
 
Aluno aprovado com media: 5 
 Aluno reprovado com media: 5.7 
 Aluno reprovado com media: 5.75 
 
Aluno reprovado com media: 5 
 
Aluno aprovado com media: 5.7 
 
 
 
 4a Questão (Ref.: 201703762210) Pontos: 0,1 / 0,1 
Marque a alternativa que contém a variável utilizada para armazenar valores numéricos com parte fracionária 
em programas C/C++. 
 
 
main 
 
char 
 float 
 
int 
 
real 
 
 
 
 5a Questão (Ref.: 201703236608) Pontos: 0,1 / 0,1 
Observe o programa abaixo com muita atenção e suponha que você executou duas vezes ele. 
Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa 
ordem: 3000, 4 . Selecione a opção cujo conteúdo é igual aos valores exibidos, em separado, na 
tela. 
 
#include 
using namespace std; 
int main() 
{ 
 float s, r; 
 cin >> s >> r; 
 if( s < 2000 ) 
 cout << s * r << endl; 
 else if( s < 3000 ) 
 cout << s + s * r << endl; 
 else 
 cout << s + s * r / 100 << endl; 
system("pause"); 
} 
 
 
 10000 / 3120 
 8000 / 15000 
 2080 / 3120 
 10000 / 15000 
 2080 / 15000 
 1a Questão (Ref.: 201703850101) Pontos: 0,1 / 0,1 
Analise o algoritmo a seguir. Quantas vezes aparecerá a palavra "Logica de Programacao" na tela? 
 
 
 
3 
 
1 
 
0 
 
4 
 2 
 
 
 
 2a Questão (Ref.: 201703118291) Pontos: 0,1 / 0,1 
Considere o trecho de código a seguir: 
 
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a: 
 
 
10 e 14 
 7 e 11. 
 
8 e 11. 
 
9 e 12. 
 
6 e 12. 
 
 
 
 3a Questão (Ref.: 201703140774) Pontos: 0,1 / 0,1 
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; 
 
 16 
 
13 
 
11 
 
20 
 
17 
 Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201703859514) Pontos: 0,1 / 0,1 
São estruturas de repetição em C++: 
 
 
if, for e switch 
 for, while e do...while 
 
switch,case e do...while 
 
if, for e do...while 
 
switch, while e do...while 
 
 
 
 5a Questão (Ref.: 201703356425) Pontos: 0,1 / 0,1 
Analise o código abaixo e Assinale as alternativas corretas em relação ao valor que será impresso após a 
execução do mesmo. num=1; Enquanto(num < 6 ) faça imprima(num); num = num + 2; Fim-Enquanto 
 
 
7, 5, 8 
 
1, 6, 9 
 1, 3, 5 
 
8, 9, 4 
 
5, 10, 6

Outros materiais