Buscar

Prova de Lógica de Programação - Avaliação Objetiva - 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

Continue navegando


Prévia do material em texto

Prova de Lógica de Programação - Avaliação 
Objetiva - Tentativa 1 de 2 
Questão 1 de 10 
Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de 
um conjunto de dados do mesmo tipo, considerando mais de uma dimensão. Assinale (V) 
para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores 
multidimensionais: 
( )um vetor bidimensional é uma matriz 
( ) uma planilha eletrônica é um tipo de matriz 
( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se 
referenciar esta posição pelos índices tanto da linha quanto da coluna 
( )na programação, é impossível declarar um vetor multidimensional com mais de duas 
dimensões. 
A - F, V, V, V 
B - V, F, V, F 
C - V, V, F, F 
D - V, V, F, V 
E - V, V, V, F Resposta correta 
 
Questão 2 de 10 
As linguagens de Alto Nível possuem um nível de abstração maior, ou melhor, mais próximo 
da Linguagem Humana e os recursos implementados nessas linguagens permitem ao 
programador desenvolver programas sem conhecer as características do processador. Essas 
linguagens apresentam várias características, assinale o conceito que representa a 
característica Clareza: 
A - capacidade de ser utilizada em diversos cenários tecnológicos. 
B - capacidade de utilizar códigos simples, que podem representar operações matemáticas 
complexas. Resposta correta 
C - capacidade que essas linguagens possuem para programar variados tipos de aplicações e 
plataformas. 
D - capacidade de reduzir o tamanho do código e sua velocidade de desenvolvimento. 
E - capacidade de interpretar os erros durante o desenvolvimento do programa. 
 
Questão 3 de 10 
É muito frequente que um programa, durante a sua execução, precise passar por uma 
tomada de decisão. A execução de uma determinada sequência de comandos pode estar 
subordinada a uma expressão, cujo resultado lógico será colocado a prova em uma seleção 
simples, ou em uma estrutura composta. Considerando a pseudolinguagem Portugol e a sua 
implementação em Visualg, sobre estruturas de seleção, analise as afirmações e na 
sequência marque a alternativa correta. 
 
 
I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então", “senão" e “fimse”. 
II. A cláusula “senão" é utilizada para executar uma sequência de comandos quando o teste 
lógico da expressão em questão resulta em FALSO. 
III. Depois da cláusula “senão" é necessário colocar uma expressão lógica antes da 
sequência de comandos. 
 
 
Assinale a alternativa correta: 
A - apenas as alternativas I e II Resposta correta 
B - apenas as alternativas I e III 
C - apenas as alternativas II e III 
D - apenas a alternativa I 
E - apenas as alternativas I, II e III 
 
Questão 4 de 10 
Um vetor é uma estrutura em memória que permite o armazenamento de listas. Assinale (V) 
para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores: 
( )para criar um vetor, é necessário definir um nome 
( )cada posição do vetor pode comportar um tipo diferente de dado 
( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar 
esta posição pelo seu índice 
( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes 
relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do vetor. 
A - F, V, V, F 
B - F, V, V, V 
C - V, F, F, V 
D - V, F, V, V Resposta correta 
E - V, V, F, F 
 
Questão 5 de 10 
Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de 
um conjunto de dados do mesmo tipo, considerando mais de uma dimensão. Assinale (V) 
para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores 
multidimensionais: 
 
( )um vetor bidimensional é uma matriz 
 
( ) uma planilha eletrônica é um tipo de matriz 
 
( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se 
referenciar esta posição pelos índices tanto da linha quanto da coluna 
 
( )na programação, é impossível declarar um vetor multidimensional com mais de duas 
dimensões 
 
A - V, V, F, V 
B - V, V, F, F 
C - V, V, V, F Resposta correta 
D - V, F, V, F 
E - F, V, V, V 
 
Questão 6 de 10 
Os registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. O 
Portugol é uma pseudolinguagem que permite a criação de algoritmos estruturados 
utilizando comandos com base na Língua Portuguesa. Considerando o pseudocódigo (parcial) 
a seguir, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em 
relação a registros: 
 
1 Algoritmo " Exercício" 
2 Var 
3 tipo aluno = registro 
4 nome: caractere 
5 email: caractere 
6 fimregistro 
7 
8 a: tipo aluno 
9 
10 Início 
11 
12 Fimalgoritmo 
 
 
( )“aluno” é um novo tipo de registro, que comporta campos de diferentes tipos 
( ) “nome” e “email” são novos tipos de registros 
( )“nome” e “email” são campos de um tipo de registro 
( )“a” é uma variável do tipo “aluno” 
( ) para mostrar em tela o conteúdo do campo “nome” da variável “a”, utiliza-se: 
escreva(a.nome). 
A - F, V, V, F, F 
B - V, F, F, F, F 
C - V, F, V, F, F 
D - V, F, V, V, F 
E - V, F, V, V, V Resposta correta 
 
Questão 7 de 10 
As estruturas condicionais compostas são utilizadas quando a situação requer duas possíveis 
soluções, isto é, a situação atende dois casos uma para a condição verdadeira e outra para a 
condição falsa. Assinale a alternativa correta em relação a sintaxe da estrutura condicional 
composta. 
 
A - se condição então comando. 
B - se condição faça comando. 
C - se condição comando . 
D - se condição então comando1 senão comando2 Resposta correta 
E - se condição senão 
 
Questão 8 de 10 
O computador trabalha com uma linguagem que é representada por número binários, ou 
seja, 0 e 1 (desligado e ligado). No entanto, todos os vocabulários utilizados na realização de 
uma tarefa são transformados em combinações de números binários que são representados 
por : 
A - Código Padrão Americano para o Intercâmbio de Informação - ASCII Resposta correta 
B - Código de Tradutor de Informações - CTI 
C - Código Assembly - CAY 
D - Código Binário - CBIN 
E - Código Hexadecimal - HEX 
 
Questão 9 de 10 
Os operadores relacionais são utilizados em expressões lógicas para se testar a relação entre 
dois valores do mesmo tipo, retornando VERDADEIRO ou FALSO. Assinale a alternativa 
correta em relação a comparação que pode ser utilizada por estes operadores. 
A - 7 = 7 Resposta correta 
B - 8 mod 3 = 2 
C - 5 ^ 2 = 25 
D - 10/2 = 5 
E - 2*3=6 
 
Questão 10 de 10 
Toda linguagem de programação necessita de uma forma de implementação de sua 
linguagem. Assinale a alternativa correta ao conceito de compilação. 
A - Processo que converte linguagem binária em linguagem hexadecimal. 
B - Conversão entre o os processos de hardware e interepretadores. 
C - Processo que transforma linguagem de alto nível em linguagem de maquina. Resposta 
correta 
D - Processo que interpreta a linguagem de alto nível em linguagem de baixo nível. 
E - Processo que transforma linguagem de baixo nível em linguagem de máquina.