201 Q655453
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)

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:

202 Q655452
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
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:
203 Q655451
Ciência da Computação
Ano: 2017
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
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:
204 Q655449
Ciência da Computação
Ano: 2017
Banca: Banca não informada
Qual a alternativa que corresponde à linha de comando para que usuários comuns possam utilizar o comando administrativo apt-get dist-upgrade?
205 Q655413
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

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.
206 Q655412
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

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.
207 Q655411
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

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.
208 Q655410
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

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.
209 Q655409
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

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

A diretiva default é obrigatória, pois sem ela o programa não será compilado e, consequentemente, não será executado.
210 Q655408
Ciência da Computação
Ano: 2017
Banca: Instituto Quadrix

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos.

O JavaScript não exige que seja colocado ponto e vírgula (;) ao término das instruções, bastando que se mude de linha para que ele perceba que a instrução chegou ao fim.