Questões
Pratique com questões de diversas disciplinas e universidades
3.529 questões encontradas(exibindo 10)
I – Algoritmos são sequências lógicas e bem estruturadas de ações a serem executadas para se realizar uma determinada tarefa.
II – As variáveis são espaços na memória do computador que armazenam valores que podem ser modificados ao longo do tempo.
III – As constantes são variáveis que recebem valores predefinidos, como textos e números e armazenam estes valores até que os mesmos precisam ser modificados.
I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda.
II- A passagem de valores à sub-rotina é possível apenas em funções.
III- A passagem de valores à sub-rotina é possível apenas em procedimentos.
IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem duração e escopo limitados à função ou procedimento onde são declaradas. Assinale a alternativa CORRETA:
Toda linguagem de programação possui comandos que permitem a execução repetida de um determinado trecho de código de programa. Com esse recurso, o programador não precisa duplicar as linhas de código em virtude da necessidade de executá-las várias vezes. Os diversos comandos disponíveis são denominados estruturas de repetição, comumente conhecidas como laços ou loop.
(Fonte: ALVES, W. P. Linguagem e Lógica de Programação. São Paulo: Érica, 2015 - Adaptado).
Posto isso, avalie as afirmações a seguir:
I. A utilização das estruturas de repetição "enquanto...faça..." e "para...de...ate...faça" podem ser utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade de iterações definidas.
II. A utilização do laço de repetição "para...de...ate...faça" é recomendada para o laço de repetição cujas quantidades de iterações não são previsíveis.
III. A utilização de laço de repetição "enquanto...faça..." atende somente a soluções que necessitem de um laço de repetição com a quantidade de iterações indefinidas.
É correto o que se afirma em:
Assinale a alternativa correta sobre os ponteiros:
Uma estrutura em linguagem de programação C é uma declaração que define uma lista de variáveis agrupadas, permitindo que sejam acessadas por um ponteiro.
O comando typedef faz parte dos nossos estudos sobre estruturas em linguagem de programação C.
Ele apresenta as seguintes características:
I. Permite compor novos tipos de dados.
II. É composto a partir de tipos pré-existentes.
III. Cria um novo tipo de dado.
A linguagem Python, assim como suas antecessoras, utiliza comandos padrão para entrada e saída de dados. Dentre esses comandos, está a função "print()". Com base nessa função, assinale a alternativa correta.
No algoritmo abaixo, os parâmetros da função valor são recebidos e são impressos na própria função. Assim sendo, o valor da variável u exibido na última linha da função é:
Algoritmo questao_prova;
var x,y: inteiro;
inicio
x<- 4;
y<- 2;
valor(x,y);
fim.
sub-rotina valor(inteiro: u, v)
inicio
u <- u * 2;
v <- v + u;
u <- u - 1;
escreva(u);
fim sub-rotina;