Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Com referência a linguagens de programação, algoritmos e estruturas de dados, objetos e Java, julgue os itens de 85 a 89.
Int, byte, double e char são alguns tipos primitivos de variáveis suportadas pelo Java. As linhas abaixo declaram, corretamente, var1, var2 e var3 como sendo do tipo int. int var1; int var2; int var3; Outra forma também correta para a mesma declaração seria a que se segue int var1, var2, var3;
Dentro de um documento, uma certa posição é referenciada pelo objeto do client JavaScript
As linguagens C e C++ permitem a produção de uma gama de programas bastante abrangente, incluindo desde a programação de elementos de hardware e dispositivos até a expressão de conceitos abstratos em aplicações de tratamento do conhecimento. Acerca dessas linguagens de programação, julgue os itens que se seguem.
Em sistemas operacionais proprietários (MS Windows, NT) ou abertos (Linux), um ambiente típico de programação em linguagens C e C++ inclui os seguintes módulos: editor, pré-processador, compilador, editor de ligação (linker) e carregador (loader).
Assinale a opção que identifica uma linguagem de programação adequada para utilização no desenvolvimento de aplicação em ambiente web e que, além de poder ser utilizada em servidor de aplicações Apache, funciona com o sistema operacional Linux e é uma linguagem de scripts.
Sobre a arquitetura dos microcomputadores padrão PC, são feitas as seguintes afirmativas:
I. O padrão Serial ATA (Serial Advanced Technology Attachment) é uma tecnologia para discos rígidos que surgiu no mercado para substituir a interface PATA (Paralell ATA).
II. O barramento frontal (Front Side Bus ou FSB em inglês) é o barramento que permite a transferência de dados entre o processador (UCP) e a memória principal (RAM). Este barramento permite também a comunicação com componentes do sistema.
III. Memória Cache é uma "memória dinâmica" que tem por finalidade aumentar o desempenho do sistema.
Assinale a opção apresentada a seguir que liste TODAS as afirmativas CORRETAS citadas anteriormente:
A implementação de mecanismos de segurança é necessária para manter a confidencialidade, a integridade e a disponibilidade dos recursos de informação em sistemas de software. Sobre mecanismos de segurança para mitigar as ocorrências de vulnerabilidades em aplicações web, analise as afirmativas a seguir:
I. As rotinas de validação de dados de entrada devem ser centralizadas nos componentes que rodam no navegador por meio do uso intensivo de JavaScript.
II. Utilizar apenas pedidos POST para transmitir credenciais de autenticação.
III. Ativar o cache do navegador para as páginas que contenham informações sensíveis.
Está correto o que se afirma em:
No que se refere a conceitos de estruturas de dados e suas representações na linguagem Java, julgue os itens a seguir.
A classe java.util.Stack é uma estrutura de dados que armazena objetos Java genéricos e inclui, entre outros, os métodos push(obj), que insere o objeto “obj” no topo da pilha, e pop(), que retira o objeto no topo da pilha e o retorna ao método que o solicitou.
São componentes da Visual Component Library (VCL) do Delphi 7, que permitem acesso direto a objetos de banco de dados por meio do Borland Database Engine (BDE), EXCETO:
É um exemplo de linguagem de marcação:
Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.
Na linguagem PHP (hypertext preprocessor), é possível herdar classes múltiplas, ou seja, uma classe pode herdar de mais de uma superclasse base.
Os recursos da linguagem DHTML são divididos em três principais grupos; quais são eles?
A sintaxe <%- - comentário - -%> representa um tipo de comentário que pode ser usado em uma página JSP denominado Comentários
Em HTML, é utilizada para definir o espaçamento em pixels, entre as colunas e linhas de uma tabela.
Sobre polimorfismo em Java, considere as seguintes afirmativas.
1. É o tipo do objeto referenciado, e não o tipo da variável de referência, que determina a versão de um método sobreposto que será executada.
2. Se uma superclasse tiver um método sobreposto por uma subclasse, quando diferentes tipos de objetos forem referenciados por uma variável de referência da superclasse, versões distintas do método serão executadas.
3. Despacho dinâmico de métodos é o mecanismo pelo qual a chamada a um método sobreposto é resolvida no tempo de execução, e não de compilação.
Assinale a alternativa que indica todas as afirmativas corretas.
Assinale a opção que apresenta dois pacotes da API do Java utilizados para construir aplicações com interface gráfica.