Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 63 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • a
    • b
    • c
    • d
    • e
  • 13
    • a
    • b
    • c
    • d
    • e
  • 14
    • a
    • b
    • c
    • d
    • e
  • 15
    • a
    • b
    • c
    • d
    • e

Associe as características listadas abaixo aos conceitos de Interface (I ) ou Classe Abstrata (A ). ( ) Não tem implementação, mas tem de ser implementada.
( ) Seus métodos podem ter suas próprias implementações padrão, podem ser estendidos e podem funcionar, independente da classe herdeira (subclasse).
( ) Só pode ter declaração de método (implicitamente público e abstrato) e propriedades (implicitamente estático e público).
( ) Seus métodos podem ser implementados se declarados abstratos.
( ) Pode herdar mais de uma interface.
( ) Pode implementar mais de uma interface, mas pode herdar apenas uma classe.
( ) Aumenta a segurança, escondendo a implementação.
A sequência correta, de cima para baixo, é:

Certas linguagens não possuem o comando de repetição repetir-até-que (repeat-until). Porém, pode-se simular seu comportamento com um enquanto-que (while). Dado o trecho de pseudocódigo esquemático abaixo, assinale a alternativa em que se simula o comportamento do repetir-até-que com o enquantoque, onde S é uma sequência arbitrária de comandos e C uma expressão boolena que incorpora a condição de parada do laço.
repita
S
até que C

Correlacione os algoritmos internos de ordenação de listas da coluna à esquerda com sua descrição, na coluna à direita


A sequência correta, de cima para baixo, é:

Sobre os tipos genéricos (generics) em Java, analise as afirmações abaixo.
1) Tipos genéricos permitem abstrair sobre tipos. Os exemplos mais comuns são os tipos coleções.
2) Métodos genéricos são métodos que introduzem os seus próprios parâmetros de tipo. Isso é semelhante ao declarar um tipo genérico, mas o escopo do parâmetro de tipo é limitado ao método em que é declarado.
3) Métodos genéricos estáticos são permitidos, bem como construtores de classe genéricos. Porém, métodos genéricos não estáticos não são permitidos.
4) Entre as vantagens dos tipos genéricos, temos a simplicidade e a robustez. Por um lado, não e´ necessário type casting para extrair os objetos das coleções. Por outro, o compilador não permite colocar na coleção elementos incompatíveis com os tipos declarados.
5) Os parâmetros de tipo de um tipo genérico podem ser ou na~o limitados. O limite de um parâmetro de tipo restringe os tipos que podem ser usados como argumento. O parâmetro de tipo limitado dá acesso aos métodos do “tipo limite”.
Estão corretas, apenas:

Considerando o uso de JavaBeans nas entradas da tabela, rotuladas VerFuncionarioJava.jsp,

VerFuncionario.jsp e Funcionario.java, abaixo, onde cada arquivo tem seu conteúdo na entrada, logo abaixo a

entrada com seu nome, analise as afirmativas a seguir.

1) O arquivo VerFuncionario.jsp exemplifica o fato de não ser necessário instanciar explicitamente um objeto da

classe para poder acessar seus métodos, quando se usa uma classe do tipo bean.

2) Tanto o arquivo VerFuncionario.jsp quanto VerFuncionarioJava.jsp apenas criam uma instância de um

objeto da classe Funcionario do pacote Controle referenciada por func e fazem com que ao atributo nome seja

atribuído o nome “Jorge Mario".

3) Em VerFuncionario.jsp, mesmo que não haja explicitamente, de fato, uma referência aos métodos setNome e

getNome, isso é alcançado com o atributo property, dos elementos e


Está(ão) correta(s):

Sobre conceitos básicos em sistemas de gerenciamento de banco de dados, assinale V para as afirmações Verdadeiras, ou F para as Falsas.
( ) Entre os modelos conceituais, os mais conhecidos são o Modelo Entidade-Relacionamento e o Modelo Orientado a Objetos.
( ) Os três modelos mais aceitos são: o Modelo Relacional, o Modelo Rede e o Modelo Hierárquico.
( ) Um Modelo de Dados tem três componentes: uma coleção de tipos de objetos, uma coleção de operações e uma coleção de regras de integridade.
( ) Os dados no Modelo Relacional, que é tambe´m conhecido como Modelo CODASYL ou DBTG, sao representados por colec¸o~es de registros, e os relacionamentos entre os dados sa~o representados por elos, que podem ser vistos como ponteiros. Os registros no BD sao organizados como coleçoes de grá ficos arbitrários.
A sequência correta, de cima para baixo, é:

Sobre álgebra relacional em um banco de dados relacional, analise as afirmações abaixo.
1) A uniao de duas relacoes, R S, e o conjunto de tuplas que esta em R ou S ou em ambas. Duplicatas não sa~o eliminadas.
2) A projeção de uma relação R produz uma nova relação com alguns dos atributos de R.
3) A junção produz todas as combinações de tuplas, de duas relacões, que satisfazem a condição de junção.
4) O produto cartesiano de duas relações R×S combina toda tupla de R com toda tupla de S.
Estão corretas:

Leia a descrição no quadro abaixo. Esconder os dados internos do mundo exterior e acessá-los apenas através de métodos expostos publicamente.
Assinale a alternativa que corresponde a essa propriedade da orientação a objetos.

Leia a descrição das propriedades de um tipo de diagrama UML, abaixo.
São um diagrama estático; representam a visão estática de um aplicativo e são usados não só para visualizar, descrever e documentar diferentes aspectos de um sistema, mas também para construir código executável do aplicativo de software.
São amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os únicos diagramas UML que podem ser mapeados diretamente em linguagens orientadas a objeto. São também conhecidos como diagramas estruturais.
Têm como finalidade modelar a visão estática de um aplicativo. São um modelo fundamental de uma especificação orientada a objetos. Produzem a descrição mais próxima da estrutura do código de um programa, por isso são os diagramas UML mais populares na comunidade de programadores.
A descrição corresponde a:

Considere o algoritmo em pseudocódigo abaixo, que

computa, dados dois inteiros, uma sequência de

inteiros.


Sobre a sequência impressa, dados os valores de n e

de a especificados, analise as proposições a seguir.

1) Para n=6 e a=3, a sequência gerada é: 6 3 10 5 16

8 4 2 1

2) Para n uma potência de 2, n=2k para algum k

inteiro; para qualquer valor de a, a sequência

gerada são as potências de 2 de 2

k até 1

3) Para n=9 e a=3, a sequência gerada é: 14 7 22 11

33 17 52 26 13 40 20 10 5 16 8 4 2 1

4) Se n não for uma potência de 2, com a=2 o

algoritmo não para, gerando uma sequência

infinita.

5) Com a=5, se n=17 o programa fica em laço infinito

na sequência 17 86 43 216 108 54 27 136 68 34

Estão corretas, apenas:

Sobre as estruturas de dados lineares, analise as proposições abaixo.
1) Uma pilha é uma lista com acesso restrito a apenas uma das extremidades, tanto para inserir quanto para remover.
2) Uma fila é uma lista com acesso restrito a ambas as extremidades: uma apenas para inserção e a outra apenas para remoção.
3) Devido a sua característica dinâmica, uma lista não pode ser implementada em um arranjo.
4) Uma fila é mais eficientemente implementada, em uma lista simplesmente encadeada, se as remoções são realizadas na cabeça da lista, e as inserções na cauda da lista.
Estão corretas:

Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de

programação Java no quadro abaixo.

Analise as afirmações abaixo, sobre o seu funcionamento.

1) Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção try

completa.

2) Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois da

construção try.

3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada.

4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é

executada antes de a exceção ser propagada.

5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro, somente

se nos comandos que a compõem existe um throw, break, continue, ou return.

Estão corretas, apenas:

Acerca do Enterprise Java Beans (EJB), analise as afirmações abaixo.
1) Toda aplicação EJB é executada e gerenciada por um EJB Container. Há diversas opções de EJB Container disponíveis.
2) A arquitetura EJB define um suporte sofisticado para utilização de transações. Esse suporte e´ integrado com a Java
Transaction API (JTA) e oferece, inclusive, a possibilidade de realizar transações distribuídas.
3) A arquitetura EJB permite que as aplicações sejam acessadas por múltiplos usuários simultaneamente de maneira controlada para evitar problemas de concorrência.
4) Por questões de segurança, as aplicações EJB não podem ser acessadas remotamente através dos diversos protocolos de comunicação.
Estão corretas:

Sobre modelagem de dados em sistemas de gerenciamento de banco de dados, assinale V para as afirmações

Verdadeiras, ou F para as Falsas.


A sequência correta, de cima para baixo, é:

Sobre o conceito de chaves em um banco de dados relacional, analise as afirmações abaixo.
1) A Chave Primária é um atributo ou combinação de atributos que permite a identificação única de uma tupla em uma relação.
2) Uma relação pode ter mais de um atributo (ou combinações de atributos) como identificador único. Esses diversos identificadores únicos são as Chaves Candidatas.
3) A chave candidata que não é chave primária também se chama Chave Secundária. 4) Chave Estrangeira é um ou mais atributos de uma relação que corresponde à chave primária de outra relação.
Estão corretas:

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282