Buscar

Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2

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

Prova de Lógica de Programação - Avaliação Objetiva - Tentativa 1 de 2
Questão 1 de 10
Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de repetição, é correto afirmar que:
I. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco.
II. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
III. A estrutura “para .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco.
IV. A estrutura “repita .. ate” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
Consideram-se como verdadeiras:
A - apenas as alternativas I e IVcheck_circleResposta correta
B - apenas as alternativas I, III e IV
C - apenas as alternativas II e IV
D - apenas as alternativas II, III e IV
E - apenas as alternativas III e IV
Questão 2 de 10
Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente operadores matemáticos ou aritméticos:
A - /, *, +, -;check_circleResposta correta
B - 5 < 6.
C - A, B: inteiro;
D - E, Ou, Não;
E - X + 1 = 2
Questão 3 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 - V, F, V, V check_circleResposta correta
B - V, V, F, F cancelRespondida
C - V, F, F, V 
D - F, V, V, F 
E - F, V, V, V 
Questão 4 de 10
Na modularização as sub-rotinas podem ser definidas de duas formas: com retorno de valor e sem retorno de valor. Assinale a alternativa correta em relação a estes métodos.
A - Procedimento e Unidade.
B - Procedimento e Método.
C - Procedimento e Função.check_circleResposta correta
D - Método e Função.
E - Condicional e Procedimento.
Questão 5 de 10
Cormen et al. (2002, p. 571) citam diversas operações que podem ser realizadas sobre matrizes, tais como adição (soma), subtração e multiplicação, cálculo de matriz inversa, ordenação e cálculo de determinantes. Considerando o pseudocódigo a seguir, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
image.png 14.43 KB
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa:
· (   )“m” é um vetor bidimensional de 2 linhas e 3 colunas
· (   )“m” é um vetor bidimensional de 3 linhas e 2 colunas
· (   )cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha
· (   )todas as posições da matriz “m” recebem valor
· (   )todas as posições da matriz “m” são apresentadas em tela
A sequência correta é:
A - V, F, V, F, F 
B - V, F, V, V, F check_circleResposta correta
C - V, F, F, F, F 
D - F, V, V, F, F 
E - F, V, V, V, F 
Questão 6 de 10
As linguagens de programação são classificadas em níveis, de acordo com o grau de abstração em relação às sequências binárias manipuladas pelo computador. As linguagens de baixo nível, mais próximas da máquina, são classificadas em:
1. Linguagem de Máquina
2. Linguagem Hexadecimal
3. Linguagem Assembly
Numere as alternativas a seguir, relacionando os tipos de linguagens apresentadas com as suas características:
( )Evolução da linguagem de máquina, usando uma quantidade maior de dados e instruções.
( )Linguagem nativa do hardware da máquina.
( )Conhecida como linguagem simbólica, por trabalhar com símbolos.
Agora, marque a alternativa que corresponde à sequência correta:
A - 1, 2, 3
B - 1, 3, 2
C - 2, 1, 3check_circleResposta correta
D - 3, 1, 2
E - 3, 2, 1
Questão 7 de 10
Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de instruções que realizam tarefas específicas. Assinale a alternativa correta em relação a modularização.
A - A utilização de sub-rotinas não permite a realização de desvios de execução.
B - Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas.check_circleResposta correta
C - Desvios de execução são utilizados quando uma é chamada por outro programa.
D - O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez.
E - Os programas são executados estaticamente, uma linha de cada vez.
Questão 8 de 10
A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos. Considerando a pseudolinguagem  Portugol e a sua implementação em Visualg, analise as  afirmações a  seguir  e posteriormente  marque a alternativa correta. 
I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”.
II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”.
III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado.
IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas.
Assinale a alternativa correta:
A -  apenas as alternativas I e IIIcheck_circleResposta correta
B - apenas as alternativas II e III 
C - apenas as alternativas I, III e IV
D - apenas as alternativas II, III e IV 
E - apenas as alternativas I e IV 
Questão 9 de 10
Todo algoritmo precisa respeitar uma estrutura de comandos para que possa seguir uma sequência lógica de passos. Assinale a alternativa correta em relação à estrutura de um algoritmo escrito em pseudocódigo. 
A - algoritmo
             Declaração de variáveis e seus respectivos tipos
             Bloco de comandos/instruções
fimalgoritmo
check_circleResposta correta
B - algoritmo
             Declaração de variáveis e seus respectivos tipos
             Bloco de comandos/instruções
             Declaração de constantes
fimalgoritmo
C - algoritmo
             Bloco de comandos/instruções
fimalgoritmo
D - algoritmo
             Declaração de variáveis e seus respectivos tipos
fimalgoritmo
E - algoritmo
             Bloco de comandos/instruções
             Declaração de variáveis
fimalgoritmo
Questão 10 de 10
Segundo ASCENCIO (2015), o primeiro conceito de uma instrução é um conjunto de regras ou normas definidas para a realização ou emprego de algo. Quando um programa é executado é preciso que este contenha uma gramática. Assinale a alternativa correta referente as instruções que a gramática apresenta:
A - Análise Léxica e Vocabulário.
B - Semântica e Vocabulário
C - Sintaxe e Análise léxica
D - Sintaxe e Semânticacheck_circleResposta correta
E - Vocabulário e Sintaxe

Continue navegando