Questões de Concurso Público TST 2012 para Técnico Judiciário - Programação

Foram encontradas 60 questões

Q265054 Engenharia de Software
O processo de desenvolvimento orientado a testes, de uma forma geral, é baseado em 3 passos. Estes 3 passos são repetidos até que não se consiga pensar em novos testes, o que indicaria, então, que a funcionalidade está pronta. Um destes passos e o que nele deve ser feito está expresso corretamente em:

Alternativas
Q265055 Engenharia de Software
Leia o texto:


Imagem 026.jpg


Neste texto, foi omitida a referência à técnica conhecida como

Alternativas
Q265056 Engenharia de Software
Considere as afirmações sobre UML:


I. Surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh.


II. É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.


III. Tornou-se, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.


Está correto o que se afirma em

Alternativas
Q265057 Banco de Dados
Uma professora de uma universidade brasileira propôs aos seus alunos que seguissem os seguintes passos:



Passo 1: Identificar todos os substantivos que indiquem objetos.


Passo 2: Descartar os substantivos que, quando entidades, possuem apenas uma ocorrência.


Passo 3: Descartar os substantivos que servem apenas para entendimento do problema.


Passo 4: Descartar objetos que se referem a aplicações futuras.


Passo 5: Descartar objetos que não teriam nenhum atributo.


Passo 6: Listar os objetos que se tornarão entidades.


Passo 7: Identificar relacionamentos através da sentença: “objeto verbo objeto”.


Passo 8: Estabelecer o grau de relacionamento entre as entidades.


Passo 9: Estabelecer a cardinalidade do relacionamento entre as entidades.


Passo 10: Identificar os atributos de cada entidade.


A professora tinha a intenção de ensinar seus alunos a criarem um

Alternativas
Q265058 Arquitetura de Software
Uma arquitetura em camadas

Alternativas
Q265059 Banco de Dados
As linguagens procedurais dos bancos de dados ORACLE e SQL Server são, respectivamente,

Alternativas
Q265060 Banco de Dados
Sobre DBMS (Database Management System), considere:


I. Entidade é um agrupamento de informações interrelacionadas, relevantes às operações da empresa, e necessárias para execução das atividades do sistema.


II. As entidades classificadas como Associativas são aquelas formadas pelos relacionamentos de duas ou mais entidades fundamentais, sempre que estas se relacionarem mais de uma vez.


III. As entidades classificadas como Fundamentais são aquelas que contêm dados básicos que são resultados ou alimentadores das operações da empresa.


Está correto o que se afirma em

Alternativas
Q265061 Banco de Dados
Em um DBMS (Database Management System), a chave

Alternativas
Q265062 Banco de Dados
Considere a tabela FILMES e seus dados:

Imagem associada para resolução da questão

Deve ser executado o seguinte comando seguindo a sintaxe SQL padrão:

Alternativas
Q265063 Banco de Dados
Com relação à normalização, diz-se que uma entidade está na

Alternativas
Q265064 Banco de Dados
Considere as descrições de tabelas abaixo e seus respectivos atributos. As tabelas podem ser populados com dados genéricos e fictícios.


Tabela CIAAEREA com os atributos CodCiaAerea e NomeCiaAerea

Tabela DESTINO com os atributos CodDestino e NomeAeroportoDestino

Tabela CIDADE com os atributos CodCidade e NomeCidade

Tabela TRAJETO com os atributos CodDestino, CodCiaAerea e Horário


Para responder a pergunta: “Qual o nome da companhia aérea com voo no período vespertino que chega ao aeroporto Pinto Martins na cidade de Fortaleza?”, deve-se executar o comando SQL

Alternativas
Q265065 Programação
Páginas JavaServer Pages são páginas web

Alternativas
Q265066 Arquitetura de Software
No padrão MVC é possível definir grupos de componentes principais: o Model (Modelo), o View (Apresentação) e o Controller (Controle). Deve fazer parte do componente

Alternativas
Q265067 Programação
Considere o trecho de código abaixo, escrito utilizando a sintaxe de comandos da linguagem de programação Java:


Imagem 038.jpg


Considere clientes uma lista de objetos da classe Cliente que possui os atributos idCli, nomeCli e telCli.


O método


Alternativas
Q265068 Programação
O framework JavaServer Faces (JSF) é utilizado no desenvolvimento de aplicações web que utiliza o design pattern MVC. O JSF

Alternativas
Q265069 Programação
Para criar as páginas XHTML de uma aplicação JSF é possível utilizar um conjunto de bibliotecas de tags JSF. Algumas dessas bibliotecas são HTML, Core e Facelets. Considere os fragmentos de códigos abaixo, que utilizam tags dessas bibliotecas:


Imagem 039.jpg



A correlação correta entre o fragmento de código e a bi- blioteca de tags utilizada é

Alternativas
Q265070 Arquitetura de Software
Uma mensagem do protocolo SOAP

Alternativas
Q265071 Programação
A linguagem XML

Alternativas
Q265072 Programação
Considere a linguagem de programação PHP e seus operadores. A execução da sentença

Alternativas
Q265073 Programação
Considere os três fragmentos de código abaixo:


Imagem 040.jpg



O fragmento do código I apresenta um arquivo

Alternativas
Respostas
41: A
42: C
43: E
44: D
45: C
46: A
47: A
48: C
49: B
50: C
51: E
52: A
53: E
54: D
55: D
56: A
57: E
58: B
59: C
60: B