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.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

61Q262203 | 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.

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.

  1. ✂️
  2. ✂️

62Q120948 | Programação , Conceitos básicos de programação, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

A respeito dos princípios de programação, julgue os seguintes itens.

Passagem por valor e passagem por referência são métodos empregados para realizar a passagem de parâmetros entre um programa e um subprograma. Em ambos os casos, a pilha é utilizada para realizar a cópia do valor (passagem por valor) ou do endereço (passagem por referência).

  1. ✂️
  2. ✂️

63Q156236 | Programação, Conceitos básicos de programação, Analista Ministerial Informática, MPE PI, CESPE CEBRASPE

Texto associado.

Julgue os itens seguintes, acerca de métodos de ordenação e busca.

No uso de funções de hash, a resolução de colisões por encadeamento utiliza uma lista para armazenar todos os elementos que compartilham o mesmo valor de hash.

  1. ✂️
  2. ✂️

64Q264954 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 4a REGIÃO, FCC

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:

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

65Q233573 | Programação, Conceitos básicos de programação, Programador, CAMARA SJC, FIP

Com relação às linguagens de programação, é incorreto afirmar que:

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

66Q220578 | Programação, Conceitos básicos de programação, Pesquisador Ciência da Computação, INMETRO, CESPE CEBRASPE

Acerca do uso de qualificador em programação, assinale a opção correta.

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

67Q263597 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

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

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

68Q242978 | Programação, Conceitos básicos de programação, Técnico Administrativo Informática, ANAC, CESPE CEBRASPE

Texto associado.

Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O escopo em que uma variável é declarada define, obrigatoriamente, a que função do tipo pública essa variável se associa.

  1. ✂️
  2. ✂️

69Q850832 | Programação, Conceitos básicos de programação, Ministério da Economia Tecnologia da Informação TI, CESPE CEBRASPE, 2020

Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.

As organizações DevOps não possuem controles eficientes como, por exemplo, a separação de tarefas e revisões de segurança manuais ao final do projeto; por isso, o DevOps é incompatível com segurança da informação e conformidade.

  1. ✂️
  2. ✂️

70Q118265 | 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. ✂️

71Q120270 | Programação , Conceitos básicos de programação, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

A respeito dos princípios de programação, julgue os seguintes itens.

Uma condição de saída é utilizada tanto na iteração como na recursão. Na primeira, para encerrar um laço de repetição e, na segunda, em uma estrutura de condição que encerra o processo de chamadas. Uma estrutura de condição executa mais rápido que um laço de repetição; portanto, um algoritmo que usa recursão é executado em menor tempo que o mesmo algoritmo que usa iteração.

  1. ✂️
  2. ✂️

72Q103762 | 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. ✂️

73Q116845 | 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. ✂️

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. ✂️

75Q263568 | 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. ✂️

76Q147885 | 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. ✂️

77Q231794 | 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. ✂️

78Q235661 | 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. ✂️

79Q231334 | 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. ✂️

80Q237895 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.