Questões de Concurso
Comentadas sobre conceitos básicos de programação em programação
Foram encontradas 1.031 questões
(__)Variáveis locais são declaradas dentro de um módulo e só podem ser acessadas e manipuladas durante a execução do referido bloco.
(__)As variáveis globais mantêm seu valor durante toda a execução do programa e podem ser acessadas por qualquer função do algoritmo.
(__)O uso excessivo de variáveis globais é uma boa prática de programação, pois reduz a necessidade de passagem de parâmetros entre módulos.
(__)Uma variável local declarada com o mesmo nome de uma variável global oculta o valor da global dentro do escopo do módulo específico.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
let mult = [3, -7, 2, 9, 4]; let resultado = mult.filter(x => x > 4); console.log(resultado.length);
Considerando isso, assinale a alternativa que indica CORRETAMENTE o valor exibido no console após a execução do código.
No ambiente de desenvolvimento do software VisuAlg, qual comando é a diretriz padrão para realizar a captura de dados inseridos pelo usuário via teclado, atribuindo-os às variáveis previamente declaradas?
No contexto das estruturas de controle do tipo seleção, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):
( ) A seleção encadeada executa todos os blocos de condições simultaneamente.
( ) Na seleção composta (if/else), há dois caminhos possíveis: um para condição verdadeira e outro para condição falsa.
( ) Na seleção simples (if), existe obrigatoriamente um bloco alternativo para o caso da condição ser falsa.
( ) A estrutura de seleção permite alterar o fluxo de execução com base na avaliação de uma condição lógica.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
No contexto das estruturas de controle do tipo repetição, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):
( ) A estrutura de repetição sempre executa pelo menos uma vez.
( ) Em estruturas de repetição, a condição de parada é sempre avaliada ao final de cada iteração.
( ) A estrutura for é recomendada quando se conhece previamente o número de iterações.
( ) Pode gerar loops infinitos, caso a condição de parada nunca seja satisfeita.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
No contexto da lógica de programação, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):
( ) Função possui retorno de valor, enquanto procedimento não possui.
( ) Funções podem receber parâmetros, enquanto procedimentos não podem.
( ) Funções são usadas para executar ações, enquanto procedimentos são usados para calcular e retornar resultados.
( ) Procedimentos alteram variáveis externas ou produzem saídas (ex: imprimir dados).
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Um Analista de Sistemas está especificando um módulo responsável por validar e classificar solicitações de financiamento. As regras definidas são:
• Solicitações com valor menor ou igual azero devem ser rejeitadas;
• Solicitações com valor positivo e até R$ 50.000 devem ser aprovadas automaticamente;
• Solicitações com valor superior a R$ 50.000 devem ser encaminhadas para análise manual.
Durante a modelagem, o Analista decidiu representar essa lógica por meio de pseudocódigo estruturado, garantindo clareza, correção e ausência de ambiguidades. Com base nesse cenário, assinale a alternativa que apresenta o pseudocódigo CORRETO.
Considerando o funcionamento dessa estrutura, assinale a alternativa que descreve CORRETAMENTE o comportamento de uma estrutura de repetição do tipo enquanto:
O funcionamento das diversas linguagens de programação depende de fundamentos empregados na sua construção e operação. Com base no tema, analise as sentenças a seguir:
I- Em uma linguagem estaticamente tipada, um trecho de código pode estar sintaticamente correto e, ainda assim, ser rejeitado pelo compilador ou pelo analisador da linguagem por violação semântica.
PORQUE
II- A análise sintática verifica a conformidade do código com a gramática da linguagem, ao passo que a análise semântica examina restrições de significado, como compatibilidade de tipos, uso de identificadores declarados e validade contextual de construções.
Analisadas as sentenças, assinale a alternativa CORRETA: