Questões de Concurso Para tst

Foram encontradas 1.714 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q854065 Banco de Dados

Considere o diagrama entidade-relacionamento abaixo.


Imagem associada para resolução da questão


As chaves primárias de Cidadão e Processo são pk_cidadao e pk_processo, respectivamente. O relacionamento Consulta possui a cardinalidade 0,n com n>1 em ambos os lados.


Em um banco de dados relacional normalizado, estará correta a criação da tabela

Alternativas
Q854064 Banco de Dados
Um Programador pretende executar uma instrução SQL que recupere todos os dados da tabela produto cujos preços (preco) sejam maiores ou iguais R$ 100,00 e menores ou iguais a R$ 1.000,00. A expressão para isso é SELECT * FROM produto
Alternativas
Q854063 Banco de Dados

O resultado esperado da execução de duas expressões SQL SELECT é uma lista completa dos valores distintos de cidade e pais, ambos com o mesmo tipo de dado, obtidos respectivamente das tabelas cidadao e tribunal.


As expressões são


SELECT cidade, pais FROM cidadao

WHERE pais='Brasil'

..I..

SELECT cidade, pais FROM tribunal

WHERE pais='Brasil'


Para a lista ser completa e os valores serem distintos, a lacuna I deve ser corretamente preenchida com

Alternativas
Q854062 Banco de Dados

Um Programador:


I. criou uma tabela e uma view em um banco de dados relacional.

II. alterou a estrutura da tabela.

III. incluiu registros na tabela.


Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da

Alternativas
Q854061 Banco de Dados

Considere que um determinado tipo de banco de dados organiza os dados na forma de uma pirâmide, onde o registro principal no topo da pirâmide é chamado registro raiz. Os registros são organizados como pai e filho onde um registro filho sempre tem apenas um registro pai ao qual ele está ligado, como em uma árvore familiar normal. Em contrapartida, um registro pai pode ter mais de um registro filho a ele ligado.


Trata-se do Banco de Dados

Alternativas
Q854060 Banco de Dados

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,

Alternativas
Q854059 Banco de Dados
Ao projetar um sistema de informações para ser implantado no computador, um Programador elaborou um modelo da realidade visando adequá-la às limitações de tal ambiente e que, devido à complexidade para realizar a modelagem, buscou orientações de acordo com a linha de abordagem top down e os níveis de abstração propostos na teoria de banco de dados. No processo de modelagem de dados utilizado, criou, em primeiro nível, um modelo descritivo e, depois, um modelo conceitual onde, no contexto dos dados, se insere o
Alternativas
Q854058 Engenharia de Software
Com base em determinados requisitos para elaborar um projeto de arquivos, um Programador entendeu que haveria muita consulta aos dados, todavia pouca atualização. Nessa situação, a fim de agilizar as consultas, a opção mais adequada é projetar uma forma de organização de dados
Alternativas
Q854057 Programação
Em uma página HTML com o código abaixo, que utiliza jQuery, um Programador deseja definir um temporizador para atrasar a execução de um container a ser exibido.
Imagem associada para resolução da questão
O Programador deseja definir um tempo de 4000 milissegundos até que o elemento oculto cujo valor de id seja caixa comece a aparecer gradualmente. Para isso a lacuna I deve ser preenchida com
Alternativas
Q854056 Programação

Considere a página abaixo que utiliza Bootstrap em um ambiente de desenvolvimento web ideal.


Imagem associada para resolução da questão


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

Alternativas
Q854055 Programação
Um Programador está criando uma página web e deseja utilizar uma instrução CSS3 para colocar todos os campos do tipo texto com fundo vermelho. A instrução que ele deverá utilizar é
Alternativas
Q854054 Programação

Considere o fragmento de código HTML abaixo.


Imagem associada para resolução da questão


Ao clicar no botão, uma função JavaScript é chamada. Nessa função, para se obter o valor digitado no campo nome, utiliza-se o comando

Alternativas
Q854053 Programação

Considere, hipoteticamente, que um Programador deseja publicar um vídeo institucional no site do Tribunal Superior do Trabalho. Para isso, no local da página HTML5 onde deseja colocar o vídeo, utilizou o bloco de código abaixo.


Imagem associada para resolução da questão


Considere que [nome_arquivo.extensão] representa o nome de um arquivo de vídeo válido. Nas últimas versões dos principais navegadores, os tipos de arquivos de vídeo válidos para preencher a lacuna I são

Alternativas
Q854052 Programação

Um Programador criou o arquivo XML abaixo, como parte de uma aplicação.


Imagem associada para resolução da questão


Para indicar que o atributo ProductID deve conter valores inteiros, a lacuna I deve ser preenchida com

Alternativas
Q854051 Programação

Considere que em um DTD estão as seguintes descrições de atributos de um arquivo XML.


Imagem associada para resolução da questão


É um elemento inválido no arquivo XML para as descrições acima:

Alternativas
Q854050 Programação

Considere a descrição XSD abaixo.


Imagem associada para resolução da questão


Trata-se da descrição de um elemento complexo de um arquivo XML, referente a um funcionário com matrícula 4351, criada com

Alternativas
Q854049 Arquitetura de Software
Considere, hipoteticamente, que um Programador criou um web service, cuja requisição SOAP é mostrada abaixo.
Imagem associada para resolução da questão
A forma provável de fazer a mesma requisição usando REST seria por meio de
Alternativas
Q854048 Programação

Considere que uma aplicação Java EE que utiliza o padrão MVC possui os componentes abaixo.


Processo.java − classe bean com métodos getter e setter referentes à manipulação de atributos de processos trabalhistas.

ProcessoDao.java − classe que executa operações SQL de acordo com o padrão Data Access Object.

ProcessoService.java − classe que implementa regras de negócio com relação aos processos trabalhistas.

DadosProcesso.jsp − arquivo que apresenta aos usuários os dados resultantes de consultas aos processos trabalhistas.

ProcessoServlet.java − servlet que processa requisições de usuários.

Valida.js − arquivo que faz a validação das entradas do usuário no lado cliente da aplicação.


No grupo

Alternativas
Q854047 Engenharia de Software
Considere, por hipótese, que um Programador está utilizando o Diagrama de Atividades da UML 2.5 para modelar processos de negócio do Tribunal Superior do Trabalho − TST. Para representar as unidades organizacionais ou os atores comerciais do TST, resolveu criar partições nas atividades do modelo, que são representadas corretamente utilizando-se
Alternativas
Q854046 Engenharia de Software

Considere o cenário abaixo.


Característica: Usuário negocia ações.

Cenário: o usuário solicita uma venda antes do fechamento da negociação.

[Given] que eu tenho 100 ações do estoque da empresa A.

And eu tenho 150 ações do estoque da empresa B.

And o momento é antes do fechamento da negociação.

[When] eu peço para vender 20 ações da empresa A.

[Then] eu devo ficar com 80 ações do estoque da empresa A.

And eu devo ficar com 150 ações do estoque da empresa B.

And uma ordem de venda de 20 ações da empresa A deve ser executada.


Este cenário utiliza a abordagem Given-When-Then originada e usada no método

Alternativas
Respostas
361: E
362: B
363: D
364: E
365: A
366: B
367: C
368: D
369: A
370: A
371: E
372: D
373: C
374: D
375: D
376: B
377: E
378: C
379: C
380: C