Questões de Concurso Público SPGG - RS 2022 para Analista de Sistemas
Foram encontradas 60 questões
No projeto lógico de um banco de dados relacional, após a tradução das entidades para tabelas, a tradução dos relacionamentos binários é feita de três formas básicas. Quais sejam:
I. Criação de tabela própria para o relacionamento.
II. Adição de colunas em uma tabela de entidade.
III. Adição de registros em uma tabela de entidade.
IV. Fusão de tabelas de relacionamentos.
V. Fusão de tabelas de entidades.
Quais estão corretas?
Analise as assertivas abaixo sobre Modelagem Dimensional:
I. Modelagem dimensional utiliza o modelo relacional.
II. Um diagrama ER geralmente pode ser representado por múltiplos diagramas dimensionais.
III. É difícil prever as estratégias de otimização de consultas em modelos dimensionais, porque suas estruturas são muito variáveis.
Quais estão INCORRETAS?
Considere o diagrama Entidade-Relacionamento (ER) da Figura 1 abaixo, construído no software brModelo versão 3.31:
Agora, considere as implementações abaixo:
Implementação 1:
Entidade_1 (cod1, nome, cod2, tipo)
cod2 referencia Entidade_2
Entidade_2 (cod2, nome)
Implementação 2:
Entidade_1 (cod1, nome)
Entidade_2 (cod2, nome, cod1, tipo)
Cod1 referencia Entidade_1
Implementação 3:
Entidade_1 (cod1, nome)
Entidade_2 (cod2, nome)
Entidade_3 (cod1, cod2, tipo)
cod1 referencia Entidade_1
cod2 referencia Entidade_2
Quais implementações representam corretamente o diagrama ER da Figura 1?
Para responder à questão, considere a situação descrita a seguir. Um técnico precisa importar o arquivo CSV (Comma-Separated Values) do Quadro 1 abaixo, em um banco de dados relacional. A primeira linha do arquivo contém o cabeçalho que define os atributos C1, C2, C3 e C4, enquanto as demais linhas são os valores assumidos por esses atributos em diferentes situações. O técnico deve executar a análise observando apenas o conteúdo disponível, sem levar em consideração quaisquer informações sobre a semântica dos atributos.
Para responder à questão, considere a situação descrita a seguir. Um técnico precisa importar o arquivo CSV (Comma-Separated Values) do Quadro 1 abaixo, em um banco de dados relacional. A primeira linha do arquivo contém o cabeçalho que define os atributos C1, C2, C3 e C4, enquanto as demais linhas são os valores assumidos por esses atributos em diferentes situações. O técnico deve executar a análise observando apenas o conteúdo disponível, sem levar em consideração quaisquer informações sobre a semântica dos atributos.
Analise as assertivas abaixo sobre a especificação de interfaces entre componentes em um projeto de software:
I. É importante definir atributos nas interfaces, mas evitar definir as operações de acesso e atualização de seus dados.
II. Interfaces devem permitir que outras partes do sistema sejam projetadas em paralelo.
III. Um objeto deve ter no máximo uma interface.
Quais estão corretas?
Considere o código abaixo, escrito em Java 8:
Que alternativa contém o código que substituiria o comentário “//Lacuna” e geraria erro de compilação?
Para responder à questão, utilize o código, escrito em Java 8, abaixo:
Um programador está tentando compilar o código Java apresentado anteriormente, mas está obtendo os erros mostrados abaixo após executar o comando “javac Principal.java”.
Qual alternativa representa uma possível solução para o problema que o programador está
encontrando?
Para responder à questão, utilize o código, escrito em Java 8, abaixo:
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.
Para responder à questão utilize o script abaixo, escrito em PHP 5.0, que faz o controle do embarque e desembarque de passageiros em um ônibus. Toda vez que o ônibus para em algum ponto, o método “sobedesce()” é chamado, recebendo os parâmetros $saída e $entrada, que representam a quantidade de pessoas que vão descer e a quantidade de pessoas que desejam embarcar, respectivamente.
Caso o código abaixo fosse executado logo após o código apresentado anteriormente, qual seria o valor da propriedade “$passageiros” do objeto “$onibus” após o final da execução?
Para responder à questão utilize o script abaixo, escrito em PHP 5.0, que faz o controle do embarque e desembarque de passageiros em um ônibus. Toda vez que o ônibus para em algum ponto, o método “sobedesce()” é chamado, recebendo os parâmetros $saída e $entrada, que representam a quantidade de pessoas que vão descer e a quantidade de pessoas que desejam embarcar, respectivamente.
Para responder à questão utilize o script abaixo, escrito em PHP 5.0, que faz o controle do embarque e desembarque de passageiros em um ônibus. Toda vez que o ônibus para em algum ponto, o método “sobedesce()” é chamado, recebendo os parâmetros $saída e $entrada, que representam a quantidade de pessoas que vão descer e a quantidade de pessoas que desejam embarcar, respectivamente.
Confidencialidade, integridade e disponibilidade são os três pilares essenciais da segurança da informação. Relacione a Coluna 1 à Coluna 2, associando os pilares essenciais da segurança às medidas que podem ser utilizadas para reforçar cada um dos pilares.
Coluna 1
1. Confidencialidade.
2. Integridade.
3. Disponibilidade.
Coluna 2
( ) Sistema de controle de versão de arquivos.
( ) Utilização do algoritmo AES.
( ) Plano de backups e recuperação de dados.
( ) Utilização do algoritmo SHA-256 sobre arquivos.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
De acordo com o Decreto nº 56.106/2021, que institui a Política de Tecnologia da Informação e Comunicação do RS, no seu Artigo 13:
“Os órgãos e as entidades subordinados à Política de TIC deverão estabelecer uma equipe responsável pela gestão e organização básica de TIC no âmbito interno do órgão ou da entidade.”
São elencadas como competências mínimas requeridas desta equipe, EXCETO o que consta na alternativa: