Questões de Concurso Público UERJ 2024 para Técnico em Tecnologia da Informação - Programador de Sistemas

Foram encontradas 26 questões

Q2589045 Arquitetura de Software

É uma característica da abordagem de banco de dados:

Alternativas
Q2589046 Arquitetura de Software

Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como:

Alternativas
Q2589048 Arquitetura de Software

Em um sistema de gerenciamento de banco de dados relacional comercial, pode-se utilizar o recurso de especificar restrições adicionais que estão além do escopo de restrições do modelo relacional, tais como “unicidade” ou “integridade referencial”. Esse recurso é denominado:

Alternativas
Q2589049 Arquitetura de Software

Considere a figura a seguir.


Imagem associada para resolução da questão


Analisando o projeto conceitual preliminar para a entidade DEPARTAMENTO, conclui-se que:

Alternativas
Q2589050 Arquitetura de Software

Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde:

Alternativas
Q2589051 Arquitetura de Software

Sobre metodologias ágeis, é correto afirmar que:

Alternativas
Q2589052 Arquitetura de Software

Sub-rotinas ou subprogramas são blocos de instruções que realizam determinadas tarefas. A seguir está descrita uma sub-rotina chamada “recursiva”.


Imagem associada para resolução da questão


Se esta sub-rotina for executada para n = 3, o valor de retorno será:

Alternativas
Q2589053 Arquitetura de Software

Existem diversas vantagens na realização de testes de software. O teste que é projetado para assegurar que o sistema processe a carga a que se destina, envolvendo a execução de uma série de testes de aumento de carga até encontrar o limite aceitável do sistema, é denominado teste de:

Alternativas
Q2589054 Arquitetura de Software

Conceitualmente, o paradigma de programação:

Alternativas
Q2589055 Arquitetura de Software

Considere o diagrama a seguir.


Imagem associada para resolução da questão


O diagrama representa o processo de desenvolvimento de uma especificação para o sistema de informação de pacientes de uma clínica de saúde. Esse sistema destina-se a gerenciar informações sobre os pacientes e sobre os tratamentos prescritos. A sequência do diagrama demonstra que:

Alternativas
Q2589056 Arquitetura de Software

Avalie as expressões a seguir.


Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )

Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )


Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão:

Alternativas
Q2589057 Arquitetura de Software

Considere o vetor v a seguir e o conjunto de operações correspondente.


Imagem associada para resolução da questão


Após a série de operações, o vetor v será igual a:

Alternativas
Q2589058 Arquitetura de Software

Existe a necessidade de ordenar dados em alguns contextos, demandando a aplicação de algoritmos de ordenação específicos, como o Bubble Sort, sobre o qual é válido afirmar que:

Alternativas
Q2589059 Arquitetura de Software

As estruturas de dados, que fazem parte dos fundamentos da programação, diferem-se umas das outras pela disposição ou pela manipulação de seus dados. Acerca dos conceitos relativos aos tipos de estruturas de dados, é correto afirmar que:

Alternativas
Q2589060 Arquitetura de Software

O Git é um sistema de controle de versão amplamente utilizado para o gerenciamento de projetos de software e para o rastreamento de alterações em arquivos ao longo do tempo. Sobre o Git, é correto afirmar que:

Alternativas
Q2589061 Arquitetura de Software

O trecho a seguir, descrito em pseudocódigo, irá imprimir “0” ou “1” em cada passo, de acordo com o teste realizado. Portanto, ao final de sua execução, uma sequência binária será gerada.


Imagem associada para resolução da questão


O valor na base decimal para essa sequência binária é:

Alternativas
Q2589062 Arquitetura de Software

Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que:

Alternativas
Q2589063 Arquitetura de Software

Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa:

Alternativas
Q2589064 Arquitetura de Software

Sistemas de processamento de linguagens se caracterizam por expressar as intenções do usuário em linguagem formal. Os mais conhecidos sistemas de processamento de linguagens são os compiladores, responsáveis por:

Alternativas
Q2589065 Arquitetura de Software

A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a):

Alternativas
Respostas
1: B
2: C
3: C
4: A
5: B
6: C
7: C
8: B
9: D
10: C
11: B
12: D
13: A
14: B
15: B
16: D
17: A
18: D
19: A
20: C