Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.108 questões

Q2913485 Arquitetura de Software

Na memória ROM dos microcomputadores, os fabricantes gravam um firmware que tem por objetivo realizar um autoteste na máquina quando esta é ligada, sendo executadas rotinas para identificação da configuração, inicialização dos circuitos da placa-mãe e do vídeo, testes de memória e teclado e carga do sistema operacional para a memória RAM. Esse programa é chamado de:

Alternativas
Q2913480 Arquitetura de Software

Nas distribuições Linux, um diretório armazena o Kernel e arquivos usados pelo Lilo, que são carregados na fase inicial da carga do sistema. Esse diretório é denominado:

Alternativas
Q2913472 Arquitetura de Software

No Linux, um comando permite ver a capacidade de armazenamento da área de swap. Para exibir a quantidade de espaço disponível em megabytes, deve-se usar o comando:

Alternativas
Q2913469 Arquitetura de Software

No contexto dos sistemas operacionais, a memória virtual representa um recurso que tem por finalidade permitir que programas usem mais espaço de endereçamento que a memória física da máquina ou para prover um mecanismo de proteção de memória consistente e flexível. Esse recurso é implementado por meio das seguintes técnicas:

Alternativas
Q2913431 Arquitetura de Software

Os computadores possuem um mecanismo por meio do qual componentes distintos do processador podem interromper a seqüência normal de execução de instruções do processador. Mecanismo de interrupções visa, principalmente, a melhorar a eficiência de processamento. Nesse contexto, observe a citação abaixo:


"Uma classe de interrupção acontece quando é gerada por alguma condição que ocorra como resultado da execução de uma instrução, tal como overflow em uma operação aritmética, divisão por zero, tentativa de executar uma instrução de máquina ilegal e referência a um endereço de memória fora do espaço de endereçamento de programa."


A citação acima se refere a uma classe denominada interrupção de:

Alternativas
Q2913349 Arquitetura de Software

Como elemento principal de um sistema de computação, a CPU é responsável por processar dados. Ela é constituída dos seguintes componentes:

Alternativas
Q2900427 Arquitetura de Software
not valid statement found

Ainda considerando o modelo de dados conceitual mencionado no texto, assinale a opção correta.

Alternativas
Q2900425 Arquitetura de Software
not valid statement found

Considerando o modelo de dados conceitual mencionado no texto, assinale a opção correta.

Alternativas
Q2900424 Arquitetura de Software
Q36.png (362×202)


Em relação aos comandos SQL usados em aplicações ORACLE, assinale a opção incorreta, considerando o código I e o resultado I apresentados acima.
Alternativas
Q2900423 Arquitetura de Software

Com relação aos triggers em PL/SQL, assinale a opção correta.

Alternativas
Q2900421 Arquitetura de Software

Considerando que o gerenciamento de projetos pode ser aplicado a projetos independentemente de suas dimensões, prazos e orçamentos, assinale a opção incorreta.

Alternativas
Q2900420 Arquitetura de Software

No que se refere à arquitetura OLAP, assinale a opção correta.

Alternativas
Q2900419 Arquitetura de Software

Ferramentas CASE (computer aided software engineering) visam dar suporte computacional ao desenvolvedor ao longo do ciclo de vida da criação de sistemas, porém, sempre adotando algum método já existente. Com esse auxílio, há aumento na produção e melhoria da qualidade dos sistemas criados, pois a ferramenta CASE libera o desenvolvedor para a parte criativa do processo. Considerando o conceito de ferramenta CASE, assinale a opção incorreta.

Alternativas
Q2900417 Arquitetura de Software

Considerando a linguagem de modelagem unificada UML (unified modeling language), assinale a opção correta.

Alternativas
Q2900416 Arquitetura de Software

Q30.png (280×367)


Considere que os códigos I e II acima foram escritos de forma a implementar a relação T, no conjunto dos números inteiros positivos, definida por


T(1) = 1, T(2) = 1, T(n) = T(n-1) + T(n-2) para n > 2.


Considere também que, no código II, está prevista a declaração de val com um array de n elementos inteiros, o qual seria inicializado com as instruções: val(1) := 1 e val(2) := 1. A partir dessas informações, assinale a opção correta. 

Alternativas
Q2900414 Arquitetura de Software

No que se refere a álgebra relacional e modelo relacional, julgue os itens a seguir.

I A junção natural (natural joint) é uma operação binária que permite combinar certas seleções e um produto cartesiano dentro de uma operação.

II As operações de projeção generalizada estendem as operações de projeção de modo a permitir que funções aritméticas sejam usadas como parte da projeção.

III A operação de junção externa (outer joint) é uma extensão da operação de junção para tratar informações omitidas.

IV A operação project é primária e retorna o argumento da relação excluindo certos atributos.

A quantidade de itens certos é igual a

Alternativas
Q2900413 Arquitetura de Software

Com relação a engenharia de software, julgue os seguintes itens.

I Já se tem livros repletos de padrões e procedimentos para elaborar software; isso fornece ao desenvolvedor tudo o que ele precisa.

II A engenharia de software vai resultar na criação de documentação volumosa e desnecessária que certamente nos atrasará.

III Se eu decidir terceirizar um projeto de software, vou poder relaxar e deixar que aquela firma o elabore.

IV Até que eu esteja com o programa executando, não tenho como avaliar a sua qualidade.

V Os requisitos de projeto mudam continuamente, mas as mudanças podem ser facilmente acomodadas porque o software é flexível.

VI Possuímos ferramentas de desenvolvimento de software que estão no estado-da-arte, afinal compramos os computadores mais novos do mercado.

VII O único produto de trabalho que pode ser entregue para um projeto de software bem-sucedido é o programa executável.

VIII Se o planejamento atrasar, é possível adicionar mais programadores e ficar em dia (conceito horda mongólica).

IX O estabelecimento geral de objetivos é suficiente para iniciar a escrita de programas; os detalhes podem ser fornecidos posteriormente.

Acerca da classificação desses itens, é correto afirmar que

Alternativas
Q2900412 Arquitetura de Software

Assinale a opção incorreta no que diz respeito ao ciclo de vida de um software.

Alternativas
Q2900411 Arquitetura de Software

Julgue os itens a seguir, acerca de estrutura de dados.

I Em uma estrutura de dados do tipo árvore AVL, o fator de equilíbrio é arbitrário.

II Em uma árvore binária, cada nó possui um item de dados e pode ter até dois filhos.

III Árvores B são árvores de pesquisa balanceadas e projetadas especialmente para a pesquisa de informação em discos magnéticos e outros meios de armazenamento secundário.

IV Árvores B maximizam o número de operações de movimentação de dados (escrita/leitura) em uma pesquisa.

Estão certos apenas os itens

Alternativas
Q2900408 Arquitetura de Software

Em relação a sistemas operacionais, assinale a opção incorreta.

Alternativas
Respostas
7921: D
7922: E
7923: E
7924: A
7925: D
7926: C
7927: B
7928: B
7929: A
7930: C
7931: B
7932: A
7933: A
7934: A
7935: C
7936: D
7937: B
7938: A
7939: C
7940: D