Questões de Concurso Para analista - programador

Foram encontradas 383 questões

Resolva questões gratuitamente!

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

Q1881589 Sistemas Operacionais
O NGINX open source oferece suporte a diversos métodos de balanceamento de carga, entre eles, inclui-se aquele no qual as solicitações são distribuídas igualmente entre os servidores, sendo levados em consideração os pesos de servidor; esse método de balanceamento de carga é usado por padrão, não havendo diretiva para habilitá-lo. Ele é denominado
Alternativas
Q1881588 Sistemas Operacionais
O Apache é um servidor web de alto desempenho, cujos arquivos de configuração apresentam as características a seguir.  
I srm.conf: arquivo que possui as diretivas que controlam a operação do daemon servidor.
II httpd.conf: é o principal arquivo de configuração do Apache.
III access.conf: arquivo que contém as diretivas que controlam o acesso aos documentos.

Assinale a opção correta.
Alternativas
Q1881587 Sistemas Operacionais
No Apache, a diretiva Listen é utilizada para um maior controle sobre a especificação de endereços e(ou) portas alternativas das requisições externas que o servidor web espera. Nela, o endereço a ser usado é o da interface de rede (assim como na diretiva BindAddress). A seguir, é apresentado um exemplo dessa diretiva. 
Listen  192 . 168 . 1 . 1 : 80 Listen  192 . 168 . 7 . 1 : 81 Listen  50000 

Nesse exemplo, o servidor httpd esperará por requisições do endereço 192 . 168 . 1 .* 
Alternativas
Q1881586 Sistemas Operacionais
Por padrão, os métodos de virtualização não modificam o sistema operacional hóspede, no entanto, há um que assume uma abordagem diferente, ou seja, ele modifica o código-fonte do sistema operacional hóspede tal que este, ao invés de executar instruções sensíveis, executa hiperchamadas. Esse método é conhecido como 
Alternativas
Q1881585 Sistemas Operacionais

A respeito dos monitores de máquinas virtuais ou hipervisores, de tipos 1 e 2, julgue os itens a seguir.


I Tanto o hipervisor tipo 1 quanto o tipo 2 funcionam com sistemas operacionais hóspedes não modificados.


II Nos hipervisores tipo 1, a máquina virtual executa como um processo de usuário no modo usuário e, portanto, não pode executar instruções sensíveis.


III Nos hipervisores tipo 2, as instruções sensíveis são substituídas por chamadas de rotina que emulam tais instruções.


Assinale a opção correta. 

Alternativas
Q1881584 Sistemas Operacionais
Máquinas virtuais e contêineres são ambientes de computação que combinam diversos componentes de tecnologia da informação isolando-os do restante do sistema computacional. Em alguns serviços, as máquinas virtuais são mais apropriadas do que os contêineres, a exemplo 
Alternativas
Q1881583 Sistemas Operacionais
A tecnologia Docker usa o kernel do Linux e recursos do kernel para segregar processos; as ferramentas baseadas nos contêineres Linux oferecem aos usuários acesso sem precedentes a aplicações, além da habilidade de implantar com rapidez e de ter total controle sobre as versões e distribuição. A respeito da tecnologia Docker, assinale a opção correta. 
Alternativas
Q1881582 Sistemas Operacionais
A orquestração automatiza a implantação, o gerenciamento, a escala e a rede dos contêineres. As ferramentas de orquestração de contêineres fornecem um framework para gerenciar arquiteturas de microsserviços e contêineres em escala, e muitas delas são usadas no gerenciamento do ciclo de vida dos contêineres; entre elas, o Docker Swarm é uma plataforma
Alternativas
Q1881581 Sistemas Operacionais
Em programação, os contêineres são utilizados em larga escala no desenvolvimento, testes e, principalmente, na produção de softwares, permitindo rodar múltiplos sistemas isolados dentro de um sistema operacional real. A esse respeito, julgue os itens a seguir. 

I Em um contêiner, é possível utilizar diversos recursos e ferramentas, porém tudo roda em um mesmo sistema operacional; em caso de pane, todas as funcionalidades serão afetadas.
II Ferramentas embasadas nos contêineres Linux oferecem aos usuários acesso sem precedentes a aplicações, além da habilidade de implementar com rapidez e de ter total controle sobre as versões e distribuição.
III As ferramentas de contêiner, incluindo o Docker, fornecem um modelo de implantação com base em imagens, facilitando o compartilhamento de uma aplicação ou conjunto de serviços, incluindo todas as dependências deles em vários ambientes.


Assinale a opção correta. 

Alternativas
Q1881580 Redes de Computadores
Na navegação em uma aplicação web, os links acessíveis fazem parte da abordagem de
Alternativas
Q1881579 Arquitetura de Software
Na construção de uma aplicação para web, características estéticas e de interface são abordadas em
Alternativas
Q1881578 Programação
A metodologia Ajax para desenvolvimento web engloba os componentes
Alternativas
Q1881577 Programação
Assinale a opção correspondente à linguagem de programa que permite atualização dinâmica a partir de dados recebidos. 
Alternativas
Q1881576 Engenharia de Software
Uma das vantagens do PWA em relação a outros front-ends é
Alternativas
Q1881575 Programação

int  a  =  3 ; 

int  b  =  7 ;

int  c ; 

c  =  ++a  +  (--a  *  b++) ;


A execução do código apresentado, escrito em JavaScript, resulta na variável c com o valor 



Alternativas
Q1881574 Engenharia de Software
Para a criação de personas em UX, são empregados vários padrões comportamentais. No que se refere a variáveis, a capacidade de aprendizagem está inserida em 
Alternativas
Q1881573 Arquitetura de Software

Em UX, a pergunta Como apresentar os elementos da interface na tela? é abordada no plano de 

Alternativas
Q1881572 Programação
Na linguagem Python, são consideradas sequências mutáveis as
Alternativas
Q1881571 Arquitetura de Software
O REST emprega um protocolo universal, o HTTP, para oferecer um serviço web simples e aberto. Verbos HTTP são usados para realizar chamadas e indicar para o serviço que ação deve ser realizada. Assinale a opção que indica o verbo usado tipicamente para a atualização de um recurso existente. 
Alternativas
Q1881570 Arquitetura de Software
O GRASP (general responsibility assignment software patterns) define princípios básicos padrões de projetos orientados a objetos. Considere os seguintes questionamentos, feitos no âmbito de um sistema escolar onde se conhece a média total do resultado de um aluno. 

• Para se conhecer a média total do resultado de um aluno, qual princípio vai se direcionar para encontrar a classe de objetos adequada para receber essa responsabilidade? 
• Nesse caso, qual princípio GRASP procura identificar a classe de objetos que tem a informação necessária para a determinação da média? 
Assinale a opção que apresenta o princípio GRASP presente nos referidos questionamentos. 

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