Questões de Concurso Comentadas para aocp

Foram encontradas 4.545 questões

Resolva questões gratuitamente!

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

Q334528 Programação
Uma condição é uma expressão que pode ser verdadeira ou falsa. Essa expressão pode ser tomada por operadores de igualdade e operadores relacionais. Sobre tomada de decisão em Java, analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).

I. São exemplos de operadores de igualdade: == e !=

II. São exemplos de operadores relacionais: >, >=, <, <=

III. É um erro de sintaxe se os operadores ==, !=, >= e <= contiverem espaço entre seus símbolos, como: = =, ! =, > =, < =


Alternativas
Q334527 Programação
O tipo de variável refere-se ao tipo de dados que é armazenado nela. Sobre variáveis em PHP, assinale a alternativa INCORRETA.

Alternativas
Q334526 Programação
A linguagem PHP oferece arrays superglobais. O array $_SERVER possibilita obter informações de um servidor web que hospeda páginas em PHP.
Assinale a alternativa correta com relação às funcionalidades do array $_SERVER.


Alternativas
Q334525 Programação
Com relação à estrutura da linguagem XHTML, é indicado que

Alternativas
Q334524 Programação
A linguagem HTML (HyperText Markup Language) é utilizada para gerar páginas a serem visualizadas num navegador web. Sobre a linguagem HTML e a incorporação de código PHP, assinale a alternativa INCORRETA.

Alternativas
Q334523 Algoritmos e Estrutura de Dados
Existem algoritmos específicos para recuperar informação em grandes arquivos de dados que sejam armazenados em memória secundária do tipo disco magnético. O principal objetivo desses algoritmos é diminuir o número de acesso a disco. Sobre algoritmos de pesquisa em arquivos, analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).

I. Árvores binárias de pesquisa são estruturas de dados muito eficientes para esse tipo de busca.

II. O agrupamento dos nós da árvore binária em páginas, transformando-a numa árvore de índice maior, favorece a diminuição do número de acessos.

III. A forma de organizar os nós da árvore dentro de páginas é muito importante sob o ponto de vista do número esperado de páginas lidas, quando se realiza uma pesquisa na árvore. Entretanto, a organização ótima é difícil de ser obtida durante a construção da árvore, tonando-se um problema de otimização muito complexo.


Alternativas
Q334522 Programação
Considere um arquivo de identificador AGENDA.
Com relação à movimentação de ponteiro em um arquivo em disco em linguagem Pascal, é correto afirmar que


Alternativas
Q334521 Algoritmos e Estrutura de Dados
Uma cadeia corresponde a uma sequência de elementos denominados caracteres. Considera-se “padrão” o texto que se deseja encontrar e “texto” a origem, o local a buscar o padrão desejado. Sobre algoritmos de pesquisa em cadeia de caracteres, assinale a alternativa INCORRETA.

Alternativas
Q334520 Algoritmos e Estrutura de Dados
Para a pesquisa em memória primária, a árvore de pesquisa é uma estrutura de dados muito eficiente para armazenar informação. Sobre árvores de pesquisa em memória primária, analise as assertivas e, em seguida, assinale a alternativa que apresenta as corretas.

I. Ela é particularmente adequada quando existe necessidade de considerar todos ou alguma combinação de requisitos tais como: acesso direto e sequencial eficientes, facilidade de inserção e retirada de registros, e boa taxa de utilização de memória.

II. Em uma árvore binária de pesquisa, existem apontadores para subárvores esquerda e direita em cada nó.

III. Apesar de sua estrutura relativamente simples, a pesquisa em uma árvore binária de pesquisa é bastante complexa.

IV. Atingir um apontador nulo em um processo de pesquisa significa uma pesquisa sem sucesso (o registro procurado não está na árvore).


Alternativas
Q334519 Algoritmos e Estrutura de Dados
A busca binária é conhecida também como busca logarítmica. Sobre a busca binária, assinale a alternativa INCORRETA.

Alternativas
Q334518 Algoritmos e Estrutura de Dados
A maneira mais óbvia de fazer uma busca é comparar o elemento que se está procurando com todos os elementos guardados um a um, isto é, procurar o elemento sequencialmente até que ele seja encontrado. Sobre a busca sequencial, analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).

I. O algoritmo que realiza essa busca é realmente muito simples e consiste em uma estrutura de repetição que “varre” toda a sequência de elementos, realizando uma condicional que compara o elemento desejado com os elementos existentes na sequência.

II. A execução da rotina de busca termina somente quando a condição de busca é satisfeita.

III. A busca sequencial é indicada para pesquisa numa lista ordenada.


Alternativas
Q334517 Algoritmos e Estrutura de Dados
Uma árvore é uma estrutura de dados bidimensional, não-linear, que possui propriedades especiais e admite muitas operações de conjuntos dinâmicos, tais como: pesquisa, inserção, remoção, entre outros. Sobre árvores, assinale a alternativa correta.

Alternativas
Q334516 Algoritmos e Estrutura de Dados
Sobre a estrutura de dados em filas, analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).

I. Uma fila é uma lista linear em que todas as inserções são realizadas em um extremo da lista, e todas as retiradas no outro extremo. Normalmente, os acessos são realizados no mesmo extremo da lista em que são feitas as retiradas.

II. Em uma implementação por meio de arranjo (vetores), os itens são armazenados em posições contíguas de memória. Por causa das características da fila, o enfileiramento (inserção na fila) faz a parte de trás da fila expandir-se e o desenfileiramento (remoção) faz a parte da frente da fila contrair-se. Consequentemente, a fila tende a caminhar pela memória do computador, ocupando espaço na parte de trás e descartando espaço na frente da fila. Com poucas inserções e retiradas de itens, a fila vai ao encontro do limite do espaço da memória alocado para ela.

III. Em uma fila implementada por meio de apontadores, a implementação se dá por meio de células. Cada célula contém um item da fila e um apontador para a outra célula. Também é necessário utilizar apontadores para a frente da fila e para a parte de trás da fila.


Alternativas
Q334515 Algoritmos e Estrutura de Dados
Sobre a estrutura de dados em pilhas, analise as assertivas e, em seguida, analise a alternativa que apresenta as corretas.

I. Em uma pilha implementada por meio de arranjos (vetores), é necessário um cursor para controlar a posição do item no topo da pilha.

II. As pilhas possuem a seguinte propriedade: o último item inserido é o primeiro item que pode ser retirado da lista.

III. Os itens da pilha são colocados um sobre o outro, com o item inserido mais recentemente no fundo e o item inserido menos recentemente no topo.

IV. As pilhas são chamadas de listas lifo (last in, first out).


Alternativas
Q334514 Algoritmos e Estrutura de Dados
Em uma implementação de listas por meio de apontadores, cada item da lista é encadeado com o seguinte, mediante uma variável do tipo apontador. Sobre listas encadeadas, analise as assertivas e, em seguida, assinale a alternativa que apresenta as corretas.

I. Não é possível inserir e retirar elementos sem necessidade de deslocar os itens seguintes da lista.

II. A implementação de listas por meio de apontadores permite utilizar posições não contíguas de memória.

III. Uma das desvantagens deste tipo da implementação de listas, por meio de apontadores, é a utilização de memória extra para armazenar os apontadores.

IV. Em aplicações em que não existe previsão sobre o crescimento da lista, é conveniente utilizar listas encadeadas por apontadores, porque neste caso o tamanho máximo da lista não precisa ser definido a priori.


Alternativas
Q334512 Algoritmos e Estrutura de Dados
Em algoritmos e estruturas de dados existe um tipo de estrutura chamada vetor. Sobre vetores, assinale a alternativa INCORRETA.

Alternativas
Q334511 Noções de Informática
A World Wide Web (ou simplesmente Web) é uma estrutura arquitetônica que permite acesso a documentos vinculados espalhados por milhões de máquinas na Internet. Sobre a Web, assinale a alternativa correta.

Alternativas
Q334510 Redes de Computadores
O correio eletrônico, ou e-mail, ficou conhecido para o público em geral nos anos 90 e seu uso cresceu exponencialmente. Sobre a transferência de mensagens de e-mail, analise as assertivas e, em seguida, assinale a alternativa correta.

I. Para transferir uma mensagem via protocolo SMTP (simple mail transfer protocol), a máquina de transmissão, operando como cliente, espera que a máquina de recepção, operando como servidor, comunique-se primeiro. Se o servidor estiver disposto a receber mensagens, o cliente anunciará de quem veio a mensagem e para quem ela está indo.

II. O protocolo POP3 (post office protocol version 3) resolve o problema de como o usuário conseguirá o correio eletrônico do agente de transferência de mensagens do ISP (internet service provider).

III. Ao utilizar o protocolo IMAP (internet message access protocol) em vez do POP3, para entrega final, caso um usuário acesse seu e-mail de vários computadores (como do trabalho, de casa e do seu laptop quando estiver em viagem), as mensagens do usuário logo ficarão espalhadas por várias máquinas.


Alternativas
Q334509 Redes de Computadores
Existem diferentes redes no mundo, com frequência apresentando diferentes tipos de hardware e software. Sobre essas redes e suas inter-conexões, analise as assertivas e, em seguida, assinale a alternativa que apresenta as corretas.

I. Para que haja comunicação entre redes distintas, é preciso que se estabeleçam conexões entre redes quase sempre incompatíveis, às vezes por meio de máquinas chamadas gateways, que estabelecem a conexão e fazem a conversão necessária.

II. Algumas empresas interconectam todas as suas redes internas, frequentemente utilizando a mesma tecnologia da Internet. São as chamadas intranets.

III. As intranets em geral só estão acessíveis dentro da empresa, mas, em todos os outros aspectos, funcionam do mesmo modo que a Internet.

IV. Uma sub-rede é formada quando diferentes redes são interconectadas.


Alternativas
Q334508 Redes de Computadores
O TCP (Transmission Control Protocol) foi projetado especificamente para oferecer um fluxo de bytes fim a fim confiável em uma inter-rede não confiável. Sobre o protocolo TCP, analise as assertivas e, em seguida, assinale a alternativa que apresenta as corretas.

I. Todas as conexões TCP são full-duplex e ponto a ponto.

II. As conexões são estabelecidas no TCP por meio de handshake de três vias.

III. O TCP não garante uma entrega confiável e em sequência. Para garantir essas propriedades, deve-se utilizar o protocolo UDP.

IV. O TCP foi projetado para se adaptar dinamicamente às propriedades da inter-rede e ser robusto diante dos muitos tipos de falhas que podem ocorrer.


Alternativas
Respostas
3921: E
3922: A
3923: A
3924: D
3925: A
3926: D
3927: B
3928: E
3929: C
3930: C
3931: A
3932: D
3933: E
3934: B
3935: C
3936: A
3937: D
3938: C
3939: A
3940: B