Entrar

Questões de Concurso: Conceitos básicos de programação

Confira aqui questões de Conceitos básicos de programação para Concurso grátis com gabarito ou respostas comentadas. Acesse milhares de questões resolvidas e organizadas para treinar online. Se preferir, baixe o PDF!

Filtrar questões
💡 Selecione apenas 2 campos por vez e clique em filtrar.


Em relação à interpretação e compilação de programas, considere:

I. O programa é executado a partir do arquivo fonte sem que haja a necessidade de gerar um arquivo objeto e muito menos um executável.

II. Tem como resultado um arquivo objeto com códigos em linguagem de máquina.

III. O linkeditor tem como função unir diversos códigos objetos para gerar um arquivo executável.

IV. As instruções (ou blocos de instruções) do código fonte vão sendo executadas na medida em que são traduzidas.


Os itens que se referem, SOMENTE à interpretação de programas são:

🧠 Mapa Mental
Texto associado.

Julgue os itens subsequentes, referentes aos fundamentos das
linguagens de programação.

Caso seja necessário guardar as notas de vários alunos em diversas disciplinas, deverá ser utilizada uma matriz; para isso, faz-se necessário definir o tipo de matriz que será utilizada e os índices das linhas e das colunas, por meio dos tipos primitivos.

🧠 Mapa Mental

Na subprogramação, sobre objetos locais, considere:

I. Um objeto é dito local quando sua definição estiver dentro de um procedimento, ou quando for declarado como parâmetro formal do procedimento.

II. Um objeto local só é visível dentro da unidade onde foi declarado.

III. Objetos locais são aqueles declarados em unidades mais externas, podendo ser referenciados em unidades mais internas.

Está correto o que se afirma APENAS em

🧠 Mapa Mental
Texto associado.

Julgue os itens subsequentes, referentes aos fundamentos das
linguagens de programação.

Considere que, em um sistema, seja necessário montar uma lista de opções e criar uma rotina para calcular a média das notas dos alunos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda.

🧠 Mapa Mental
Texto associado.

Com respeito a linguagens de programação e estrutura de dados, julgue os itens a seguir.

Durante a compilação de uma estrutura de dados do tipo loop, o compilador simula um espaço de memória, testa a variável principal do loop e, a seguir, gera o código objeto do loop individualmente.

🧠 Mapa Mental

Objeto que se constitui parcialmente ou é definido em termos de si próprio. Nesse contexto, um tipo especial de procedimento (algoritmo) será utilizado, algumas vezes, para a solução de alguns problemas. Esse procedimento é denominado:

🧠 Mapa Mental
Texto associado.

Julgue os itens subsequentes, referentes aos fundamentos das
linguagens de programação.

Em uma função, os parâmetros podem ser passados por meio de valor; isso, no entanto, implica que a mudança do valor do parâmetro dentro da função irá afetar o valor da variável original.

🧠 Mapa Mental

Considere a seqüência de dados 01 11 02 02 02 02 02 02 02 03 04 05 05 05 05 05 05 01.
Com relação à otimização de arquivos, aritmética computacional e repetição de valores para compactação de dados, considere, ainda, que o caractere especial seja aa. Nesse caso, a seqüência compactada pode ser corretamente expressa como

🧠 Mapa Mental

Em relação à subprogramação, considere:

I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto ser ativado até mesmo por outro subprograma.

Está correto o que se afirma em:

🧠 Mapa Mental