Questões sobre Programação

Lista completa de Questões sobre Programação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Assinale, das alternativas abaixo, a única que identifica corretamente o comando do pseudocódigo de ordenação Bubble Sort abaixo, que foi extraído na linha pontilhada:

  • A. trocar( A[ i ], A[ i + 1 ] )
  • B. trocar( A[ i + 1 ], A[ i ] )
  • C. trocar( A[ i + 1 ], A[ i + 2 ] )
  • D. trocar( A[ i + 1 ], A[ i + 2 ] )

Quanto à refatoração (refactoring), analise as afirmativas abaixo e assinale a alternativa correta.

I. Quando o prazo de entrega está próximo do final, devese fazer a refatoração.

II. Quando o código está instável, e não funciona, é o melhor momento para fazer a refatoração.

III. EXtreme Programming tem refatoração como uma de suas práticas.

IV. É melhorar a estrutura do código de um sistema preservando as suas funcionalidades.

Estão corretas as afirmativas:

  • A. Somente a I e II
  • B. Somente a II e III
  • C. Somente a III e IV
  • D. Somente a I e III

Eric Evans, criador do DDD (Domain-Driven Design), afirma que, no DDD, foca-se numa linguagem que possa descrever sucintamente qualquer situação no domínio e descrever o que faremos para resolver ou que tipos de cálculos precisamos realizar. Essa linguagem pode ser compartilhada entre pessoas do negócio, especialistas de domínio, assim como os programadores que irão escrever o software, e isso chamamos de linguagem:

  • A. ecológica
  • B. temporal
  • C. ubíqua
  • D. estética

O paradigma de programação denominado Programação Estruturada preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas, que são:

  • A. sequência, decisão ou seleção e iteração ou repetição
  • B. suplência, decisão ou seção e interação ou petição
  • C. suplência, concisão ou seleção e interação ou repetição
  • D. sequência, concisão ou seção e iteração ou petição

Dentro das práticas do XP (eXtreme Programming) existe uma fundamental que é o Jogo de Planejamento (Planning Game). Para serem realizadas adequadamente essas reuniões com os usuários, deve(m) ter sido feito(s) antecipadamente:

  • A. o Sustainable Pace
  • B. as Small Releases
  • C. os Customer Tests
  • D. as User Stories
  • E. um Simple Design

Uma exceção é um sinal que indica que algum tipo de condição excepcional ocorreu durante a execução do programa. Assim, exceções estão associadas a condições de erro que não tinham como ser verificadas durante a compilação do programa. As duas atividades associadas à manipulação de uma exceção são: geração e captura, sendo que na geração, a sinalização de uma condição excepcional (algum tipo de erro) ocorreu, e na captura a manipulação é de tratamento de uma situação excepcional, em que as ações necessárias para a recuperação da situação de erro são definidas. Para cada exceção que pode ocorrer durante a execução do código, um bloco de ações de tratamento (um exception handler) deve ser especificado. Alguns exemplos de exceções já definidas no pacote java.lang incluem:

  • A. NullPointerException; InvalidClassException; InvalidObjectException; IOException; e, ArithmeticException.
  • B. FormatNumberException; NullPointerException; InterruptedIOException; InvalidClassException; e, InvalidObjectException.
  • C. ArithmeticException; NumberFormatException; IndexOutOfBounds; NullPointerException; e, ClassNotFoundException.
  • D. FileNotFoundException; InvalidClassException; NullPointerException; NumberFormatException; e, IndexOutOfBounds.

Um cabeçalho MPLS pode ser encapsulado em diversos protocolos de nível 2 e pode encapsular qualquer protocolo de nível 3.

  • A. Planejamento da Contratação; Gestão do Contrato; e, Seleção do Fornecedor.
  • B. Planejamento da Contratação; Seleção do Fornecedor; e, Gestão do Contrato.
  • C. Instituição da Equipe de Planejamento da Contratação; Seleção do Fornecedor; e, Termo de Referência ou Projeto Básico.
  • D. Instituição da Equipe de Planejamento da Contratação; Estudo Técnico Preliminar da Contratação do Fornecedor; e, Análise de Riscos e Termo de Referência ou Projeto Básico.

Assinale a alternativa que apresenta o comando na ferramenta Iptables para bloquear por endereço MAC.

  • A. iptables -D INPUT -block mac --mac-source 00:00:00:00:00:00 -j ACCEPT
  • B. iptables -A INPUT -block mac --mac-source 00:00:00:00:00:00 -j DROP
  • C. iptables -A INPUT -m mac --mac-source 00:00:00:00:00:00 -j DROP
  • D. iptables -A INPUT -m mac --mac-source 00:00:00:00:00:00 -j ACCEPT

Qual sintaxe de comando deve ser utilizada em TSQL para que um comando SELECT retorne o total de linhas em uma tabela?

  • A. SELECT COUNT (*) AS QTDE FROM TABELA
  • B. SELECT SUM (*) AS QTDE FROM TABELA
  • C. SELECT SUM (*) AS QTDE FROM TABELA
  • D. SELECT ENUM (*) AS QTDE FROM TABELA

Todos os comandos TSQL a seguir resultam em erro de sintaxe, EXCETO:

  • A. INSERT INTO EMPREGADOS (CODIGO, NOME, SALARIO, SECAO) VALUES (1, “ANA MARIA”, 1.500, )
  • B. INSERT IN EMPREGADOS (CODIGO, NOME, SALARIO, SECAO) VALUES (1, “ANA MARIA”, 1.500, 1)
  • C. INSERT EMPREGADOS (CODIGO, NOME, SALARIO, SECAO) VALUES (1, “ANA MARIA”, 1,500, 1)
  • D. INSERT INTO EMPREGADOS CODIGO, NOME, SALARIO, SECAO VALUES 1, “ANA MARIA”, 1.500, 1
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...