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.


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

Com relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta.

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

13Q161793 | Programação, Conceitos básicos de programação, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

Analise:

I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.

II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.

III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.

IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:

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

14Q162910 | Programação, Conceitos básicos de programação, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

A alocação de memória está dividida em partes. Em qual parte a decisão da alocação é tomada quando o programa é compilado?

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

16Q159613 | Programação, Conceitos básicos de programação, Assistente de Tecnologia da Informação, CRM DF, IESES

A programação de computadores corresponde à escrita, teste e manutenção de programas de computador. Sobre a programação de computadores é CORRETO afirmar:

I. Um algoritmo corresponde a uma sequência ordenada, e sem ambiguidade, de ações que levam à solução de um problema e, quando codificado em uma linguagem de programação, corresponde a um programa de computador.

II. Recursividade é uma técnica de programação eficaz para resolver um problema originalmente complexo, reduzindo-o em pequenas ocorrências do problema principal. Um algoritmo é dito recursivo quando chama a si mesmo ou chama uma sequência de outros algoritmos, e um deles chama novamente o primeiro algoritmo.

III. Um array é uma estrutura de dados heterogênea onde seus elementos individuais são acessados através de índices que indicam sua posição na estrutura.

IV. Procedimentos e funções são sub-algoritmos codificados como parte do desenvolvimento de um algoritmo para a solução de um problema particular.

A sequência correta é:

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

17Q119172 | Programação , Conceitos básicos de programação, Analista de Sistemas, SEJUS RO, FUNCAB

São instrumentos narrativos utilizados na lógica de programação:

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

18Q850769 | Programação, Conceitos básicos de programação, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020

Um Desenvolvedor de Sistemas precisa decidir qual tipo de linguagem de programação deve escolher para o desenvolvimento de um projeto e, para tanto, avaliou linguagens estruturadas e linguagens orientadas a objetos. Nessa avaliação, ele constatou que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

19Q114102 | Programação, Conceitos básicos de programação, Analista de Planejamento e Orçamento, MPOG, ESAF

Em relação aos conceitos e características das linguagens de programação, é correto afirmar que:

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

20Q260620 | Programação, Conceitos básicos de programação, Técnico Judiciário Programação de Sistemas, TRE AP, CESPE CEBRASPE

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

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

21Q241936 | 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.

Recursão ocorre quando uma função chama a ela mesma direta ou indiretamente.

  1. ✂️
  2. ✂️

22Q254851 | Programação, Conceitos básicos de programação, Técnico Judiciário Programação de Sistemas, TRE PI, FCC

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:

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

23Q247512 | Programação, Conceitos básicos de programação, Técnico de Informática, MPE GO, FUNIVERSA

A programação de computadores, desde a sua criação, evoluiu das linguagens em código binário até as atuais linguagens de alto nível, orientadas a objetos. Assinale a alternativa que possui, nessa ordem, uma linguagem binária, uma linguagem estruturada e uma linguagem orientada a objetos.

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

24Q252839 | Programação, Conceitos básicos de programação, Técnico Judiciário Programação de Sistemas, TJ SE, FCC

A recursividade na programação de computadores envolve a definição de uma função que

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

25Q237064 | Programação, Conceitos básicos de programação, Programador de Computador, TRE RN, FCC

Em relação ao JUnit, considere:

I. É um framework que auxilia a criação e execução de testes unitários sobre classes Java.

II. Possui integração com várias IDEs e é largamente utilizado em equipes de Extreme Programming.

III. Permite testes de unidades, conhecidos como "caixa branca", facilitando assim a correção de métodos e objetos.

IV. Permite criar hierarquia de testes para testar todo ou apenas parte do sistema.

Está correto o que se afirma em:

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

26Q120037 | Programação , Conceitos básicos de programação, Analista de Tecnologia da Informação, UFF, UFF

Em relação às linguagens compiladas, sabese que muitos erros são eliminados durante o processo de compilação. São tipos de erros sintáticos eliminados na compilação os abaixo relacionados, EXCETO:

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

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

Fornece e determina a visão que o programador possui sobre a estruturação e execução do programa. Trata-se

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

30Q248737 | Programação, Conceitos básicos de programação, Técnico de Laboratório Informática, UFF, UFF

Quando num programa que utiliza linguagem orientada a objetos aparece um objeto que realiza ações diferentes, dependendo da operação, ou seja, a mesma operação pode atuar de modos diversos em classes diferentes, está-se diante de um(a):

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.