Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q2674685 Arquitetura de Software

As aplicações web são uma alternativa interessante quando comparadas às aplicações desktop por apresentarem vantagens como por exemplo a facilidade de atualização e distribuição de novas versões. Linguagens como o Java dão suporte ao desenvolvimento de aplicações desktop e também web pois possuem uma grande variedades de recursos como bibliotecas e frameworks. A respeitos dos recursos da linguagem Java que estão relacionados ao desenvolvimento de aplicações web, analise as afirmativas abaixo e marque alternativa correta.

-

I. Um servlet é uma classe Java que, para ser executado necessita de um container web ou pelo menos um navegador web. Eles são comumente empacotados em arquivos WAR (Web Applícatíon Archive).

lI. Java Server Pages (JSP) é uma linguagem de especificação aberta. Por ser uma linguagem do tipo script pode ser embutida em código HTML, CSS e até Javascript.

Ili. JSP é executado em server-side, logo necessita de um servidor para seu funcionamento.

Alternativas
Q2674684 Arquitetura de Software

Costumamos chamar de linguagens com alto nível de abstração aquelas usadas por desenvolvedores para construção de aplicações. São linguagens cujo código fonte é de fácil entendimento por parte de seres humanos. Entretanto este código não pode ser executado diretamente pelo computador pois ele reconhece apenas linguagem de máquina. Para contornar essa situação, o chamado compilador realiza esse trabalho de tradução do código fonte para linguagem de máquina. A respeito dos compiladores, analise as afirmativas abaixo e marque alternativa correta.

-

I. O processo de compilação é composto basicamente por três fases: Análise, Síntese e Otimização.

II. A fase de Análise possui as etapas: análise léxica, análise sintática e análise semântica.

III. A análise sintática é responsável pela construção da árvore de derivação, também conhecida como árvore de análise. Já a análise semântica, dentre outras atividades, realizada a verificação de tipos.

Alternativas
Q2674683 Arquitetura de Software

Em computação, os sistemas de numeração são a forma como representamos os números através de símbolos. O sistema decimal é o mais conhecido de todos eles e opera com base 10. Além dele existem outros sistemas, como por exemplo, o sistema octal, o sistema hexadecimal e o sistema binário. Considerando apenas os quatro sistemas de numeração aqui citados, analise as afirmativas abaixo:

-

I. Podemos afirmar que 2F6 é necessariamente uma representação na base hexadecimal. Em decimal ele corresponde ao valor 758.

lI. A representação n é uma representação decimal válida mas não é uma representação válida na base octal e hexadecimal.

IlI. A representação 01111100 binária é equivalente a notação 7D em hexadecimal.

Alternativas
Q2671603 Arquitetura de Software

São estruturas homogêneas de dados que permitem acesso direto e sequencial aos seus elementos:

Alternativas
Q2671602 Arquitetura de Software

Há duas formas de autenticação de identidade de usuários baseadas em biometria: A biometria ______________ que utiliza algo que o usuário ______________ e a biometria ______________ que utiliza algo que o usuário ______________.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

Alternativas
Q2671601 Arquitetura de Software

Sobre os recursos de segurança do Windows 10, é INCORRETO afirmar que:

Alternativas
Q2671599 Arquitetura de Software

Qual alternativa contém somente comandos Linux?

Alternativas
Q2671598 Arquitetura de Software

Assinale a alternativa que apresenta um comando SQL com a sintaxe correta.

Alternativas
Q2671597 Arquitetura de Software

Analise as assertivas abaixo sobre os padrões de redes Ethernet:


I. A taxa de transmissão nominal dos padrões Fast Ethernet é de 100.000.000 de bits por segundo.

II. Os padrões Fast Ethernet podem atingir taxas de transmissão superiores à taxa de transmissão nominal divulgada.

III. 100BASE-TX é a implementação Fast Ethernet que utiliza cabo de par trançado categoria 5 e 5e.

IV. Os padrões 10 Gigabit Ethernet não são compatíveis com o conector RJ45.


Quais estão corretas?

Alternativas
Q2671596 Arquitetura de Software

Um técnico deseja utilizar IPv6 em sua rede local, que opera predominantemente com IPv4. Para não descontinuar os serviços que já funcionam, ele pretende utilizar os dois protocolos simultaneamente. Com relação a esse cenário, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) Será necessário instalar placas de redes adicionais nos computadores.

( ) É possível utilizar os dois protocolos simultaneamente desde que o Sistema Operacional designe endereços MAC distintos para uma interface de rede IPv4 e outra IPv6.

( ) É possível utilizar dois protocolos de mesmo nível diferentes, como é o caso do IPv4 e IPv6.

( ) Para o funcionamento integral do IPv6, a implementação do ICMP pode ser a mesma utilizada pelo IPv4.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Alternativas
Q2671267 Arquitetura de Software

Considere um banco de dados Oracle Database Express Edition 11g que contém uma tabela chamada “tb_avaliacoes”, com campos “ID” e “QTDE”, conforme o conteúdo abaixo:


ID

QTDE

1

2

2

3

3

5

4

1


Foi solicitada uma consulta SQL que apresentasse um campo com a quantidade de caracteres do tipo asterisco indicada pelo campo “QTDE”, da mesma forma que o conteúdo abaixo:


ID

QTDE

RESULTADO

1

2

**

2

3

***

3

5

*****

4

1

*


Qual consulta obtém exatamente o que foi solicitado?

Alternativas
Q2671266 Arquitetura de Software

Analise a captura de pacotes de rede abaixo que foi realizada com o software Wireshark:


Frame 1: 314 bytes on wire (2512 bits), 314 bytes captured (2512 bits)

Ethernet II, Src: Grandstr_01:fc:42 (00:0b:82:01:fc:42), Dst: Broadcast

(ff:ff:ff:ff:ff:ff)

Internet Protocol Version 4, Src: 0.0.0.0, Dst: 255.255.255.255

User Datagram Protocol, Src Port: 68, Dst Port: 67

_________________________________ (Discover)

Frame 2: 342 bytes on wire (2736 bits), 342 bytes captured (2736 bits)

Ethernet II, Src: Dell_ad:f1:9b (00:08:74:ad:f1:9b), Dst: Grandstr_01:fc:42

(00:0b:82:01:fc:42)

Internet Protocol Version 4, Src: 192.168.0.1, Dst: 192.168.0.10

User Datagram Protocol, Src Port: 67, Dst Port: 68

_________________________________ (Offer)

Frame 3: 314 bytes on wire (2512 bits), 314 bytes captured (2512 bits)

Ethernet II, Src: Grandstr_01:fc:42 (00:0b:82:01:fc:42), Dst: Broadcast

(ff:ff:ff:ff:ff:ff)

Internet Protocol Vers ion 4, Src: 0.0.0.0, Dst: 255.255.255.255

User Datagram Protocol, Src Port: 68, Dst Port: 67

_________________________________ (Request)

Frame 4: 342 bytes on wire (2736 bits), 342 bytes captured (2736 bits)

Ethernet II, Src: Dell_ad:f1:9b (00:08:74:ad:f 1:9b), Dst: Grandstr_01:fc:42

(00:0b:82:01:fc:42)

Internet Protocol Version 4, Src: 192.168.0.1, Dst: 192.168.0.10

User Datagram Protocol, Src Port: 67, Dst Port: 68

_________________________________ (ACK)


Os pacotes são mostrados na ordem cronológica direta. Observe que foram inseridas lacunas nos locais dos nomes dos protocolos da última camada. Que alternativa preenche corretamente todas as quatro lacunas?

Alternativas
Q2671265 Arquitetura de Software

Na documentação da classe XMLDecoder da API do Java 8, é possível encontrar o trecho abaixo:


Resumo dos Construtores:


XMLDecoder(InputStream in)


XMLDecoder(InputStream in, Object owner)


XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener)


Que conceito permite a existência dos diferentes tipos de construtores que constam no trecho da documentação?

Alternativas
Q2667383 Arquitetura de Software

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ) em relação à utilização de correio eletrônico (e-mail) na Administração Pública.


( ) Como gênero textual, o e-mail pode ser considerado um documento oficial.

( ) Um dos atrativos de uso da comunicação por e-mail é sua padronização da forma e estrutura.

( ) O campo assunto deve trazer a mensagem mais clara e específica possível.

( ) A data da comunicação deve ser informada no corpo da mensagem.

( ) O texto dos correios eletrônicos deve ser iniciado por uma saudação.


Assinale a alternativa que indica a sequência correta, de cima para baixo.

Alternativas
Q2665974 Arquitetura de Software

“É um dos diagramas mais conhecidos dos tipos de UML comportamentais, o mesmo dá uma visão gráfica dos atores envolvidos em um sistema, diferentes funções necessárias para esses atores e como essas diferentes funções interagem. É um ótimo ponto de partida para qualquer discussão de projeto, porque esse diagrama documenta o que o sistema faz do ponto de vista do usuário, podendo identificar facilmente os principais atores envolvidos e os principais processos do sistema.” A afirmativa faz referência ao diagrama em UML:

Alternativas
Q2665969 Arquitetura de Software

“É uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.” A afirmativa faz referência a linguagem de programação:

Alternativas
Q2665960 Arquitetura de Software

“Normalmente é um computador que opera em todas as cinco camadas da arquitetura TCP/IP ou nas sete camadas do modelo OSI. Ele pega uma mensagem de aplicação, a lê e a interpreta. Isso significa que ela pode ser usada como um dispositivo de conexão entre duas internetworks que usam modelos diferentes, desempenhando algumas funções como: controlar o tráfego de dados (pacotes de informações); traduzir protocolos para decodificar informações de uma rede para outra, fornecendo recursos e camadas de segurança.” A afirmativa descreve:

Alternativas
Q2665959 Arquitetura de Software

Sistema de arquivos é a forma de organização de dados em algum meio de armazenamento de dados em massa, frequentemente feito em discos magnéticos. Não é um exemplo de sistema de arquivos:

Alternativas
Q2665957 Arquitetura de Software

É um programa de diagnóstico embutido que verifica o hardware, assegurando o funcionamento correto, ou seja, trata-se do teste de toda a parte de hardware (placas, memórias, HD, drives etc.) do computador:

Alternativas
Q2665955 Arquitetura de Software

Os comando DCL (Linguagem de Controle de Dados), são usados para controle de acesso e gerenciamento de permissões para usuários no banco de dados. Desta maneira, assinale a alternativa que contém comandos DCL:

Alternativas
Respostas
1941: B
1942: C
1943: A
1944: E
1945: E
1946: C
1947: E
1948: A
1949: C
1950: A
1951: E
1952: E
1953: C
1954: C
1955: B
1956: B
1957: D
1958: B
1959: B
1960: E