Questões de Programação (TI)CFO-DF 2017

27 questões da prova Diversas 2017, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1CFO-DF·Diversas·2017Programação (TI)

Com relação à interface web Ajax e à linguagem de estilos CSS, julgue os próximos itens. A possibilidade de realizar o agrupamento dos seletores que possuam as mesmas declarações constitui uma vantagem do CSS.

Alternativas
Questão 2CFO-DF·Diversas·2017Programação (TI)

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.

Alternativas
Questão 3CFO-DF·Diversas·2017Programação (TI)

A respeito das tecnologias de desenvolvimento móvel Android e IOS e do banco de dados SQLite, julgue os itens subsecutivos. Quando se cria um UINavigationController, o iOS atribui, de forma automática, um valor válido para a propriedade do controlador principal e dos demais controladores que fizerem parte da navegação.

Alternativas
Questão 4CFO-DF·Diversas·2017Programação (TI)

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue os itens subsequentes. Por questões relacionadas ao desempenho da aplicação, as entidades persistentes não deverão ter seus identificadores definidos, pois o Hibernate poderá encontrar incompatibilidades com alguns tipos de dados de determinadas bases de dados.

Alternativas
Questão 5CFO-DF·Diversas·2017Programação (TI)

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue os itens subsequentes. O Hibernate é um framework que facilita muito o trabalho dos desenvolvedores. No entanto, como qualquer outra ferramenta ou tecnologia, ele possui algumas desvantagens, como, por exemplo, não integrar à parte essencial do framework as anotações utilizadas pela linguagem Java.

Alternativas
Questão 6CFO-DF·Diversas·2017Programação (TI)

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos. O for executa um ciclo previamente definido que percorre todos os elementos do array.

Alternativas
Questão 7CFO-DF·Diversas·2017Programação (TI)

A respeito das tecnologias de desenvolvimento móvel Android e IOS e do banco de dados SQLite, julgue os itens subsecutivos. No IOS, o método pushViewController:animated, da classe UIViewController, é um método de navegação que serve para voltar um nível na hierarquia.

Alternativas
Questão 8CFO-DF·Diversas·2017Programação (TI)

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos. Neste código, o ciclo for define uma variável de índice (var i = 0) e verifica se a condição declarada é cumprida, ou seja, i

Alternativas
Questão 9CFO-DF·Diversas·2017Programação (TI)

Com relação ao código SQL acima, julgue os próximos itens. A chave primária foi definida incorretamente. A maneira correta seria adicionando-se a seguinte linha ao final do código: primary key (cro).

Alternativas
Questão 10CFO-DF·Diversas·2017Programação (TI)

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos. Após este código ser salvo em um arquivo com extensão html e, posteriormente, ser aberto em um navegador qualquer, será mostrada a seguinte mensagem: O número agora é 1.

Alternativas
Questão 11CFO-DF·Diversas·2017Programação (TI)

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue os itens subsequentes. Na UML 2.0, o diagrama de pacotes é um tipo de diagrama estrutural.

Alternativas
Questão 12CFO-DF·Diversas·2017Programação (TI)

Com base no código acima, escrito na linguagem de implementação JavaScript, julgue os itens subsecutivos. A variável soma, neste script, é um tipo de variável local.

Alternativas
Questão 13CFO-DF·Diversas·2017Programação (TI)

Com relação ao código SQL acima, julgue os próximos itens. Infere-se do código que há um relacionamento entre as tabelas dentista e clinica.

Alternativas
Questão 14CFO-DF·Diversas·2017Programação (TI)

Com relação à interface web Ajax e à linguagem de estilos CSS, julgue os próximos itens. O Ajax, por funcionar como um intermediador entre o navegador e o servidor web e armazenar diversas informações em memória, é um sistema que tem uma taxa elevada de tempo gasto para realizar a transferência destas informações.

Alternativas
Questão 15CFO-DF·Diversas·2017Programação (TI)

A respeito das tecnologias de desenvolvimento móvel Android e IOS e do banco de dados SQLite, julgue os itens subsecutivos. O requestLayout() é um dos métodos da classe View do Android, que é utilizada como base para qualquer componente gráfico.

Alternativas
Questão 16CFO-DF·Diversas·2017Programação (TI)

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.

Alternativas
Questão 17CFO-DF·Diversas·2017Programação (TI)

Com relação ao código SQL acima, julgue os próximos itens. A coluna cpf é uma chave do tipo estrangeira, uma vez que foi definida como sendo do tipo unique.

Alternativas
Questão 18CFO-DF·Diversas·2017Programação (TI)

Com relação ao código SQL acima, julgue os próximos itens. Na coluna sexo, somente poderão ser inseridos os valores M ou F.

Alternativas
Questão 19CFO-DF·Diversas·2017Programação (TI)

Com relação ao código SQL acima, julgue os próximos itens. O código não será executado, pois está faltando uma vírgula (,) após a última linha do código cod_clinica numeric(4) references clinica (cod_clinica) para encerrar a definição das colunas.

Alternativas
Questão 20CFO-DF·Diversas·2017Programação (TI)

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.

Alternativas
Questão 21CFO-DF·Diversas·2017Programação (TI)

Acerca do framework Hibernate e da linguagem de modelagem UML 2.0, julgue os itens subsequentes. O Hibernate é uma ferramenta eficaz na implementação de associações entre objetos Java.

Alternativas
Questão 22CFO-DF·Diversas·2017Programação (TI)

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.

Alternativas
Questão 23CFO-DF·Diversas·2017Programação (TI)

A respeito das tecnologias de desenvolvimento móvel Android e IOS e do banco de dados SQLite, julgue os itens subsecutivos. Quando um banco de dados do SQLite é criado no Android, seus arquivos ficam armazenados no seguinte endereço: /data/data/pacote.do.aplicativo/databases/.

Alternativas
Questão 24CFO-DF·Diversas·2017Programação (TI)

A partir do código SQL (Structured Query Language) acima, julgue os itens subsecutivos A consulta apresenta erro de sintaxe, pois não é possível, em SQL, especificar, na cláusula from, duas tabelas com o mesmo nome.

Alternativas
Questão 25CFO-DF·Diversas·2017Programação (TI)

Julgue os itens que se seguem acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos. Herança é um mecanismo que permite criar uma nova classe, baseando-se nas definições de uma classe já existente. Porém, os métodos de uma classe não podem ser herdados.

Alternativas
Questão 26CFO-DF·Diversas·2017Programação (TI)

A partir do código SQL (Structured Query Language) acima, julgue os itens subsecutivos A consulta mostra o nome e a data de contratação de todos os dentistas que foram contratados antes de seus chefes, contendo ainda o nome e a data de contratação de seus chefes.

Alternativas
Questão 27CFO-DF·Diversas·2017Programação (TI)

Julgue os itens que se seguem acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos. Na programação convencional, um vetor pode ser compreendido como uma variável composta, homogênea e bidimensional formada por uma sequência de variáveis com tipos diferentes.

Alternativas