Questões de Concurso Comentadas para técnico judiciário - programação

Foram encontradas 711 questões

Resolva questões gratuitamente!

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

Q2284792 Algoritmos e Estrutura de Dados
O técnico José implementou uma estrutura de dados linear na qual os elementos são organizados de modo a constituir uma sequência lógica. Na estrutura implementada por José, os elementos não são, necessariamente, armazenados de forma contígua na memória do computador, e o primeiro elemento a entrar é o último a sair.
A estrutura de dados implementada por José é caracterizada especificamente como:
Alternativas
Q2284791 Banco de Dados

Alison utilizou o seguinte comando SQL para inserir registros em uma tabela.


INSERT INTO TB_A (COL_1, COL_2)

SELECT COL_X, COL_Y

FROM TAB_B;


Após a execução do comando, Alison percebeu que a tabela origem dos dados estava errada, deveria ser TB_C. Para apagar os registros da tabela TB_A mantendo sua estrutura, Alison deve executar o comando: 

Alternativas
Q2284789 Banco de Dados
Observe o script SQL a seguir.


CREATE TABLE TB_PROC (ID_PROC int , NM_JUIZ VARCHAR2(50), PR_FASE VARCHAR2(50));

INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (1, 'A', 'CONTESTACAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (2, 'A', 'INSTRUCAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (3, 'B', 'INSTRUCAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (4, 'A', 'RECURSAL'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (5, 'B', 'CONTESTACAO');

SELECT COUNT(*) FROM TB_PROC WHERE NM_JUIZ = 'B' AND PR_FASE <> 'RECURSAL';


O resultado da execução do script SQL apresentado é:
Alternativas
Q2284788 Banco de Dados
SQL constraints ou restrições são usadas para especificar regras para os dados de uma tabela em um banco de dados. Se houver alguma violação entre a restrição e a ação sobre o dado, a ação é abortada.
A restrição SQL usada para garantir que cada registro em uma tabela seja identificado unicamente não permitindo valores nulos é a:
Alternativas
Q2284787 Banco de Dados
As colunas de tabelas em bancos de dados relacionais podem armazenar muitos valores duplicados. Contudo, em diversas situações é necessário listar apenas os valores diferentes contidos nessas colunas.
Para isso, o comando SQL utilizado para retornar apenas os valores diferentes de uma consulta é:
Alternativas
Q2284786 Banco de Dados
O processo de normalização de dados consiste em projetar relações normalizadas para organizar os dados em um banco de dados relacional e aumentar a: 
Alternativas
Q2284785 Banco de Dados
A normalização de dados é o processo de analisar os esquemas de relações com base nas dependências funcionais de seus atributos e chaves primárias, envolvendo uma série de Formas Normais (FN). Observe a instância da tabela PEDIDO a seguir. 


Imagem associada para resolução da questão


As colunas de PEDIDO têm valores atômicos e as colunas não chaves (DATA, ID_CLIENTE, NOME_CLIENTE) são totalmente dependentes da chave primária (ID_PEDIDO).
Portanto, PEDIDO está normalizada nas FN: 
Alternativas
Q2284784 Banco de Dados

Observe a representação lógica da entidade FUNCIONARIO a seguir.



Imagem associada para resolução da questão



O atributo IDSUPERVISOR é uma chave estrangeira e faz referência ao atributo IDFUNCIONARIO do supervisor direto do funcionário, quando há relação de supervisão entre funcionários.


Nesse caso, o relacionamento entre funcionários é do tipo: 

Alternativas
Q2284783 Banco de Dados
Observe o modelo lógico simplificado de gerenciamento da biblioteca XPTO, contendo as entidades: LIVRO, AUTOR e LIVRO_AUTOR a seguir.

Imagem associada para resolução da questão

O script em MySQL para implementar fisicamente a entidade associativa LIVRO_AUTOR é:
Alternativas
Q2284782 Programação
Mariana está desenvolvendo a nova página institucional de sua empresa e quer aproveitar algumas funcionalidades do HTML 5 para garantia de acessibilidade.
Um dos cuidados que Mariana deve ter é:
Alternativas
Q2284781 Programação
Considere uma página HTML, que utiliza a biblioteca JQuery, onde o clique sobre uma div, originalmente sem formatações, muda a cor do fundo para laranja, retornando para a situação original com um segundo clique.
Considerando que a cor foi definida em uma classe CSS, a modificação deve ser efetuada através do método: 
Alternativas
Q2284780 Programação
Marcelo criou um sistema em Java, onde definiu suas classes com todos os atributos públicos, mas como utilizou NetBeans, gerou os getters e setters, através da opção refactoring, após a codificação inicial.
Ao efetuar essa operação, Marcelo buscava adotar o princípio do(a): 
Alternativas
Q2284779 Engenharia de Software
As metodologias ágeis se tornam cada vez mais presentes no mercado de criação de software, sendo comum a adoção de SCRUM ou XP pelas equipes de desenvolvimento.
Em termos do modelo XP, é correto afirmar que:
Alternativas
Q2284778 Programação
Um componente do tipo RecyclerView permite trabalhar com dados multivalorados no Android. Sabendo disso, Daniel usou um RecyclerView para exibir os dados de uma lista de tarefas, com os dados sendo consultados no SQLite, por intermédio da biblioteca Room.
Para apresentar os dados consultados no RecyclerView, Daniel deve implementar um descendente de:
Alternativas
Q2284777 Programação
Roberta está efetuando a manutenção de um sistema em PHP, onde, após um backup de emergência, a verificação de usuário em uma página protegida deixou de funcionar. O código da página é apresentado a seguir.

<html><body> <?php        if (isset($_SESSION["user"])) { ?> Esse conteúdo deveria ser exibido <?php } ?> </body></html>


Após analisar o código, Roberta descobriu que o problema é:
Alternativas
Q2284776 Programação
O analista de sua empresa solicitou um teste, com base em JUnit 5, para uma função de leitura de valores inteiros a partir de um socket. Esse teste deve abrir a conexão, verificar um lote de 30 valores recebidos e fechar a conexão ao final.
Para criar o teste, uma das ações necessárias é:
Alternativas
Q2284775 Programação
Para diminuir o esforço de programação e seguir padrões de design consolidados no mercado, Pedro adotou o framework Bootstrap na implementação de seu site.
Uma das opções do site é um botão para exclusão definitiva dos dados de usuário, onde, por se tratar de uma ação crítica, Pedro deve adotar a classe:
Alternativas
Q2284774 Programação
Júlia está formatando as páginas do site da empresa, com uso de CSS3, e a regra estabelecida é a de que o primeiro elemento de cada lista HTML deve utilizar fonte vermelha.
Para executar essa regra, Júlia deve utilizar a formatação:
Alternativas
Q2284773 Programação
O formato XML define apenas regras de escrita, e não uma gramática específica, mas a especificação de uma linguagem ou serviço exige um domínio formal.
Uma característica da especificação de gramáticas e tipos para XML é a de que: 
Alternativas
Q2284772 Programação
Em um ambiente de Web Services SOAP, a interoperabilidade é garantida pela utilização de XML em todos os níveis da arquitetura.
Para descrever os serviços que são oferecidos pelo Web Service SOAP, permitindo a geração automática de stubs através de ferramentas adequadas, deve ser utilizado o artefato: 
Alternativas
Respostas
41: D
42: E
43: B
44: E
45: D
46: C
47: A
48: E
49: D
50: B
51: E
52: A
53: D
54: C
55: A
56: D
57: E
58: B
59: C
60: E