Questões de Concurso Para analista de sistemas júnior - infra-estrutura

Foram encontradas 511 questões

Resolva questões gratuitamente!

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

Q262904 Engenharia de Software
Na engenharia de software, existem diversos modelos de desenvolvimento de software, e, dentre eles, o modelo em cascata, o qual, no contexto do desenvolvimento de sistemas de software complexos, recomenda

Alternativas
Q262903 Programação
Considere o programa escrito em linguagem Java apresentado a seguir.

Imagem 029.jpg

Qual o valor impresso como resultado da execução com sucesso desse programa?
Alternativas
Q262902 Programação
Suponha que uma aplicação WEB construída com a linguagem Java contém uma variável de sessão que faz referência a um objeto da classe Usuario.

Suponha, também, que haja nessa aplicação uma função de nome doGet, cuja assinatura é apresentada a seguir.

Note que esse método possui um parâmetro denominado request, cuja classe é HttpServletRequest, componente da API (Application Programing Interface) de Servlets.

Imagem 028.jpg

Suponha ainda que existe uma variável de sessão cuja referência é feita pela cadeia de caracteres "usuario".

Qual instrução usa corretamente o parâmetro request para atribuir o objeto armazenado na variável de sessão a uma variável de referência do tipo Usuario e denominada usr, definida no corpo da função doGet?

Alternativas
Q262901 Programação
Imagem 027.jpg

Para implementar a versão recursiva do algoritmo de pesquisa binária sobre um arranjo formado de números inteiros, um programador inexperiente construiu o método apresentado acima, usando a linguagem Java.

Nesse método, a variável lista é um arranjo que armazena, em ordem não decrescente, os inteiros sobre os quais a pesquisa é realizada, e a variável tamanho corresponde à quantidade de elementos dessa lista.
Quando a chave procurada estiver contida no arranjo, esse método deve retornar o índice da primeira posição na qual essa chave for encontrada.

Porém, um programador mais experiente constatou que a definição do comando condicional que usa a constante true não contempla todos os casos.

Uma expressão relacional que pode substituir a constante true para corrigir o método é a seguinte:


Alternativas
Q262900 Banco de Dados
Ao gerenciador de transações de um Sistema de Gerência de Banco de Dados é apresentado o escalonamento a seguir.

r1(X); r2(X); w1(X); r1(Y); w2(X); w1(Y);

Nesse escalonamento, considere que r1 e w1 correspondem a operações de leitura e de escrita da transação 1, respectivamente. Considere, também, que r2 e w2 correspondem a operações de leitura e de escrita da transação 2, respectivamente. Por fim, considere que as operações de leitura e escrita são seguidas pelos itens de dados (X ou Y) apresentados entre parênteses.

No escalonamento fornecido, duas operações que NÃO estão em conflito são

Alternativas
Q262899 Banco de Dados
De acordo com a restrição de integridade relacional, nenhum valor de uma chave estrangeira pode conter valor nulo (NULL).

PORQUE

De acordo com a restrição de integridade de entidade, nenhum valor de uma chave primária pode conter valor nulo (NULL). Analisando-se as afirmações acima, conclui-se que

Alternativas
Q262898 Arquitetura de Computadores
Em um computador que possui um único processador, estão sendo executados os jobs J1, J2, J3, J4 e J5, segundo os dados da tabela a seguir.

Imagem 018.jpg

O algoritmo de alocação da CPU que está sendo executado é o de prioridade não preemptiva. Para esse caso, a prioridad quatro é a mais alta, e zero é a mais baixa.

Como ficará, em ms, o tempo de turnaround de cada job?

Alternativas
Q262897 Sistemas Operacionais
A respeito de conceitos básicos de computação em aglomerados (Cluster) e de computação em grades (Grids), considere as afirmações a seguir.

I - Computação em grade (Grid Computing) é um modelo computacional capaz de alcançar uma alta taxa de processamento dividindo as tarefas entre diversas máquinas que formam uma máquina virtual.
II - Computadores de baixo custo podem ser agrupados em clusters, gerando maior poder computacional.
III - É adequado construir um cluster de forma distribuída com seus nós situados em várias e diferentes localidades.

Está correto APENAS o que se afirma em

Alternativas
Q262896 Arquitetura de Computadores
A taxonomia de Flynn utiliza duas dimensões independentes: instruções e dados.
Essa taxonomia, registra, na arquitetura SIMD, que

Alternativas
Q262895 Sistemas Operacionais
Considere um sistema de partições de tamanho variável e os seguintes processos na fila para alocação: w1(110K), w2(150K), w3(300K) e w4(200K). A sequência de alocação é de w1 para w4, as áreas escuras são blocos já alocados, as áreas claras são livres e contêm o tamanho dos blocos. O bloco S foi o último a ser alocado. A ordem de busca nos blocos é PQRST.

Imagem 004.jpg

Quanto resta de memória livre em cada bloco, em K, depois da alocação realizada com os algoritmos best-fit e next-fit?


Alternativas
Q262894 Arquitetura de Computadores
Considerando-se que 30% das operações de um determinado programa têm de ser feitas sequencialmente, o speed up (razão entre o tempo de execução do mesmo programa por um processador sequencial e um processador paralelo) máximo que poderá ser obtido para esse programa é de, aproximadamente,

Alternativas
Q262893 Sistemas Operacionais
Uma aplicação que apoia a operação de uma grande empresa faz muitos acessos à memória. Para saber se a política de atualização do cache do servidor dessa aplicação está adequada, verificou-se que a taxa de acertos (hit rate) do cache é de 97%.

Considerando que foram feitos 300.000 acessos no total, que o tempo por acerto (tempo por hit) é de 70ns e que o tempo por falha (tempo por miss) é de 3000ns para este mesmo cache, qual o tempo, em ns, de acesso efetivo?

Alternativas
Q262892 Arquitetura de Computadores
As arquiteturas de conjunto de instruções RISC e CISC valorizam parâmetros diferentes, presentes na equação clás de cálculo de desempenho:

Tempo de CPU = segundos por programa = M * T * I , onde:
M = média de ciclos por instrução
T = segundos por ciclo
I = instruções por programa

As arquiteturas RISC e CISC priorizam, respectivamente, a minimização dos seguintes fatores:

Alternativas
Q262891 Algoritmos e Estrutura de Dados
Qual a sequência esperada de leitura de blocos de um disco, usando o algoritmo do elevador, quando, após serem lidos primeiro o bloco 8 e depois o bloco 10, se encontram na fila de espera os blocos 12, 3, 54, 25, 49, 6 e 15?

Alternativas
Q262890 Arquitetura de Computadores
Duas das principais formas de indicar que blocos de disco pertencem a qual arquivo e em que ordem estão são o uso de FAT (File Allocation Table) ou de i-node.

Uma das diferenças entre eles é que a(o)

Alternativas
Q262889 Arquitetura de Computadores
Um programa de computador escrito em código fonte passa por uma sequência de 4 passos até que seja gerado o código da máquina alvo. Cada passo é realizado por um tipo de programa, listados a seguir em ordem alfabética: compilador, linkeditor, montador e pré-processador.

Nessa sequência de 4 passos, os compiladores normalmente ficam posicionados imediatamente após e antes de que outros tipos de programas, respectivamente?

Alternativas
Q262888 Arquitetura de Computadores
Um compilador é um programa que executa vários passos, dentre os quais, o de analisar uma sequência de entrada para determinar sua estrutura gramatical segundo uma determinada gramática formal.

O resultado típico dessa análise é uma estrutura conhecida como

Alternativas
Q262887 Governança de TI
Para implantar uma nova versão de um sistema de recursos humanos, segundo o ITIL v2, o gerenciamento de liberação (release management) deve

Alternativas
Q262886 Governança de TI
Segundo o ITIL v2, para que o Help Desk atenda ao seu objetivo de facilitar o restabelecimento do nível normal de serviço de acordo com o SLA, o que deve fazer prioritariamente?

Alternativas
Q262885 Governança de TI
Segundo o Cobit 4.1, no processo Entregar e Suportar, é necessário definir e gerenciar níveis de serviço.
Como isso é alcançado de forma otimizada?

Alternativas
Respostas
141: B
142: A
143: B
144: D
145: C
146: D
147: C
148: D
149: A
150: C
151: E
152: B
153: B
154: D
155: C
156: E
157: B
158: A
159: D
160: B