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!

Q609052 Arquitetura de Software
A função da WSDL (Web Services Description Language - Linguagem de Descrição de Serviços Web) é:
Alternativas
Q609051 Arquitetura de Software
A REST (Representational State Transfer, em português Transferência de Estado Representacional) dá ênfase:
Alternativas
Q609050 Arquitetura de Software
A SOA (arquitetura orientada a serviços) prega que as funcionalidades implementadas pela aplicação devem:
Alternativas
Q609049 Redes de Computadores
O protocolo HTTP possui diversos métodos, dentre eles GET e POST. Os tipos de campos de formulário que podem ser enviados apenas por POST ou que devem utilizar esse método por questões de segurança são:
Alternativas
Q609048 Programação
AJAX é a sigla para Asynchronous JavaScript and XML (XML e JavaScript Assíncronos) e compreende um conjunto de técnicas de desenvolvimento Web interrelacionadas com o objetivo principal de:
Alternativas
Q609047 Programação
As linguagens de programação utilizadas em programação frontend e back-end são, respectivamente:
Alternativas
Q609046 Redes de Computadores
Um dos desafios típicos encontrados na virtualização de sistemas é o compartilhamento eficiente de dados em ambientes com heterogeneidade de sistemas e plataformas de virtualização. Um requisito importante é que o sistema de armazenamento compartilhado ofereça tanto a estrutura para o arranjo físico e lógico de unidades de disco, quanto a interface abstrata para acesso concorrente aos arquivos, facilitando a troca de dados entre diversas máquinas virtuais, independente dos sistemas de arquivos nativos. Um sistema de armazenamento que oferece essa possibilidade é:
Alternativas
Q609045 Sistemas Operacionais
A possibilidade de executar múltiplos sistemas operacionais simultaneamente em um computador, aproveitando completamente a capacidade de processamento e memória disponíveis, é um dos principais atrativos da virtualização de sistemas. A condição necessária para virtualização de mais de um sistema operacional (SO) convidado (guest) diferente sobre um mesmo sistema hospedeiro (host), sem perdas significativas de desempenho em relação à execução não virtualizada é:
Alternativas
Q609044 Redes de Computadores
O SMTP (Simple Mail Transfer Protocol) é um dos serviços prestados pela camada de aplicação da Arquitetura Internet e costuma estar presente em qualquer implementação TCP/IP. Em relação ao conjuto de comandos do protocolo SMTP, considere V para a(s) afirmativa(s) verdadeira(s) e F para a(s) falsa(s).

( ) As funções de abertura e fechamento de um canal de transmissão são realizadas por meio dos comandos HELO e QUIT.

( ) A transação para transmissão de mensagens é iniciada com o comando MAIL e o argumento deste comando corresponde à rota de retorno que pode ser usada para notificar ao originador quando ocorre um erro com o roteamento da mensagem.

( ) A lista dos destinatários da mensagem a ser transmitida é especificada como argumento do comando RCPT.

A sequência correta é: 

Alternativas
Q609043 Redes de Computadores
A topologia de uma rede local de computadores determina a forma pela qual as diversas estações estarão interconectadas. Em relação às topologias de redes locais, analise as afirmativas a seguir:

I - Em uma topologia em anel todos os nós (ou estações) são ligados a um nó central através do qual todos os dados passam.

II - Uma rede organizada em estrela é configurada por uma série de estações ligadas em série, formando uma malha fechada.

III - Na topologia em barramento, quando um computador estiver a transmitir um sinal, toda a rede fica ocupada; se outro computador tentar enviar outro sinal ao mesmo tempo, ocorre uma colisão e é preciso reiniciar a transmissão.

Está correto o que se afirma em: 

Alternativas
Q609042 Engenharia de Software
O Manifesto Ágil é uma declaração que reúne os princípios e práticas que fundamentam o desenvolvimento ágil de software. É um dos princípios desse manifesto:
Alternativas
Q609041 Engenharia de Software
As medições e as métricas ajudam a entender tanto o processo usado para desenvolver um projeto de software como o próprio software. O processo é medido a fim de melhorá-lo, ao passo que o software é medido com o objetivo de aumentar sua qualidade.

Na engenharia de software são exemplos de medidas diretas de processo: 

Alternativas
Q609040 Engenharia de Software
O Processo Unificado de desenvolvimento de software representa um conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. A fase do Processo Unificado destinada a endereçar os fatores de riscos conhecidos, e estabelecer e validar a arquitetura do software é a:
Alternativas
Q609039 Engenharia de Software
Uma metodologia de desenvolvimento de software é um conjunto estruturado de práticas que auxiliam o processo de produção de software. Em geral, a adoção de uma metodologia é significativamente melhor do que uma abordagem casual de desenvolvimento de software. Em relação a metodologias de desenvolvimento de software, analise as afirmativas a seguir:

I - O Scrum é uma metodologia de desenvolvimento ágil que emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II - A programação em dupla num único computador é uma característica da metodologia RUP (Rational Unified Process) como uma forma de evitar e diminuir a possibilidade de defeitos.

III - Metodologias ágeis tentam minimizar o risco por meio do desenvolvimento do software em longos períodos, evitando que funcionalidades do software sejam entregues frequentemente.

Está correto o que se afirma em: 

Alternativas
Q609038 Sistemas Operacionais
O prompt de comando é um recurso do Windows por meio do qual podem ser executados tarefas no computador sem o uso da interface gráfica. Relacione cada um dos comandos presentes no Windows 7 com as características apresentadas a seguir.

1. systeminfo

2. ipconfig

3. sfc

4. fc

( ) Exibe todos os valores de configuração de rede TCP / IP atuais.

( ) Examina e verifica a integridade de todos os arquivos protegidos do sistema e substitui versões incorretas pelas versões corretas.

( ) Compara dois arquivos ou conjuntos de arquivos e exibe as diferenças entre eles.

( ) Exibe informações detalhadas sobre a configuração de um computador e seu sistema operacional, incluindo informações de segurança e propriedades de hardware.

A relação correta, de cima para baixo, é: 

Alternativas
Q609037 Sistemas Operacionais
Domínios, grupos de trabalho e grupos base representam diferentes métodos de organizar computadores nas redes. Em relação a domínios, grupos de trabalho e grupos base no Windows 7, analise as afirmativas a seguir:

I. Em um grupo de trabalho, computadores podem estar em redes locais diferentes.

II. O usuário que possuir uma conta de usuário no domínio, poderá fazer logon em qualquer computador do domínio sem precisar ter uma conta nele.

III. Um grupo base não fica protegido por senha.

Está correto o que se afirma em: 

Alternativas
Q609036 Banco de Dados

Analise o comando SQL a seguir.

 

O resultado da execução do referido comando contém as linhas:


Alternativas
Q609035 Banco de Dados
No contexto do SQL Server 2008, considere que num comando de criação de uma tabela T, para um banco de dados BD, haja uma coluna X com a seguinte definição:

 X int identity (1,1)

Isso garante que a coluna X: 




Alternativas
Q609034 Banco de Dados
No MySQL 5.0, o comando que mostra os atributos de T, com suas principais propriedades, é:
Alternativas
Q609033 Banco de Dados
Com referência ao MySQL 5.0, o comando que será corretamente executado é:
Alternativas
Respostas
201: B
202: A
203: A
204: C
205: D
206: A
207: B
208: E
209: D
210: C
211: E
212: D
213: B
214: A
215: A
216: B
217: D
218: D
219: B
220: B