Questões de Programação (TI)MP-BA 2017

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

Questão 1MP-BA·Diversas·2017Programação (TI)

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted. Considere as seguintes afirmativas sobre essas tabelas. I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger. II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger. III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger. IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger. O número de alternativas corretas é:

Alternativas
Questão 2MP-BA·Diversas·2017Programação (TI)

Em relação aos servidores de aplicação Java EE, analise as afirmativas a seguir. I. Glassfish e Geronimo são servidores de aplicação open source. II. O container web fornece toda a infraestrutura necessária para rodar os componentes JSP, JSF e Servlets. III. JBoss é inadequado para aplicações distribuídas porque não implementa um container EJB. Está correto o que se afirma em:

Alternativas
Questão 3MP-BA·Diversas·2017Programação (TI)

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL produz um resultado que contém, além dos títulos:

Alternativas
Questão 4MP-BA·Diversas·2017Programação (TI)

Uma organização precisa lançar rapidamente sua própria aplicação, que será desenvolvida em uma linguagem de programação de domínio público. Para isso considera adotar um ambiente baseado na nuvem no qual seja possível desenvolver, testar, executar e gerenciar a aplicação, porém, delegando ao fornecedor da plataforma a responsabilidade de cuidar de toda a configuração necessária para o uso, como instalação de servidor de aplicação, sistema operacional, certificados, firewalls, e de atualizar e manter a infraestrutura. Nesse contexto, o ambiente de computação em nuvem mais adequado é:

Alternativas
Questão 5MP-BA·Diversas·2017Programação (TI)

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir. Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo:

Alternativas
Questão 6MP-BA·Diversas·2017Programação (TI)

Considere a opção auto_increment, usada no MySQL quando da especificação de colunas de tabelas relacionais. No MS SQL Server, efeito semelhante pode ser obtido por meio da cláusula:

Alternativas
Questão 7MP-BA·Diversas·2017Programação (TI)

No MySQL 6, o valor do atributo engine que pode ser usado para a criação de tabelas Transaction-safe é:

Alternativas
Questão 8MP-BA·Diversas·2017Programação (TI)

A HTML é uma linguagem de marcação utilizada na construção de páginas na Web. O comando de formatação da linguagem para definir um hyperlink indicando que o recurso linkado deve ser aberto em uma nova janela do navegador é:

Alternativas