Questões de Concurso Para tj-pi

Foram encontradas 2.833 questões

Resolva questões gratuitamente!

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

Q608969 Programação
Qual a forma mais simples para se compactar as respostas de uma aplicação Java para Web já construída? A classe que melhor responde a essa pergunta é:
Alternativas
Q608968 Programação

O resultado obtido pelo interpretador Ruby (versão 1.9) quando o código abaixo for executado é:

5.times{4.times{puts “5+3”}}

Alternativas
Q607560 Banco de Dados
Atenção:

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância. 

                                     
Considerando a tabela T, analise o comando SQL a seguir.

Imagem associada para resolução da questão
O número de registros da tabela T removidos pela execução desse comando é: 
Alternativas
Q607559 Banco de Dados
Atenção:

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância. 

                                     
Considerando a tabela T, o resultado do comando SQL 

Imagem associada para resolução da questão

tem uma coluna e, além da linha de títulos, exibe: 
Alternativas
Q607558 Banco de Dados
Atenção:

Na questão a seguir, considere a tabela T mostrada abaixo com a respectiva instância. 

                                     
O número de linhas produzidas, além da linha de títulos, pelo comando SQL 

                  Imagem associada para resolução da questão

é: 
Alternativas
Q607557 Banco de Dados
Analise as afirmativas seguintes sobre a função e o processamento das cláusulas “where", “having" e “group by" em conjunto com funções de agregação em comandos SQL.

I. A cláusula 'where" é aplicada depois da agregação.

II. A cláusula “having" é aplicada antes da agregação.

III. A cláusula “having" não pode ser aplicada num comando contendo a cláusula “group by".

IV. A cláusula “group by" estabelece a ordem de aplicação das cláusulas “where" e “group by".

Está correto somente o que se afirma em: 
Alternativas
Q607556 Banco de Dados
A variedade de linguagens e ambientes de programação e de fornecedores de bancos de dados constitui um problema de portabilidade para desenvolvedores, que precisam compatibilizar diferentes peculiaridades quando seus programas manipulam bases de dados.

Esse problema é amenizado, na prática, pelo uso de interfaces ou drivers, genéricos, cujo modelo mais difundido é: 
Alternativas
Q607555 Banco de Dados
O uso de transações distribuídas em bancos de dados introduz o problema da manutenção da propriedade da atomicidade para essas transações. Se uma transação depende de operações que devem ocorrer em dois ou mais nós distintos, é necessário que o sucesso ou falha dessas operações possa ser percebido por todos os nós participantes.

Um dos algoritmos mais utilizados para a implementação de transações dessa natureza é: 
Alternativas
Q607554 Banco de Dados
No Brasil, cada pessoa possui apenas um CPF e cada pessoa pode possuir apenas um nome. Quando numa tabela de um banco relacional há uma coluna com o CPF de uma pessoa e seu respectivo nome, a coluna CPF deve ser uma chave, primária ou candidata.

Essa exigência faz parte do processo de normalização do banco de dados, e é decorrente do enunciado da: 
Alternativas
Q607553 Banco de Dados
Na definição de uma tabela relacional, é possível especificar se determinado atributo deve obrigatoriamente ser preenchido ou não. Um recurso usado pelos desenvolvedores nesse caso é definir valores padronizados para atributos de preenchimento compulsório, uma vez que nem sempre é possível coletar de imediato todos os valores necessários para a criação de um novo registro de uma tabela.

A maneira correta de especificar um atributo numérico que seja obrigatório e que deva ser preenchido com o valor zero como padrão é:
Alternativas
Q607552 Banco de Dados
Considere um banco de dados que implemente, como estão, as tabelas correspondentes às entidades modeladas no diagrama ER IDEF1X mostrado a seguir. 

                       Imagem associada para resolução da questão

Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é: 
Alternativas
Q607551 Banco de Dados
Analise o diagrama ER construído sob a notação IDEF1X. 

                       Imagem associada para resolução da questão

Está correto concluir que:
Alternativas
Q607550 Engenharia de Software
Um sistema matemático, já em utilização, vem sofrendo diversas manutenções evolutivas. Após uma das novas funcionalidades ter sido implementada, a equipe responsável percebeu que algumas funcionalidades antigas começaram a apresentar falhas em seus resultados. Os membros da equipe, ainda inexperientes, definiram algumas medidas para verificar a possível causa do problema. A medida inicial mais adequada a ser adotada é:
Alternativas
Q607549 Engenharia de Software
Durante a etapa de engenharia de requisitos do processo de desenvolvimento de sistemas, é dever do analista garantir que os requisitos não sejam ambíguos, e não apresentem erros, inconsistências ou omissões. Para isso, normalmente, o analista realiza revisões técnicas durante a atividade de:
Alternativas
Q607548 Engenharia de Software
O analista de requisitos Pedro foi designado para realizar o levantamento de requisitos de um sistema de vendas que irá substituir um sistema legado ainda em utilização, desenvolvido na linguagem de programação clipper. Pedro decide iniciar o levantamento de requisitos por meio de um conjunto de entrevistas individuais com os diversos usuários. Durante as entrevistas, Pedro percebeu um ponto comum entre os usuários: muitos acreditam que o sistema atual apresenta diversas funcionalidades que já os atendem satisfatoriamente. Nesse caso, a técnica de levantamento de requisitos mais adequada para complementar o levantamento de Pedro é:
Alternativas
Q607547 Engenharia de Software
A equipe de desenvolvimento da empresa “Sosistemas" utiliza o modelo V para desenvolver seus sistemas de informação. Seguindo essa metodologia, as equipes realizam diversos tipos de testes ao longo do desenvolvimento. No momento atual, o funcionário José está testando um grupo de classes para avaliar seu funcionamento em conjunto. Para fazer essa avaliação, José está realizando testes do tipo:
Alternativas
Q607546 Engenharia de Software
Vários entes governamentais brasileiros têm utilizado a métrica de Pontos de Função (PF) nas estimativas e dimensionamento de tamanho funcional de projetos de software devido aos diversos benefícios de utilização da métrica e às recomendações dos órgãos de controle do governo brasileiro. Sobre a métrica de Pontos de Função, é correto afirmar que é:
Alternativas
Q607545 Engenharia de Software
A equipe de métricas de software do TJPI realizou uma estimativa do tamanho da aplicação de processo eletrônico chamada SisProcessos. Utilizando a técnica de Análise por Pontos de Função (APF), a equipe chegou ao valor de 100 pontos de função não ajustados. A equipe também levantou o valor de influência de cada uma das 14 características gerais dos sistemas definidas pela técnica de APF, conforme listado a seguir: 

COMUNICAÇÃO DE DADOS: 2

PROCESSAMENTO DISTRIBUÍDO: 0

PERFORMANCE: 5

UTILIZAÇÃO DO EQUIPAMENTO: 0

VOLUME DE TRANSAÇÕES: 5

ENTRADA DE DADOS "ON-LINE": 3

EFICIÊNCIA DO USUÁRIO FINAL: 3

ATUALIZAÇÃO "ON-LINE": 3

PROCESSAMENTO COMPLEXO: 1

REUTILIZAÇÃO DE CÓDIGO: 3

FACILIDADES DE IMPLANTAÇÃO: 0

FACILIDADE OPERACIONAL: 3

MÚLTIPLOS LOCAIS: 0

FACILIDADES DE MUDANÇAS: 3 

A partir dessas informações, a equipe precisa finalizar a contagem através do cálculo dos pontos de função ajustados, cujo valor é expresso corretamente em: 
Alternativas
Q607544 Engenharia de Software
Considere o seguinte Diagrama de Sequência UML:

          Imagem associada para resolução da questão

A “msg A" presente no Diagrama acima representa uma mensagem:
Alternativas
Q607543 Engenharia de Software
O diagrama UML que representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator é o de:
Alternativas
Respostas
1301: A
1302: C
1303: A
1304: B
1305: D
1306: A
1307: C
1308: E
1309: D
1310: D
1311: B
1312: B
1313: D
1314: A
1315: E
1316: B
1317: D
1318: B
1319: B
1320: A