Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

Q2724213 Arquitetura de Software

Dadas as afirmativas acerca das linguagens de programação Java, C++ e Python,


I. Das três linguagens consideradas, Java é a única que não permite sobrecarga de operadores.

II. O nível de dinamismo permitido pela linguagem Python, em termos de polimorfismo, é inferior às linguagens C++ e Java, uma vez que não possui construção equivalente aos Templates (de C++) e Generics (de Java).

III. Na linguagem C++, o padrão é o uso do acoplamento estático; e para optar pelo acoplamento dinâmico, é necessário utilizar a palavra reservada virtual.

IV. Na linguagem Java, o operador final somente pode ser utilizado para qualificar atributos, não podendo ser utilizado para qualificar métodos.


verifica-se que está(ão) correta(s)

Alternativas
Q2724211 Arquitetura de Software

Dadas as afirmativas a respeito das estruturas de dados e suas respectivas implementações disponíveis na API da linguagem Java,


I. Quando um sistema não possui acesso concorrente (thread safe) é preferível utilizar a estrutura de dados implementada pela classe HashMap, ao invés da estrutura implementada pela classe Hashtable.

II. Enquanto a estrutura de dados implementada na classe HashMap mantém os valores ordenados pela chave, a estrutura de dados implementada na classe TreeMap não garante a ordem das chaves, uma vez que os dados são organizados na forma de árvore.

III. Enquanto uma busca em uma estrutura de dados linear, como uma lista encadeada, tem complexidade O(N), uma busca binária em uma estrutura de dados de árvore tem complexidade O (log N).

IV. Tanto a classe HashSet quanto a Hashtable implementam diretamente as interfaces Collection e Iterable.


verifica-se que estão corretas apenas

Alternativas
Q2718930 Arquitetura de Software

Atenção! Para responder às questões de Informática, a menos que seja explicitamente informado o contrário, considerar que os programas mencionados encontram-se na versão Português-BR e, em sua configuração padrão de instalação, possuem licença de uso, o mouse está configurado para destros, um clique ou duplo clique correspondem ao botão esquerdo do mouse e teclar corresponde à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Dessa forma, as teclas de atalho, os menus, os submenus, as barras, os ícones e os demais itens que compõem os programas abordados nesta prova encontram-se na configuração padrão, conforme exposto anteriormente.

Segundo a Cartilha de Segurança para Internet, redes Wi-Fi se tornaram populares pela mobilidade que oferecem e pela facilidade de instalação e de uso em diferentes tipos de ambientes. Embora sejam bastante convenientes, há alguns riscos que o usuário deve considerar ao usá-las, como:


I - Por se comunicarem por meio de sinais de rádio, não há a necessidade de acesso físico a um ambiente restrito, como ocorre com as redes cabeadas. Devido a isso, os dados transmitidos por clientes legítimos podem ser interceptados por qualquer pessoa próxima com um mínimo de equipamento (por exemplo, um notebook ou tablet).

II - Por terem instalação bastante simples, muitas pessoas as instalam em casa (ou mesmo em empresas, sem o conhecimento dos administradores de rede), sem qualquer cuidado com configurações mínimas de segurança, e podem vir a ser abusadas por atacantes, por meio de uso não autorizado ou de “sequestro”.

III - Em uma rede Wi-Fi pública (como as disponibilizadas em aeroportos, hotéis e conferências) os dados que não estiverem criptografados podem ser indevidamente coletados por atacantes.


Estão CORRETOS:

Alternativas
Q2718633 Arquitetura de Software

A figura abaixo mostra a estrutura de armazenamento de arquivos no Windows. Cada diretório “pai” pode conter arquivos e diretórios “filhos”. Porém, cada arquivo ou diretório possui um único diretório “pai”.


Imagem associada para resolução da questão


Essa organização é conhecida como estrutura de diretórios ou estrutura de:

Alternativas
Q2716822 Arquitetura de Software

Em banco de dados, existe o Sistema Gerenciador de Banco de Dados ou SGBD. Sabendo disso, é correto afirmar que SGBD é

Alternativas
Q2716821 Arquitetura de Software

O dispositivo de software de um computador cujo trabalho é fornecer aos programas do usuário um modelo de computador melhor, mais simples e mais limpo, bem como lidar com o gerenciamento de recursos como memória, disco e processador, é conhecido como

Alternativas
Q2716820 Arquitetura de Software

Existem diversos padrões acerca do cabeamento de redes de computadores. Um deles é o TIA/EIA568-B.3 que é responsável por especificar os padrões de componente e os requisitos de transmissão para

Alternativas
Q2716819 Arquitetura de Software

Analise os comandos padrão SQL ANSI a seguir, disparados por um Administrador de Banco de Dados (DBA) em uma interface própria do banco de dados e assinale a alternativa correta acerca dos resultados dos comandos executados pelo DBA.


Comandos


GRANT SELECT ON FUNCIONARIO TO A1;


REVOKE SELECT ON FUNCIONARIO TO A5;


Obs. Os números utilizados (1 e 2) são apenas para facilitar a identificação das linhas dessa questão.

Alternativas
Q2716818 Arquitetura de Software

Dado o número binário de 32 bits a seguir, assinale a alternativa que apresenta o hexadecimal correspondente.


Binário 32 bits: 11000000 10101000 00001010 00001000

Alternativas
Q2716817 Arquitetura de Software

Na lógica proposicional, é possível fazer uma operação na qual se realiza a negação de uma negação, por exemplo: ~~p. Sendo assim, o significado semântico correto dessa operação é uma

Alternativas
Q2716816 Arquitetura de Software

Analise o conjunto de sentenças apresentado a seguir e assinale a alternativa correta que corresponde à sua expressão na lógica proposicional.


Sentenças:

p: está chovendo

q: não vou sair

Alternativas
Q2716815 Arquitetura de Software

Analise a figura a seguir e assinale a alternativa correta.

Imagem associada para resolução da questão

Alternativas
Q2716814 Arquitetura de Software

A rede de computadores caracterizada por ser privada e de curta distância, em geral, contida em uma sala ou em um prédio e ligada a um servidor central é tecnicamente denominada

Alternativas
Q2716813 Arquitetura de Software

Os sistemas de numeração são importantes, dentre outras funções, para estabelecer uma relação mais próxima de desenvolvimento de rotinas com melhor desempenho computacional. Uma das representações numéricas é a hexadecimal, que se caracteriza por ser representada por dígitos

Alternativas
Q2716811 Arquitetura de Software

Os sistemas operacionais modernos conseguem executar um programa com maior capacidade do que cabe em sua memória RAM. Essa capacidade é tecnicamente conhecida como

Alternativas
Q2716810 Arquitetura de Software

Em um sistema monoprogramado, a área de memória do computador é dividida em duas partes: uma área para o sistema operacional e uma área para o programa que está sendo executado. Em um sistema multiprogramado, a área de memória ‘do usuário’ é subdividida para executar vários programas. Essa subdivisão é feita de forma dinâmica pelo sistema operacional e é conhecida como

Alternativas
Q2716809 Arquitetura de Software

Em arquitetura de computadores, o barramento é essencial para que os dados, por meio de sinais elétricos, transitem pelos dispositivos do computador. A largura do barramento tem total impacto sobre o desempenho do sistema. Sendo assim, é correto afirmar que quanto maior a largura do barramento de dados

Alternativas
Q2716808 Arquitetura de Software

Considerando a programação orientada a objetos, no cenário onde existe a classe “A” essa classe é herdada pela classe “B” e, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).


I. A classe “A” terá acesso a todos os métodos e atributos da classe “B”.


II. A classe “B” é uma superclasse da classe “A”.


III. A classe “B” poderá acessar os métodos e atributos públicos e protegidos da classe “A

Alternativas
Q2716807 Arquitetura de Software

Analisando o seguinte código escrito em linguagem Delphi, o que vai acontecer quando a função “Exemplo” for executada?


1.___Procedure Exemplo;

2.___var

3. ___ ar: Array of Integer;

4.___begin

5. ___ SetLength(ar,3);

6.

7.___ ar[0] := 34;

8. ___ar[1] := 45;

9. ___ar[2] := 745;

10.

11.___SetLength(ar,5);

12.

13. ___ar [3] := 561;

14. ___ar [4] := 99;

15.__end;

Alternativas
Q2716806 Arquitetura de Software

Após um programa passar pelos processos de compilação, ele ainda não é um programa executável. Qual programa tem a responsabilidade de juntar todas as dependências necessárias e gerar o executável do programa?

Alternativas
Respostas
4001: B
4002: A
4003: D
4004: A
4005: E
4006: C
4007: C
4008: D
4009: D
4010: E
4011: A
4012: B
4013: B
4014: C
4015: C
4016: D
4017: A
4018: D
4019: B
4020: B