Magna Concursos

Foram encontradas 45 questões.

584313 Ano: 2016
Disciplina: TI - Redes de Computadores
Banca: UFAM
Orgão: UFAM
Provas:
Utilizado para acessar dados na Web, é projetado para permitir intermediações de elementos de rede para melhorar ou habilitar comunicações entre clientes e servidores. Por isso mesmo, funciona como um protocolo de requisição-resposta no modelo computacional cliente-servidor. Um navegador web, por exemplo, pode ser o cliente e uma aplicação em um computador que hospeda um site da Web pode ser o servidor. O cliente submete uma mensagem de requisição para o servidor. O servidor, que fornece os recursos, como arquivos HTML e outros conteúdos, ou realiza outras funções de interesse do cliente, retorna uma mensagem resposta para o cliente. A resposta contém informações de estado completas sobre a requisição e pode também conter o conteúdo solicitado no corpo de sua mensagem. Usa os serviços do TCP na conhecida porta 80. Essas são as principais características do protocolo conhecido como:
 

Provas

Questão presente nas seguintes provas
584312 Ano: 2016
Disciplina: TI - Redes de Computadores
Banca: UFAM
Orgão: UFAM
Provas:

Analise as afirmativas mostradas a seguir sobre alguns protocolos utilizados para o correio eletrônico:

I. O MIME (do inglês Multipurpose Internet Mail Extensions) é um protocolo complementar que possibilita que dados não ASCII (como caracteres japoneses,por exemplo) sejam enviados por e-mail.

II. O protocolo POP3 controla a conexão entre um cliente de email. É um protocolo simples, com funcionalidades limitadas. O cliente POP3 é instalado no computador do usuário; o software servidor POP3 é instalado no servidor de email.

III. O protocolo de acesso a mensagens de email IMAP4 (do inglês, Internet Message Access Protocol) é um protocolo de gerenciamento de correio eletrônico superior em recursos ao POP3.

IV. O protocolo SMTP (Simple Mail Transfer Protocol) é o protocolo padrão que permite transferir o correio de um servidor a outro em conexão ponto a ponto.

V. Protocolos de comunicação SMTP e POP são protocolos de comunicação utilizados na troca de e-mail.No processo de configuração de um firewall, os protocolos SMTP e POP3 estão relacionados respectivamente às portas TCP 25 e TCP 110.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
584311 Ano: 2016
Disciplina: TI - Redes de Computadores
Banca: UFAM
Orgão: UFAM
Provas:

O Correio Eletrônico é o serviço básico de comunicação em uma rede de computadores. Ele é muito rápido, envia e recebe mensagens em questão de minutos. Considere as seguintes afirmativas sobre a arquitetura funcional dos sistemas de Correio Eletrônico:

I. Os sistemas de correio eletrônico são organizados em dois subsistemas: agentes de usuário, responsáveis pela leitura e envio das mensagens, e agentes de transferência/transporte de mensagem.

II. Os agentes de transferência são programas locais, cujos métodos podem ser baseados tanto em comandos como em menus/gráficos, o que permite interação com o sistema de correio eletrônico.

III. Os agentes de usuário, por sua vez, são responsáveis por executar tarefas em segundo plano, ou seja, pela movimentação das mensagens por todo o sistema.

IV. Em geral, uma transferência SMTP é direta entre o servidor de origem e o de destino, não passando por nenhum intermediário. Os servidores armazenam as mensagens, caso não possam ser entregues de imediato, por qualquer falha ou impedimento. A conexão é feita na porta TCP 25.

V. A comunicação entre servidores SMTP é estabelecida sobre o protocolo HTTP, com a identificação dos conectados. Depois de estabelecida a conexão, há a troca de comandos entre o cliente e o servidor, iniciando-se com a identificação do remetente, em seguida a do destinatário e, por fim, a mensagem e o hipertexto.

Assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
584310 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:

AS afirmativas mostradas a seguir estão relacionadas com a programação orientada para objeto sem C++.Analise as afirmativas e marque com V as verdadeiras e com F as falsas:

( ) As classes em C++ não podem ser compostas por objetos de outras classes.

( ) Membros static de uma classe podem ser acessados através de um objeto daquela classe ou através do nome da classe, usando o operador de resolução de esopo (se o membro for public).

( ) Uma função friend de uma classe é uma função definida fora daquela classe e que tem o direito de acessar todos os membros da classe.

( ) Uma função membro definida como const modifica membro de dados de um objeto.

( ) Tentar declarar como const um construtor ou destruidor é um erro de sintaxe.

( ) Membros protected são usados para evitar privilégios às classes derivadas, ao mesmo tempo que permite privilégios para funções que não sejam da classe ou amigas (friend) da classe.

( ) Quando se deriva uma classe a partir de uma classe public, os membros public da classe base se tornam membros protected da classe derivada e os membros protected da classe base se tornam public da classe derivada.

( ) Quando se deriva uma classe a partir de uma classe public, os membros public da classe base se tornam membros public da classe derivada e os membros protected da classe base se tornam protected da classe derivada.

Assinale a alternativa que apresenta a sequência correta de V e F de cima para baixo:

 

Provas

Questão presente nas seguintes provas
584309 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:
Na Programação Orientada para Objetos, a herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Assim, com o mecanismo da herança, dizer que uma classe FUNCIONÁRIO é derivada da classe PESSOA é o mesmo que dizer que:
 

Provas

Questão presente nas seguintes provas
584308 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:

Considere as seguintes afirmativas sobre linguagens de desenvolvimento para Web:

I. O script PHP é interpretado do lado do servidor gerando, então, páginas dinâmicas da web e pode, facilmente, ser adicionado ao código HTML ou simplesmente gerar toda uma página através dele.

II. JavaScript é uma linguagem de programação interpretada. Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido.

III. Um código HTML dinâmico pode ser criado a partir da definição de objetos JavaScript no interior da tag.

IV. Todo documento HTML possui etiquetas (do inglês: tags), palavras entre parênteses angulares(< e >); essas etiquetas são os comandos de formatação da linguagem. Um elemento é formado por um nome de etiqueta (tag), atributos, valores e filhos (que podem ser outros elementos ou texto). Os atributos modificam os resultados padrões dos elementos e os valores caracterizam essa mudança.

Assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
584307 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:

O mergesort é um algoritmo de ordenação do tipo dividir-para-conquistar. Sua ideia básica consiste em dividir o problema em vários subproblemas, e resolver esses subproblemas por meio da recursividade e, em seguida,após todos os subproblemas terem sido resolvidos,ocorre a conquista, que é a união das resoluções dos subproblemas. O algoritmo mergesort, apresentado em seguida, está codificado em C/C++.Esse algoritmo ordena o vetor de inteiros a[p],..., a[r](onde, p<r) usando um vetor auxiliar b[p],..., b[r].O vetor a[ ] é dividido recursivamente ao meio em duas instâncias menores, que são ordenadas e então colocadas

juntas, ordenando todo o vetor. No código estão faltando as linhas que fazem a divisão por recursão (linhas 7 e 8) e as linhas que concretizam a fase de conquista, unindo todas as intercalações no vetor principal (linhas 11 e 12).

1. voidmergesort(int a[], int p, int r)

2. {

3. inti,j,k,m;

4. if (r > p)

5. {

6. m = (r + p)/2;

7. …

8. …

9. for (i = m+1; i> p; i--) b[i-1] = a[i-1];

10. for (j = m; j < r; j++) b[r+m-j] = a[j+1];

11. ...

12. ...

13. }

14. }

As linhas 7,8, 11 e 12, que complementam o código do mergesort de maneira CORRETA, são:
 

Provas

Questão presente nas seguintes provas
584306 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:

Analise as afirmativas a seguir, referentes aos tipos básicos de estruturas de dados e assinale V para as afirmativas verdadeiras e F para as falsas:

( ) Pode-se combinar várias listas lineares. A matriz é um caso típico onde cada elemento pertence pelo menos a duas listas (linhas e colunas), podendo ser implementada de forma sequencial ou encadeada.

( ) A fila é uma estrutura de dados baseada no princípio LIFO (last in, first out), na qual os dados que foram inseridos primeiros na pilha serão os últimos a serem removidos.

( ) As pilhas são estruturas baseadas no princípio FIFO (first in, first out), em que os elementos que foram inseridos no início são os primeiros a serem removidos.

( ) Um deque é uma lista linear onde as operações de inserção e remoção podem ser efetuadas tanto no início quanto no final da lista linear.

( ) Uma árvore binária é uma árvore em que cada nó tem no máximo dois filhos e o percurso em uma árvore binária permite a obtenção de uma sequência linear de seus nós.

( ) Na teoria dos grafos, uma árvore é um grafo conexo (existe caminho entre quaisquer dois de seus vértices) e acíclico (não possui ciclos).

Assinale a alternativa que apresenta a sequência correta de V e F de cima para baixo:

 

Provas

Questão presente nas seguintes provas
584305 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:

Considere as seguintes afirmativas sobre a Linguagem de Programação Java:

I. Na linguagem de programação Java, a interface Set não permite elementos duplicados, contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.

II. Java Persistence API (ou simplesmente JPA) é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. AJPA permite realizar o mapeamento objeto/relacional automatizado e transparente e sua persistência em um banco de dados relacional.

III. Garbage Collector é a tecnologia que gerencia o espaço em disco utilizado pelo programa Java. Seu objetivo é liberar espaço e organizar os dados que não estão sendo utilizados.

IV. Uma interface modela um comportamento esperado. Pode-se entendê-la como uma classe que contenha apenas métodos abstratos. Embora uma classe não possa conter mais de uma superclasse, a classe pode implementar mais de uma interface.

Assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
584304 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAM
Orgão: UFAM
Provas:

O trecho de código em C++ mostrado em seguida foi extraído de um programa que seleciona candidatos para um time de basquete. O critério utilizado neste trecho de programa para a aprovação é que o atleta tenha altura maior ou igual a 170,0 cm.

if (altura>= 170.0)

cout<< “Aprovado”;

else

cout<< “Reprovado”;

Este trecho pode ser substituído de forma CORRETA pela seguinte estrutura condicional:

 

Provas

Questão presente nas seguintes provas