Questões de Concurso
Para analista de sistemas
Foram encontradas 15.593 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
1.Declaração do pacote (package) 2.Declaração de importação (import) 3.Comentários (comments) 4.Declaração da classe (class) 5.Variáveis 6.Métodos
Uma ordem para execução de uma aplicação Java é válida em:
I.A instrução int x = 0123; é uma representação octal.
II.Os tipos de dados char, byte, short, int, long, float, são primitivos e não podem ser redefinidos por um usuário.
III.A instrução int x = false atribuirá o valor 0 para variável x.
É correto o que se afirma em:
I.Polimorfismo permite que objetos de classes sejam tratados de maneira uniforme quando herdam da mesma classe base ou implementam a mesma interface.
II.O trecho de código a seguir exibe polimorfismo entre classes:
III.Os métodos escritos utilizando o conceito de polimorfismo são executados de maneira otimizada pela JVM (Java Virtual Machine) e não permitem o lançamento de exceções.
É correto o que se afirma em:
I.Todas as classes abstratas, classes concretas e todas interfaces no mesmo pacote são visíveis entre si.
II.A declaração import permite acessar múltiplas classes ou interfaces, com os mesmos nomes, de pacotes diferentes.
III.Pacotes e subpacotes são utilizados para agrupar classes relacionadas. Esse agrupamento não tem influência sobre a organização do código-fonte ou diretórios onde os arquivos de classe são armazenados.
É correto o que se afirma em:
Considere as afirmativas relacionadas à linguagem PL/SQL no Oracle 12c apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:
( )O Oracle Advanced Compression oferece várias técnicas de compactação de dados para otimizar o armazenamento de dados, podendo ser utilizado em funções e procedimentos PL/SQL. Dentre essas técnicas, a compressão de tabelas, partições e índices.
( )Em PL/SQL, as exceções podem ser geradas explicitamente pelo desenvolvedor, usando o comando RAISE. Esse comando permite associar um código de erro a uma exceção interna do Oracle.
( )A instrução PRAGMA AUTONOMOUS_TRANSACTION indica que o bloco PL/SQL terá seu próprio controle de transação independente do procedimento ou função que o chamou.
Assinale a alternativa com a sequência correta:
I.A instrução float f=1.3; resulta em um erro de compilação.
II.A instrução int numero = (int) 10000000000L; será compilada mas gerará uma exceção em tempo de execução do tipo ArithmeticException.
III.As instruções char ch="a"; e char c=65; serão compiladas com alerta (warning).
É correto o que se afirma em:
I.A instrução RAISE_APPLICATION_ERROR no Oracle 12c permite especificar um texto e um número entre -20.000 e -20.999 para um determinado erro.
II.Uma exceção pode ser explicitamente levantada (raised) por um programa PL/SQL usando a instrução RAISE.
III.A cláusula EXCEPTION em um bloco PL/SQL sempre deve ser seguida pelo código e nome da exceção definida na biblioteca de exceptions do Oracle 12c.
É correto o que se afirma em:
I.A capacidade de criar tabelas temporárias em memória e a integração direta com a linguagem de programação Java.
II.O suporte a bancos de dados distribuídos em rede e a possibilidade de atribuir valores do tipo Json (JavaScript Object Notation ) em colunas das tabelas do banco de dados.
III.A arquitetura multi locatária (Multitenant ), que permite a criação de vários bancos de dados virtuais dentro de uma única instância de banco de dados.
Foram características introduzidas que diferem significativamente das versões anteriores do Oracle Database 12c o que se afirma em:
( )@RequestScoped, @Dependent e @ConversationScoped são tipos de escopo padrão definidos no pacote javax.enterprise.context.
( )Os qualificadores (Qualifier ) são uma característica do CDI (Context and Dependency Injection) que permite diferenciar entre várias implementações de um mesmo tipo de Bean.
( )Java Message Service (JMS) é uma API que permite que aplicativos Java troquem mensagens assíncronas, tendo como padrão mensagens no formato Json (JavaScript Object Notation).
Assinale a alternativa com a sequência correta:
A saída do código apresentado será:
I.Operadores ternários são compostos de três partes obrigatórias sendo: uma expressão do tipo boolean, o valor que será retornado caso a expressão seja verdadeira, e o valor que será retornado caso a expressão seja falsa.
II.O trecho de código a seguir terá como saída 100:
III.A instrução int discount = (10 > 2000) ? 15; atribuirá o valor 15 a variável discount.
É correto o que se afirma em:
I.JSON-P (JSON Processing) permite a leitura e escrita de documentos no formato JSON (JavaScript Object Notation), oferecendo suporte à criação, à análise e à modificação de dados JSON.
II.Servlet 4.0 provê suporte a processamento assíncrono para Servlets e filtros. A anotação @WebServlet(urlPatterns={"/asyncservlet"}, asyncSupported=true) é um exemplo válido no qual o processamento assíncrono está habilitado.
III.JAX-RS oferece suporte à programação reativa (reactive programming) e sua implementação é síncrona por padrão.
É correto o que se afirma em:
I.O diagrama de tempo modela o comportamento temporal de um sistema. É usado para modelar o fluxo de controle e a ordem de execução de atividades dentro de um processo de negócios ou qualquer tipo de atividade orientada por fluxo.
II.O diagrama de comunicação está associado à categoria de diagramas de interação. Sua ênfase está na associação entre objetos.
III.A generalização é usada para criar classes derivadas a partir de uma classe base, enquanto a especialização é usada para criar classes concretas.
É correto o que se afirma em:
( )Teste de caixa-branca é quando se usa a especificação de um sistema para identificar as partições de equivalência.
( )Testes de caixa preta se concentram em testar as interações entre diferentes módulos do software.
( )Testes de partições de equivalência envolvem a divisão das possíveis entradas em grupos de dados equivalentes, onde é feita a seleção de um representante de cada grupo para os testes.
Assinale a alternativa com a sequência correta:
( )O princípio de durabilidade em uma transação ACID (Atomicidade, consistência, isolação e durabilidade) garante que uma vez que a transação seja confirmada, suas mudanças nos dados sejam permanentes e resistam a falhas.
( )A instrução SET TRANSACTION ISOLATION LEVEL READ COMMITTED, quando executada no Oracle 12c, permite que outras transações possam ler dados modificados pela transação, mesmo antes de serem confirmados.
( )O comando SAVEPOINT permite criar pontos de salvamento dentro de uma mesma transação, garantindo que as alterações sejam confirmadas apenas se não houver erros.
Assinale a alternativa com a sequência correta:
A e E são classes B e D são interfaces C é uma classe abstrata
I.class F implements B,C{} II.class F implements B,D{} III.class F implements E{}
As instruções de código apresentadas são válidas em: