Considere o seguinte código:

O que irá acontecer quando o código for executado?
Ao analisar o trecho do código CSS (Cascading Style Sheets) abaixo detectou-se erros.

Assinale, das alternativas abaixo, a única que identifica corretamente os erros detectados:
Considere a página web abaixo.

Para que o container div fique oculto ao se clicar no botão, a lacuna I deve ser preenchida com:
No contexto da recomendação de separação de links adjacentes do eMAG afirma-se:

Está aderente à recomendação o que se apresenta APENAS em
Em um caso hipotético, um Programador do Tribunal Superior do Trabalho verificou que:
I. os dados nome do cidadão e número do processo não eram compartilhados entre três diferentes sistemas que os utilizavam;
II. não havia um sistema de log para acompanhamento e controle dos acessos aos bancos de dados de sua organização.
Os Sistemas Gerenciadores de Bancos de Dados − SGBDs contribuem para evitar que as situações referidas em I e II venham a ferir princípios que correspondem, respectivamente,
Considere, hipoteticamente, que um Programador criou um web service, cuja requisição SOAP é mostrada abaixo.

A forma provável de fazer a mesma requisição usando REST seria por meio de
Considere o cenário abaixo.

Este cenário utiliza a abordagem Given-When-Then originada e usada no método
Considere os fragmentos de texto abaixo.

Os fragmentos de texto tratam de questões de organização em ambientes de controle de versões com SVN. Nesses fragmentos, as lacunas I, II e III são preenchidas, correta e respectivamente, com
Considere a descrição XSD abaixo.

Trata-se da descrição de um elemento complexo de um arquivo XML, referente a um funcionário com matrícula 4351, criada com
Considere a página abaixo que utiliza Bootstrap em um ambiente de desenvolvimento web ideal.

Para que, ao clicar no botão, o conteúdo do container seja exibido e, ao clicar novamente o conteúdo seja ocultado, alternando a cada clique, a lacuna I deverá ser preenchida com
Considere as tabelas relacionais abaixo.

Considerando que os elementos que identificam de forma única e inequívoca um cidadão e um processo são, respectivamente, CPF_Cidadao e Num_Processo e que a relação Tab_Rel_Processo_Cidadao entre Tab_Cidadao e Tab_Processo é de muitos para muitos, ou seja, um cidadão pode impetrar um ou mais processos e um processo pode ser impetrado por um ou mais cidadãos, as formas normais infringidas, respectivamente, nas três tabelas são:

Considerando o trecho de código precedente, com a definição de algumas variáveis, julgue os itens a seguir.
De acordo com a definição das variáveis, o trecho de código a seguir permite uma conexão ao banco de dados em questão, sem gerar nenhum tipo de erro.

O comando _______ é usado para contar o número total de linhas, palavras e caracteres em um arquivo.
Preencha a lacuna com a alternativa CORRETA.
Em um sistema com ambiente operacional Linux, o arquivo /etc/passwd contém, geralmente, as informações relativas às contas dos usuários.
Considerando que o usuário jdoe não estava anteriormente cadastrado no sistema, o comando

executado em modo de administrador (root), corresponde à inserção da seguinte linha no arquivo /etc/passwd:
Relacione adequadamente as listagens de anotações a seguir a seus respectivos significados.

A sequência está correta em
Analise as afirmativas a seguir, marque V para as verdadeiras e F para as falsas.
( ) Desde o lançamento do JSF 2.0, se estiver usando um recipiente servlet 3.x, o FacesServlet é automaticamente mapeado, portanto, não há necessidade de ajustar a configuração web.xml.
( ) @Dependent, @NormalScope e @SessionScope são opções de anotações de escopo para um bean gerenciado.
( ) A partir do JSF 2.0, um bean gerenciado precisava ser declarado dentro do arquivo faces-config.xml. A adição de anotações tornou os beans gerenciados do JSF, livres de configuração de XML.
( ) O framework JSF é fornecido com uma série de componentes. Os componentes encapsulam todos os JavaScript e CSS que devem ser necessários para renderizar elementos na tela. Uma view JSF pode conter...
Segundo a análise do algoritmo a seguir, quantas vezes o número 0 e o número –1 serão escritos, respectivamente?

? Uma tabela chamada funcionario contém os registros abaixo.

O comando digitado foi:
O seguinte trecho de código em Java exibe uma estrutura de controle de fluxo representativa das sentenças de iteração e fornece desvios implícitos no final de seus segmentos de código.

vAssinale a opção que indica a descrição correta de um array denominado empregados que contenha três objetos compostos pelo registro do primeiro e do último nome de um empregado em uma matriz JSON. Analise o trecho de código a seguir.

A qual algoritmo esse código pertence?
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:

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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 < 1.Dadas as seguintes definições sobre métodos de descrição semântica, segundo Sebesta:

Assinale a alternativa que descreve a ordem correta de preenchimento, de cima para baixo, dos parênteses, de acordo com a relação entre as definições e os tipos de semântica:
Considere a base no código-fonte escrito em ASP abaixo:

Sobre esse código, é correto afirmar:
Analise a execução do comando a seguir.
chmod 731 aeronautica.sh
Após sua execução, quais serão as permissões do arquivo aeronautica.sh?
Em um computador que utiliza o Sistema Operacional Linux, um Analista digitou um comando e foram mostrados os dados abaixo.

O comando digitado foi
Considere a figura abaixo.

É correto afirmar que
A compilação é o processo de tradução de um programa escrito em uma linguagem fonte em um programa equivalente em linguagem de máquina. Nesse processo, o programa fonte normalmente passa pelas fases:
I. Identificação de sequências de caracteres de entrada e produção de uma sequência de elementos de saída, os tokens. Nesta fase, verifica-se se cada caractere do programa fonte pertence ao alfabeto da linguagem, identificando os tokens e desprezando comentários e espaços em branco. Os tokens constituem classes de símbolos, tais como palavras reservadas, delimitadores, identificadores etc.
II. Identificação de sequências de símbolos que constituem estruturas como expressões e comandos, através de uma varredura, ou parsing, da representação interna do programa fonte, pro...
Em uma aplicação que utiliza o EJB 3.2, se um bean precisa ser remotamente acessível, ele deve definir uma interface de negócio separada, como no trecho abaixo.

Para injetar o bean através da sua interface e para adicionar uma caneta ao carrinho de compras deve-se utilizar a instrução:

Considerando as instruções precedentes, assinale a opção que apresenta a relação correta entre as variáveis n e cont no final do laço.

Assinale a opção que apresenta o resultado correto do código com estrutura condicional apresentado.

Considerando as instruções precedentes, assinale a opção que apresenta corretamente o resultado para execução da função Afunc(1,3).

Assinale a opção que apresenta corretamente o resultado da execução do procedimento apresentado.

Assinale a opção que apresenta o modo de cifra apresentado na figura precedente.
Considere uma clínica médica na qual os pacientes primeiramente marcam consultas com a secretária, fornecendo suas informações pessoais. Se o paciente ainda não estiver cadastrado no sistema ou existir algum dado que precise ser atualizado, a secretária deverá atualizar o cadastro. Durante a consulta, o médico poderá marcar exames a serem trazidos posteriormente. O pedido de exame e seus resultados serão registrados no histórico do paciente. Para representar a interação do Paciente, da Secretária e do Médico com o sistema, foi criado o diagrama de casos de uso abaixo.

As lacunas I e II representam relações (ou associações) entre os casos de uso e devem ser preenchidas, respectivamente, po...
Suponha que exista uma interface ITraduzFrase que define o método imprimeFrase(). Existem, também, as classes InglesTraduzFrase, EspanholTraduzFrase e AlemaoTraduzFrase que estendem a interface ITraduzFrase e utilizam o método imprimeFrase(). Um Analista utilizou um design pattern que cria objetos de forma dinâmica sem conhecer a classe de implementação. A classe FrasePadrao implementa esse padrão de forma que, de acordo com o idioma desejado, retorna um objeto do tipo ITraduzFrase. O objetivo é que, sendo fornecido o idioma, a frase será nele impressa, em inglês, espanhol ou alemão.
Considerando o exemplo e sabendo que a definição do padrão é "Define uma interface para criar um objeto, mas permite às classes decidirem qual classe instanciar. Este padrão permite a uma class...
Considere a imagem abaixo, que representa o envio de um arquivo de Alice para Bob.

Pode-se concluir corretamente que nessa comunicação, a comparação entre os hashes calculados permite verificar a
Analise o conteúdo de um arquivo XML denominado exemplo.xml.

produz:
O Sistema de Informações da Biblioteca do TJ-PI (SisBib) disponibiliza para a Equipe de Tecnologia de Informação do Tribunal diversas informações sobre os livros disponíveis para consulta na biblioteca. Rogério, analista recém empossado no Tribunal, recebeu a incumbência de listar os títulos de todos os livros disponíveis para consulta. Para isso, ele recebeu acesso ao arquivo biblioteca.xml disponibilizado pelo SisBib e descrito a seguir:

Para atender ao que foi solicitado, Rogério deve usar a path expression do XQuery:
Analise, abaixo, a lista de definições que podem ser estabelecidas por meio de um esquema (schema) para um documento XML:
I. os elementos que podem ser utilizados;
II. os tipos de dados para elementos e atributos;
III. valores default para elementos e atributos;
IV. espaços reservados para comentários.
Somente estão corretas as afirmativas:
Analise a função a seguir, descrita em pseudocódigo.

O comando print f(10) exibe
Considere que o programa foi executado quatro vezes seguidas sendo fornecidos, consecutivamente, os valores 10, 41, 0 e -2 para a variável d. Neste contexto, pode-se concluir corretamente que serão exibidos como resultado destas execuções, consecutivamente, os valores Considere a classe Ruby a seguir:

É correto afirmar que
Considere o arquivo XML a seguir:

O arquivo não é válido, de acordo com a Document Type Definition − DTD, porque
Considere:
I. Engloba as tecnologias de gravação, gerenciamento, armazenamento, preservação e fornecimento de conteúdo e documentos relacionados aos processos organizacionais na empresa.
II. Aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada permitindo que o mesmo seja modificado, removido e adicionado com facilidade.
As definições I e II correspondem, correta e respectivamente, a
Ao executar uma instrução SQL foram exibidos os seguintes dados:

A instrução executada foi
Analise o trecho de código ASP.NET MVC a seguir.

é correto afirmar que:
Considere a tabela relacional criada pelo comando

A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é:
Observe o código VB .NET a seguir.
<img src=
Para criar tal view foi utilizada a instrução Considere as tabelas a seguir existentes em um banco de dados aberto e em condições ideais:

Para exibir o conteúdo desta view deve-se digitar o comando SQL
Observe o código VBA a seguir.

Se esse código for associado ao modelo Normal.dotm do Microsoft Word, ele fará com que
A linha de comando
prog >> arq
digitada por um usuário logo após o prompt do interpretador de comandos bash, em ambiente Linux, tem por efeito mandar executar o programa prog e:
Um Sistema de Compras de Almoxarifado precisa de um serviço que retorne o preço do último material adquirido. Para implementar esse serviço, o Analista César apresentou para seu chefe, Arthur, especialista em Interoperabilidade entre Sistemas de Informação, o seguinte esboço de WSDL.

Considerando o esboço de WSDL desenvolvido por César e os elementos que fazem parte da estrutura XML de um arquivo WSDL, é correto afirmar que:
Huguinho, Zezinho e Luisinho têm acesso ao mesmo computador executando o sistema operacional Linux. As contas de Huguinho e Zezinho são membros do mesmo grupo de usuários; a conta de Luisinho não é membro desse grupo. Utilizando o interpretador bash, Huguinho emite o seguinte comando:

e indaga aos irmãos o que será escrito na tela. Zezinho responde que será escrita a quantidade de diretórios filhos do diretório corrente que podem ser:
Considere duas tabelas X e Y, com as seguintes instâncias:

Analise o comando abaixo.
GRANT xxx to yyy WITH ADMIN OPTION
No Oracle, xxx / yyy podem, respectivamente, designar:
Uma transação é uma unidade atômica de trabalho que ou estará completa ou não foi realizada. Para propostas de restauração, o administrador de restaurações mantém o controle das seguintes operações:
− BEGIN_TRANSACTION: Marca o início da execução da transação.
− READ ou WRITE: Especifica operações de leitura ou gravação em itens do banco de dados, que são executadas como parte de uma transação.
I. Especifica que as operações READ e WRITE da transação terminaram e marca o fim da execução da transação. Entretanto, nesse ponto é necessário verificar se as mudanças introduzidas pela transação podem ser permanentemente aplicadas ao banco de dados (efetivadas), ou se a transação deverá ser abortada porque viola a serialização, ou por alguma outra razão...
ATENÇÃO: Várias questões desta prova fazem referência ao banco de dados descrito abaixo. Essas questões serão identificadas pela chamada “(Para resolver esta questão, vide o banco de dados ...)”

O processamento de texto em bancos de dados, mensagens, arquivos ou linguagens de programação, principalmente em ambientes computacionais heterogêneos, implica o uso de padrões para a codificação de caracteres. Entretanto, quando cadeias de caracteres são comparadas ou ordenadas, é preciso estabelecer regras de ordenação, pois em diferentes linguagens e culturas elas podem variar mesmo que as cadeias de caracteres usem a mesma codificação. Essas regras usualmente...