Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 93 de 353

Gabarito 1. Faça valer a pena - Seção 2.1

O que falta nesse algoritmo é o tratamento para o caso de as velocidades serem inválidas. No pseudocódigo 2, as três variáveis são testadas dentro de uma mesma condição; nesse caso, se uma delas estivesse incorreta, não seria possível identificar qual. O pseudocódigo 3 é o que representa o mesmo funcionamento do fluxograma. No pseudocódigo 4 existe um erro de lógica já no primeiro teste, pois se as velocidades informadas forem válidas, será escrito “velocidade inválida”. No pseudocódigo 5 existe um erro de lógica no segundo teste. Caso o tempo seja válido, será feito o cálculo, porém, se o tempo for inválido, será escrito “velocidade inválida”.

A
I
B
II
C
III

O algoritmo que segue efetiva um determinado processamento em um vetor de inteiros de tamanho 6

algoritmo "avaliacao"
var v: vetor [1..6] de inteiro
i, y: inteiro
inicio
para i de 1 até 6 faça
  escreva ("Digite o ", i , " elemento do vetor: ");
  leia (vetor[i]);
fimpara
para i de 1 até 7 faça
  se (i % 2 = 0) y=y+vetor[i];
  imprima("Resultado = ",y);
fimalgoritmo

Assinale a alternativa em que é descrito corretamente a saída deste algoritmo

A
A soma dos elementos ímpares.
B
A soma de todos os elementos do vetor.
C
A soma dos elementos pares.

Dentre as estruturas de repetição, qual delas pode entrar em LOOP INFINITO?

A
Apenas as estruturas definidas em (i) e (ii).
B
Apenas as estruturas definidas em (ii) e (iii).
C
Apenas a estrutura definida em (ii).
D
Apenas a estrutura definida em (i).
E
Apenas a estrutura definida em (iii).

Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas.


I. As estruturas de repetição em Python podem utilizar o comando “break” para interromper o loop e seguir para a próxima instrução ou bloco de instruções não indentadas na sequência do loop.

PORQUE

II. Existem situações em que é necessário interromper o laço de repetição, dependendo de uma determinada condição, isso ocorre, principalmente, quando não se conhece o número de repetições necessárias para realizar determinada tarefa.

Analisando as asserções anteriores, conclui-se que:

A
as duas asserções são verdadeiras, e a segunda não justifica a primeira.
B
a primeira asserção é falsa, e a segunda é verdadeira.
C
as duas asserções são falsas.
D
a primeira asserção é verdadeira, e a segunda é falsa.
E
as duas asserções são verdadeiras, e a segunda justifica a primeira.
Só se pode melhorar o que se pode controlar é uma frase antiga na administração, que ganhou destaque a partir dos projetos de melhoria da qualidade nos anos 1960. Analise as seguintes asserções: I.Verificar se os resultados até o momento estão de acordo com o planejado. II.Validar que os resultados, no final do projeto, ficaram de acordo com o planejado. III.Assegurar que os resultados até o momento estejam corretos. IV.Impedir que o projeto se encerre ultrapassando o custo planejado. É correto apenas o que se afirma em:
A
I.
B
II.
C
III.
D
IV.
Acerca do problema apresentado, assinale a alternativa que melhor apresenta o tipo primitivo de cada uma das variáveis do programa de Adilson.
A
I - string II - inteiro III - inteiro IV - string
B
I - ponto flutuante II - booleano III - string IV - inteiro
C
I - string II - booleano III - ponto flutuante IV - inteiro
D
I - string II - inteiro III - inteiro IV - string

Assinale a afirmativa incorreta.

A

Quando a função nada retorna, colocamos a palavra void antes do nome da função.

B

As variáveis que estão fora do escopo de qualquer função são ditas globais.

C

Algumas funções não precisam ter um tipo.

D

As variáveis que estão no escopo de qualquer função são ditas locais.

E

O comando return permite retornar um valor pela função.

O trecho fornecido termina a execução quando:
A
num é zero e os números exibidos são todos os pares de 10 até 0, nesta ordem.
B
num é diferente de zero e o único número exibido é o 10.
C
num é diferente de zero e são exibidos os valores 10 e 8, pelo menos.
D
num é zero e os números exibidos são todos os pares de 10 até 2, nesta ordem.

Assinale a alternativa que representa a principal tarefa realizada pela Análise léxica.

A
Identificar a estrutura sintática do programa.
B
Verificar a correção semântica do programa.
C
Varrer o arquivo fonte, lendo-o caractere por caractere e agrupá-los em blocos de um ou mais elementos de acordo com o significado dentro da linguagem.
D
Gerar o código objeto a partir do código fonte.
E
Nenhuma das alternativas anteriores.
No algoritmo seguinte, a linha 4 ilustra um tipo de instrução que executará repetidamente os comandos nas linhas 5 a 8, uma vez para cada valor da variável I. Assim, os comandos de 5 a 8 serão executados para I igual a 0, e, então, novamente, para I igual a 1, e, depois, novamente, para I igual a 2 e assim por diante. Depois que os comandos de 5 a 8 tiverem sido executados para I igual a N-1, a execução da instrução na linha 4 está concluída. Essa instrução é conhecida como:
A
Estrutura de controle de iteração.
B
Estrutura de controle condicional.
C
Estrutura de controle enquanto.
D
Estrutura de controle “go-to”.
E
Estrutura de controle “do – until.”