Início

Questões de Concursos Programação de Sistemas

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


41Q551238 | Informática, Programação de Sistemas, Técnico, Serviço Federal de Processamento de Dados, CESPE CEBRASPE

No que se refere a linguagens de programação e estruturas de decisão/repetição em algoritmos de programação, julgue os itens subsequentes. A estrutura de decisão CASO SELECIONE, ou SELECT CASE, é utilizada para testar, na condição, uma expressão ou o valor de uma determinada variável. Compara-se, então, o resultado obtido nesse teste com os valores fornecidos em cada cláusula CASO.
  1. ✂️
  2. ✂️

42Q551489 | Informática, Programação de Sistemas, Técnico Judiciário, Tribunal de Justiça nbsp PE, IBFC

Está sendo implementado o XP (eXtreme Programming) em uma equipe de TI. Para tanto, está sendo colocada a seguinte série de práticas específicas da metodologia XP em análise:

I. Programação Pareada (Pair Programming).

II. Fases pequenas (Small Releases).

III. Refatoração (Refactoring).

IV. Jogo de Planejamento (Planning Game).

Com base no seu conhecimento sobre a metodologia citada acima, suas práticas específicas estão corretamente relacionadas nos itens:

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

43Q552026 | Informática, Programação de Sistemas, Técnico de Tecnologia da Informação, IFCE CE, IF CE

Em lógica de programação, existe um artifício que, geralmente, economiza linhas de código com uma solução elegante e eficaz de reúso do código, o qual faz uma chamada a si mesmo. Este artifício algorítmico é denominado de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

44Q547186 | Informática, Programação de Sistemas

Avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.

I O método de busca ?pesquisa binária? necessita de um ordenamento prévio do vetor.

II O método ?pesquisa binária? possui o tempo de busca maior que o método ?busca sequencial?.

III O método ?busca sequencial? é mais indicado quando se sabe antecipadamente que a maior parte dos registros necessita ser pesquisada.

As afirmativas I, II e III são, respectivamente:

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

45Q552394 | Informática, Programação de Sistemas, Técnico de Tecnologia da Informação, UFJF

A representação em binário do número decimal 75, e a representação em hexadecimal do número binário 1010001 são, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

46Q561494 | Informática, Programação de Sistemas, Programador, Departamento Estadual de Trânsito PA, CESPE CEBRASPE

No que se refere a programação e estruturas de dados, assinale a opção incorreta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

47Q547673 | Informática, Programação de Sistemas

Na coluna I estão dispostos alguns conceitos relacionados à estrutura de dados. Estabeleça a correta correspondência com suas definições, conforme apresentado na coluna II.

Coluna I

1 Fila

2 Pilha

3 Lista Encadeada

4 Árvore

5 Vetor

Coluna II

( ) coleção de itens de dados.

( ) primeiro a entrar é o primeiro a sair.

( ) bidimensional.

( ) último a entrar é o primeiro a sair.

( ) estrutura de dados estática.

A sequência correta, de cima para baixo, é:

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

48Q559277 | Informática, Programação de Sistemas, Técnico de Informática, Assembléia Legislativa MS, FCC

Com relação ao controle de versão, as novas versões do NetBeans IDE, como a 8.1,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

49Q552138 | Informática, Programação de Sistemas, Técnico de Informática, Assembléia Legislativa MS, FCC

Quando se constroem páginas web utilizando contêineres criados pela tag div, muitas vezes o conteúdo textual do contêiner ultrapassa seus limites (transborda), sendo necessário adicionar barras de rolagem horizontais e verticais. Para que estas barras de rolagem apareçam nos contêineres, deve-se utilizar a instrução CSS
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

50Q555338 | Informática, Programação de Sistemas, Técnico de Informática, Assembléia Legislativa MS, FCC

Ferramentas de análise estática podem detectar e corrigir automaticamente problemas comuns de código. Uma ferramenta automatizada de análise estática
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

52Q561123 | Informática, Programação de Sistemas, Assistente Técnico, CEGAS CE, IESES

O padrão de projeto criado por John Goshmann MVVM, visa estabelecer uma clara separação de responsabilidades e tonar mais fácil a manutenção de um aplicativo. Assinale a alternativa correta referente a responsabilidade da ViewModel:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

53Q553366 | Informática, Programação de Sistemas, Técnico Judiciário, STJ, CESPE CEBRASPE

Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue os itens a seguir. Classes predefinidas e definidas pelo desenvolvedor são tratadas de formas diferentes pelos compiladores, ainda que a computação seja realizada por meio de passagem de mensagens.
  1. ✂️
  2. ✂️

54Q551091 | Informática, Programação de Sistemas, Assistente Técnico, CEGAS CE, IESES

Identifique as afirmativas falsas e verdadeira e escolha a reposta com a sequência de verdadeiras e falsas de cima para baixo.

I. Backlog é o conjunto de tarefas a serem executadas.

II. O Sprint representa o esforço em um período para executar determinadas tarefas.

III. O backlog se origina das tarefas principais, acrescido das melhorias solicitadas e de outras subtarefas resultantes da divisão de tarefas mais complexas.

IV. O Sprint se refere ao prazo e às tarefas atribuídas a cada responsável, tendo duração de semanas e sendo acompanhado diariamente.

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

55Q551892 | Informática, Programação de Sistemas, Técnico Judiciário, TRE PR, FCC

Um Database Administrator - DBA criou uma função no Oracle chamada programador utilizando o comando CREATE ROLE programador;. Em seguida, concedeu o privilégio de criação de tabela à função utilizando o comando GRANT create table TO programador;. Para conceder a função programador ao usuário Pedro, o DBA deve utilizar o comando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

56Q555701 | Informática, Programação de Sistemas, Técnico em Tecnologia da informação, Conselho Federal de Odontologia DF, Instituto Quadrix

Julgue os itens que se seguem acerca de desenvolvimento e manutenção de sistemas e aplicações. Ao encontrar o comando while inserido no código de um sistema, o programador saberá que se trata de um comando de seleção.
  1. ✂️
  2. ✂️

57Q553453 | Informática, Programação de Sistemas, Perito Criminal, Polícia Civil ES, CESPE CEBRASPE

A respeito de desenvolvimento de sistema, reengenharia e linguagens de programação, julgue os próximos itens. A reengenharia procura introduzir melhorias em processos já existentes, reformulando o que já existe ou fazendo pequenas mudanças que deixem as estruturas básicas intactas.
  1. ✂️
  2. ✂️

58Q553542 | Informática, Programação de Sistemas, Técnico em Informática, MPE RS, MPE RS

Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações, relativas às práticas que refletem os princípios de Extreme Programing (XP).

( ) No Planejamento incremental, os requisitos são gravados em cartões de estórias, e as estórias incluídas em um release são determinadas pelo tempo disponível a sua relativa prioridade. Os desenvolvedores dividem essas estórias em ?Tarefas?.

( ) Um modelo de projeto é criado e documentado antes do início da programação e deve conter modelos de arquitetura, modelo de componentes, modelo de objetos e modelos de sequência.

( ) A programação é realizada em pares, na qual os desenvolvedores trabalham em pares, verificando o trabalho dos outros e prestando apoio para um bom trabalho.

( ) A concepção do sistema visa estabelecer um modelo de negócio para o sistema, no qual são identificadas todas as entidades externas (pessoas e sistemas) que vão interagir com o sistema e definir as suas interações.

 A sequência correta de preenchimento dos parênteses, de cima para baixo, é

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

59Q552728 | Informática, Programação de Sistemas, Técnico Judiciário, TRT 8a, CESPE CEBRASPE

Assinale a opção que apresenta o algoritmo de chave assimétrica cujo funcionamento consiste na multiplicação de dois números primos muito grandes para a geração de um terceiro número.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

60Q556988 | Informática, Programação de Sistemas, Assistente Técnico, CEGAS CE, IESES

Há um conjunto de princípios para programação e design orientado a objetos estabelecido por Robert C. Martin. Identifique a alternativa que apresenta corretamente a sigla e seus significados:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.