Início

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

Resolva questões de Conceitos básicos de programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


71Q118265 | Programação , Conceitos básicos de programação, Analista de Sistemas, Sergipe Gás SA, FCC

Em relação a noções básicas de programação é correto afirmar:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

72Q116845 | Programação , Conceitos básicos de programação, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Acerca de lógica de programação, julgue os itens de 72 a 78.

Considerando-se que a memória disponível tenha M posições, que := represente atribuição, em uma estrutura de dados P do tipo pilha, os seguintes algoritmos descrevem corretamente as operações de inserção e remoção. Algoritmo para inserção na pilha P
se topo M então
topo := topo 1
P[topo] := novovalor
senão overflow
Algoritmo para remoção da pilha P s
e topo 0 então
valorrecuperado := P[topo]
topo := topo 1
senão underflow

  1. ✂️
  2. ✂️

73Q103762 | Programação , Conceitos básicos de programação, Analista Tecnologia da Informação, METRÔ SP, FCC

As linguagens de programação imperativas são caracterizadas por três conceitos:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

74Q264120 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 21a Região, CESPE CEBRASPE

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.

  1. ✂️
  2. ✂️

75Q231794 | Programação, Conceitos básicos de programação, Profissional Básico Análise de Sistemas Suporte, BNDES, CESGRANRIO

Em relação a métodos de chamada de sub-rotinas, pode-se afirmar que chamadas por

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

76Q263568 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 21a Região, CESPE CEBRASPE

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.

  1. ✂️
  2. ✂️

77Q237895 | Programação, Conceitos básicos de programação, Programador de Computador, Chesf, CONSULPLAN

Muitos programadores de computador costumam preparar um programa iniciando-o a partir de um diagrama de blocos. Para tal, pode-se utilizar as seguintes técnicas de lógica, EXCETO:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

78Q147885 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TJ PA, FCC

O desempenho de um programa no computador NÃO depende

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

79Q235661 | Programação, Conceitos básicos de programação, Programador de Computador, TRE RS, FCC

São exemplos típicos de linguagem de computador interpretada:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

80Q231334 | Programação, Conceitos básicos de programação, Programador, DETRAN RN, FGV

As etapas realizadas durante a programação em uma linguagem de alto nível, para se gerar um código executável, são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

81Q194936 | Programação, Conceitos básicos de programação, Analista, EBC, CESPE CEBRASPE

Julgue os itens subsequentes, referentes aos módulos que constituem a técnica de modularização, utilizada para desenvolver algoritmos.

Um procedimento ou sub-rotina é um conjunto de instruções que realiza determinada tarefa. Um algoritmo de procedimento, como qualquer outro algoritmo, deve ser identificado e pode possuir variáveis, operações e até funções.

  1. ✂️
  2. ✂️

82Q235753 | Programação, Conceitos básicos de programação, Programador, DETRAN RN, FGV

Assinale a alternativa que tipifica o item 1.23 na seguinte fórmula:

RESULTADO = 1.23 * ENTRADA

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

83Q169055 | Programação, Conceitos básicos de programação, Auditor do Tesouro Municipal Tecnologia da Informação, Prefeitura de Natal RN, ESAF

Analise as seguintes afi rmações relacionadas a conceitos básicos de programação:

I. Na programação Orientada a Objetos, um método é um modelo usado para defi nir vários objetos com características semelhantes.
II. As pilhas e fi las são conjuntos dinâmicos nos quais o elemento removido do conjunto pela operação de DELETE é especifi cado previamente. Em uma pilha, o elemento eliminado do conjunto é o mais recentemente inserido. De modo semelhante, em uma fi la, o elemento eliminado é sempre o que esteve no conjunto por mais tempo.
III. Na programação Orientada a Objetos, um objeto é criado ao se instanciar uma classe.
IV. Programação estruturada é um estilo de programação que determina que todos os programas possíveis de criação podem ser reduzidos a uma, e somente uma, estrutura denominada "Decisão".

Indique a opção que contenha todas as afi rmações verdadeiras.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

84Q151599 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRT 21a Região, CESPE CEBRASPE

Texto associado.

No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.

Um cookie é um pequeno texto que os sítios podem anexar a qualquer conexão e enviar aos navegadores. Nas próximas visitas do usuário ao sítio, o navegador reenvia os dados para o servidor responsável pelo cookie. Assim, um cookie pode capturar o endereço eletrônico ou recolher informações pessoais armazenadas no computador do usuário.

  1. ✂️
  2. ✂️

85Q155456 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRT 8a Região, FCC

O procedimento abaixo preenche uma matriz quadrada n × n com:

-1 nos elementos abaixo da diagonal principal;
0 nos elementos da diagonal principal;
1 nos elementos acima da diagonal principal.

procedure PreencheMatriz;
var
i, j: integer;
begin
for i:= 1 to n do
for j := 1 to n do
if i > j then matriz[i,j] := ?
else if i < j then matriz[i,j] := ?
else matriz[i,j] := ?
end;

Os valores que devem ser respectivamente colocados no primeiro, segundo e terceiro comandos de atribuição, marcados no código com uma interrogação (?), para o preenchimento correto da matriz são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

87Q152790 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPE

Texto associado.

A atividade de programação requer conhecimento técnico de
diversas formas de algoritmos e estruturas de controle e de dados.
Acerca dos elementos técnicos da atividade de programação,
julgue os itens a seguir.

Um ponteiro definido como um dos elementos de um tipo
estruturado de dados pode apontar para uma instância de
dados desse mesmo tipo.

  1. ✂️
  2. ✂️

88Q149399 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

No contexto de subprogramação, é correto afirmar sobre a recursividade e a passagem de parâmetros:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

90Q837541 | Programação, Conceitos básicos de programação, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021

Há um tipo ou categoria de software que é instalado e tem sua operação feita internamente a um sistema. Essa categoria de software recebe a denominação de software.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.