Questões

Total de Questões Encontradas: 345

Texto Associado Texto Associado
Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre tratamento de exceção: 
( ) NullPointerException é a exceção lançada ao tentar dividir um número por zero.
( ) É possível ter vários blocos catch para a mesma cláusula try para tratar diferentes exceções.
( ) É possível declarar mais de uma exceção na cláusula throws.
( ) Se o desenvolvedor usa o bloco try-catch para tratar uma ou mais exceções em um método, ele não pode mais usar a cláusula throws na assinatura do mesmo método para lançar exceções.
Está correta, de cima para baixo, a seguinte sequência:
A
F, V, V, F.
B
V, F, V, V.
C
F, V, F, F.
D
V, F, F, V.
Texto Associado Texto Associado
Atente para o seguinte bloco de código:
Imagem Associada da Questão
Considerando o bloco de código acima apresentado, pode-se afirmar corretamente que
A
a classe Funcionario é uma classe abstrata.
B
os atributos nome e idade são herdados de Pessoa.
C
o método mostrar não é definido na interface Pessoa.
D
a classe Funcionario possui um construtor que recebe como parâmetros um String e um inteiro.
Atente para as seguintes afirmações e assinale a que for verdadeira.
A
Sobrescrita é quando um método da classe filha dá uma nova implementação ao método de mesmo nome da classe mãe.
B
Java não permite herança múltipla, portanto uma classe mãe não pode ter mais de uma classe filha.
C
Para que um atributo seja herdado pelas classes filhas e não seja acessado externamente, ele deve ser declarado como privado.
D
Um objeto pode ser declarado como do tipo da classe filha e instanciado como sendo da classe mãe.
Ano: 2019 Banca: UFG Órgão: IF-GO Prova: Técnico - Tecnologia da Informação
Atualmente, Java e JavaScript estão entre as linguagens de programação de maior emprego pela indústria de software. Apesar da semelhança dos nomes, elas possuem muitas diferenças. Qual dos trechos abaixo é válido, tanto em JavaScript quanto em Java?
A
X = = = "true" : 10 : 20;
B
function* x() { return 2; }
C
switch(a) { case "a": case "A": return "A"; }
D
x –> 1;
Ano: 2019 Banca: UFG Órgão: IF-GO Prova: Técnico - Tecnologia da Informação
Nas tecnologias PHP, PostgreSQL, XML, CSS, JavaScript e Java,
A
códigos escritos em JavaScript, quaisquer que sejam eles, são necessariamente executados em um browser, e não podem ser executados "fora" de um browser.
B
dados podem ser armazenados no PostgreSQL e serializados em XML para transferência.
C
o uso de Java é incompatível com CSS e exige PHP para aplicações web.
D
o uso de PHP é necessário em páginas web dinâmicas.
As linguagens de programação
A
como Java e C# têm seus códigos fontes transformados em uma linguagem intermediária (específica de cada linguagem), que será interpretada pela máquina virtual da linguagem quando o programa for executado.
B
como C e Ruby são compiladas estaticamente e seus códigos-fontes são transformados diretamente em linguagem de montagem ou assembler.
C
do tipo script como VBScript e Lua são utilizadas em aplicações web. No caso de sites do WordPress, por exemplo, os desenvolvedores criam plug-ins e usam o VB para solicitar o conteúdo. O código é executado como HTML, permitindo que os visitantes do site visualizem o conteúdo em seus navegadores.
D
orientadas a objeto são todas compiladas e não interpretadas, por isso são consideradas de baixo nível, sendo as mais utilizadas para programação de sistemas embarcados ou aplicações que exijam acesso direto a registros da memória.
E
interpretadas têm seu código-fonte traduzido por um programa tradutor ou assembly, que em seguida é executado pelo sistema operacional. Um exemplo disso é o Bytecode, que é uma linguagem que passa pelo processo de interpretação e, em seguida, é executada por um compilador.
Ano: 2018 Banca: FUNDEP Órgão: CODEMIG Prova: Analista - Tecnologia da Informação
Qual função do ambiente de programação Java deve ser utilizada para se retornar o caractere de uma determinada posição da string? 
A
valueOf
B
compateTo
C
charAt 
D
split
Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Considere a sentença a seguir.

for(I i: new I[] {x-> x+2, (x)->x*2 })

System.out.println(i.c(2));
Dada a interface I, interface I{int c(int i);}, essa sentença 
A
não compila.
B
 não produz resultado algum na saída padrão.
C
 produz os valores 4 e 4 na saída padrão.
D
 gera uma exceção em tempo de execução.
Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Análise a sentença a seguir:

Arrays.asList(new X(), new Y()).stream().mapToInt(X::m).sum()?
Dadas as classes X e Y, respectivamente, class X {int m() {return 1;}} e class Y extends X{int m(){return 2;}}, essa sentença apresentada
A
não compila.
B
gera uma exceção em tempo de execução. 
C
resulta no valor 1. 
D
resulta no valor 3.
Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Com base nas boas práticas da programação e manutenção de software orientado a objetos em JAVA, uma programadora deve escolher uma opção para explicitar que um método do cálculo matemático falhou, tendo em vista o estado das entradas ou da aplicação. Qual é essa opção? 
A
Retornar uma constante relacionada a código de erro.
B
Realizar o lançamento de exceção. 
C
Retornar nulo.
D
Imprimir uma mensagem de erro, usando o método System.out.println. 
Página 1 de 35