Questões de Ciência da Computação

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

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

A cláusula switch é uma estrutura de repetição, sendo que não há a obrigatoriedade de a expressão utilizada pelo switch retornar um resultado.

  • C. Certo
  • E. Errado

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

O trecho “System.out.println” tem a função de realizar a impressão em console com quebra de linha.

  • C. Certo
  • E. Errado

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

O trecho “String[] args” consiste em um vetor (array) que permite conter parâmetros, os quais serão informados por meio da linha de comando durante a execução do programa.

  • C. Certo
  • E. Errado

A partir do código acima, escrito na linguagem de implementação Java, julgue os próximos itens.

O método com a assinatura public static void main (String[] args){ } é responsável por caracterizar a classe como uma aplicação que a Máquina Virtual Java (JVM) deverá interpretar no momento da execução do programa.

  • C. Certo
  • E. Errado

Qual a alternativa que corresponde à linha de comando para que usuários comuns possam utilizar o comando administrativo apt-get dist-upgrade?

  • A. # apt-get dist-upgrade
  • B. $ sudo apt-get gw dist-upgrade
  • C. # sudo apt-get gw up dist-upgrade
  • D. $ sudo apt-get dist-upgrade
  • E. # sudo apt-get dist-upgrade gw now

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

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

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

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 ] )

Se expressarmos em um pseudocódigo, como o português estruturado, a estrutura de repetição básica será equivalente a:

  • A.
  • B.
  • C.
  • D.
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...