Buscar

1-REVISÃO DA SINTAXE JAVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
        Questão
	
	
	Assinale a sintaxe correta para a estrutura CASE em Java.
		
	
	
	
	
	
	
	 
	
	
	
	Respondido em 05/10/2020 20:50:35
	
	
	 
		2
        Questão
	
	
	Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a;
		
	
	uma linguagem de PHP programacao
	
	programacao lm uma linguagemPHP
	 
	uma linguagem de programacaoPHP uma lm
	
	lm programacao linguagemPHP
	
	PHP uma programacao linguagem
	Respondido em 05/10/2020 20:50:38
	
	
	 
		3
        Questão
	
	
	Sobre PHP é correto afirmar que:
		
	
	as variáveis começam com um sinal #, seguido do nome da variável.
	
	possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor.
	
	tem apenas dois diferentes escopos de variáveis: local e global.
	
	não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido.
	 
	o operador de concatenação (.) é usado para juntar dois valores string.
	Respondido em 05/10/2020 20:53:11
	
	
	 
		4
        Questão
	
	
	Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
		
	
	void
	
	this
	 
	var
	
	finally
	
	switch
	Respondido em 05/10/2020 20:50:44
	
	
	 
		5
        Questão
	
	
	(FCC - 2011) No ambiente de programação Java:
		
	
	a herança múltipla permite que mais classes sejam estendidas.
	
	uma interface pode definir tanto métodos abstratos quanto não abstratos.
	
	uma classe abstrata permite apenas métodos abstratos.
	 
	toda classe é uma subclasse direta ou indireta da classe Object.
	
	o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves.
	Respondido em 05/10/2020 20:53:18
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	(FCC-2011) Considere os seguintes fragmentos de código Java:
I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente.
		
	 
	perdeu o bônus e ganhou o bônus.
	
	perdeu e perdeu.
	
	perdeu o bônus e ganhou.
	
	perdeu e ganhou o bônus.
	
	ganhou e ganhou.
	Respondido em 05/10/2020 20:53:24
	
	
	 
		7
        Questão
	
	
	Em relação ao funcionamento da Web, podemos afirmar que:
		
	
	A web é igual ao protocolo FTP.
	 
	A web funciona com o processo de requisição e resposta. Uma máquina cliente requisita um recurso ao um servidor. Este servidor responde com o recurso requisitado.
	
	A web é um ambiente que só permite troca de informações básicas, sem permitir que sistemas sejam desenvolvidos.
	
	A web funciona apenas com requisições aos servidores
	
	A web funciona apenas com respostas dos servidores.
	Respondido em 05/10/2020 20:51:00
	
	
	 
		8
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
Qual será o resultado obtido após a execução deste programa?
		
	
	A + B = 245
	 
	A+B = 524
	
	A+B = 24
	
	A+B = 29
	
	A+B = 5
		1
        Questão
	
	
	O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é:
		
	 
	Servlet
	
	Applet
	
	Scriptlet
	
	JSP
	
	JDBC
	Respondido em 11/10/2020 04:47:28
	
	
	 
		2
        Questão
	
	
	PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e módulo são, respectivamente:
		
	
	<&php e &>, != e #
	
	< &php e &>, <> e %
	 
	< ?php e ?>, != e %
	
	< ?php e ?>, <> e %
	
	< ?php e ?>, <> e #
	Respondido em 11/10/2020 04:47:33
	
	
	 
		3
        Questão
	
	
	Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a;
		
	
	PHP uma programacao linguagem
	
	programacao lm uma linguagemPHP
	 
	uma linguagem de programacaoPHP uma lm
	
	uma linguagem de PHP programacao
	
	lm programacao linguagemPHP
	Respondido em 11/10/2020 04:47:36
	
	
	 
		4
        Questão
	
	
	Em relação ao funcionamento da Web, podemos afirmar que:
		
	
	A web funciona apenas com respostas dos servidores.
	 
	A web funciona com o processo de requisição e resposta. Uma máquina cliente requisita um recurso ao um servidor. Este servidor responde com o recurso requisitado.
	
	A web é um ambiente que só permite troca de informações básicas, sem permitir que sistemas sejam desenvolvidos.
	
	A web funciona apenas com requisições aos servidores
	
	A web é igual ao protocolo FTP.
	Respondido em 11/10/2020 04:50:10
	
	
	 
		5
        Questão
	
	
	(FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se apresentar na seguinte ordem:
		
	
	import, package e class.
	
	class, import e package.
	
	package, class e import.
	 
	package, import e class.
	
	class, package e import.
	Respondido em 11/10/2020 04:50:13
	
	
	 
		6
        Questão
	
	
	A linguagem de programação Web PHP é uma das mais utilizadas, em virtude da agilidade de desenvolvimento de sites. Com relação a essa linguagem, a partir de qual versão foi introduzido o tratamento de exceções (Try / catch)?
		
	
	PHP 6
	
	PHP 4
	 
	PHP 5
	
	PHp 3
	
	PHP 5.3
	Respondido em 11/10/2020 04:50:15
	
	
	 
		7
        Questão
	
	
	Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
		
	
	switch
	 
	var
	
	this
	
	finally
	
	void
	Respondido em 11/10/2020 04:50:17
	
	
	 
		8
        Questão
	
	
	(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
		
	
	boolean, char, int, long, float, string.
	
	boolean, string, short, int, long, float, double.
	
	boolean, string, byte, int, long, float.
	
	boolean, string, int, float, double.
	 
	boolean, char, byte, short, int, long, float, double.
		1
        Questão
	
	
	(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
		
	
	boolean, string, short, int, long, float, double.
	
	boolean, char, int, long, float, string.
	
	boolean, string, byte, int, long, float.
	
	boolean, string, int, float, double.
	 
	boolean, char, byte, short, int, long, float, double.
	Respondido em 28/10/2020 04:18:29
	
	
	 
		2
        Questão
	
	
	O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é:
		
	
	Scriptlet
	
	Applet
	
	JDBC
	
	JSP
	 
	Servlet
	Respondido em 28/10/2020 04:18:33
	
	
	 
		3
        Questão
	
	
	(FCC - 2008) A função Java:
public boolean VerificarCPF (string CPF);
representa um exemplo do conceito de:
		
	
	polimorfismo.
	
	herança.
	 
	encapsulamento.
	
	overload.
	
	override.
	Respondido em 28/10/2020 04:18:37
	
	
	 
		4
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
Qual será o resultado obtido após a execução deste programa?
		
	
	A+B = 5
	
	A+B = 29
	
	A+B = 24
	
	A + B = 245
	 
	A+B = 524
	Respondido em 28/10/2020 04:18:42
	
	
	 
		5
        QuestãoPHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e módulo são, respectivamente:
		
	
	< ?php e ?>, <> e #
	
	<&php e &>, != e #
	 
	< ?php e ?>, != e %
	
	< &php e &>, <> e %
	
	< ?php e ?>, <> e %
	Respondido em 28/10/2020 04:18:46
	
	
	 
		6
        Questão
	
	
	Sobre PHP é correto afirmar que:
		
	
	tem apenas dois diferentes escopos de variáveis: local e global.
	
	não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido.
	
	as variáveis começam com um sinal #, seguido do nome da variável.
	 
	o operador de concatenação (.) é usado para juntar dois valores string.
	
	possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor.
	Respondido em 28/10/2020 04:18:50
	
	
	 
		7
        Questão
	
	
	Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a;
		
	
	PHP uma programacao linguagem
	
	uma linguagem de PHP programacao
	
	programacao lm uma linguagemPHP
	 
	uma linguagem de programacaoPHP uma lm
	
	lm programacao linguagemPHP
	Respondido em 28/10/2020 04:18:57
	
	
	 
		8
        Questão
	
	
	Considere o código abaixo:
public class DoubleKey {
private String key1, key2;
public DoubleKey( ){
key1 = "key1";
key2 = "key2";
}
public DoubleKey (String key1, String key2){
this.key1 = key1;
this.key2 = key2;
}
public String getKey1( ){return key1;}
public void setKey1 (String key1){this.key1 = key1;}
public String getKey2( ){return key2;}
public void setKey2 (String key2){this.key2 = key2;}
}
Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um:
	(1) public DoubleKey( )
	( ) construtor com argumentos
	(2) public DoubleKey (String key1, String key2)
	( ) construtor sem argumentos
	(3) public String getKey1( )
	( ) método mutante
	(4) public void setKey2( String key2)
	( ) método acessor
		
	
	1-4-2-3
	
	1-4-3-2
	
	2-3-4-1
	
	3-4-2-1
	 
	2-1-4-3
		1
        Questão
	
	
	Para responder a questão, considere o código e as afirmativas a seguir:
public class Item{
private double preco_unitario;
private double desconto;
private int quantidade;
private String descricao;
private String id;
public Item (String id, String descricao, int quantidade, double preco){
this.id = id;
this.descricao = descricao;
if (quantidade >= 0) {this.quantidade = quantidade;}
else {this.quantidade = 0;}
this.preco_unitario = preco;
}
public double getTotalAjustado ( ){
double total = preco_unitario * quantidade;
double desconto_total = total * desconto;
double total_ajustado = total - desconto_total;
return total_ajustado;
}
public void setDesconto (double desconto){
if (desconto < = 1.00) {this.desconto = desconto;}
else {this.desconto = 0.0;}
}
public double getDesconto( ){return desconto;}
public int getQuantidade( ){return quantidade;}
public void setQuantidade (int quantidade) {
if (quantidade > = 0){this.quantidade = quantidade;}
}
public String getProdutoId ( ) {return id;}
public String getDescricao ( ) {return descricao;}
}
 I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados construtores: métodos utilizados para inicializar objetos durante sua instanciação.
II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe Item que retornam ou configuram atributos.
III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o acesso aos dados internos de um objeto.
IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno do objeto.
V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS:
		
	
	II, III e IV, apenas.
	
	I e II, apenas.
	
	I, II e IV, apenas.
	 
	I, II, III, IV e V.
	
	III e IV, apenas.
	Respondido em 28/10/2020 04:19:59
	
	
	 
		2
        Questão
	
	
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	Primeiro
	
	s
	
	15
	
	22
	 
	Segundo
	Respondido em 28/10/2020 04:20:06
	
	
	 
		3
        Questão
	
	
	(CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java.
Conclui-se, quanto à compilação e à execução, que o programa. 
		
	
	compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM.
	 
	compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o rastro da pilha, incluindo a mensagem "Não implementada".
	
	compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado.
	
	não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a função f pode lançar uma exceção do tipo RuntimeException.
	
	não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar exceções.
	Respondido em 28/10/2020 04:20:44
	
	
	 
		4
        Questão
	
	
	Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte definição:
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata-se da definição de:
		
	
	Variável de instância
	
	Pacote
	
	Método
	 
	Interface
	
	Classe
	Respondido em 28/10/2020 04:20:10
	
	
	 
		5
        Questão
	
	
	(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
		
	
	.and., .or., .not.
	
	and, or, not
	
	&, #, $
	 
	&&, ||, !
	
	*, +, ~
	Respondido em 28/10/2020 04:20:15
	
	
	 
		6
        Questão
	
	
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	2, 25
	
	40, 2
	
	3, 29
	
	40, 30
	 
	4, 30
	Respondido em 28/10/2020 04:20:20
	
	
	 
		7
        Questão
	
	
	Analise as seguintes afirmativas sobre a linguagem de programação Java:
I - É uma linguagem orientada a objetos, independente de plataforma.
II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor alocado em outra área de memória, através de seu endereço.
III - Trata, automaticamente, da alocação e desalocação de memória.
O correto está em:
		
	 
	I e III, apenas.
	
	III, apenas.
	
	I, II e III.
	
	II e III, apenas.
	
	I, apenas.
	Respondido em 28/10/2020 04:20:25
	
	
	 
		8
        Questão
	
	
	(FCC-2011) Considere os seguintes fragmentos de código Java:
I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente.
		
	
	ganhou e ganhou.
	 
	perdeu o bônus e ganhou o bônus.
	
	perdeu o bônus e ganhou.
	
	perdeu e ganhou o bônus.
	
	perdeu e perdeu.
		1
        Questão
	
	
	(UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que oalvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é:
		
	
	Public;
	 
	Protected;
	
	Abstract.
	
	Private;
	
	Static;
	Respondido em 28/10/2020 04:21:29
	
	
	 
		2
        Questão
	
	
	(INSTITUTO CIDADES - 2009 -Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas:
I. O this é utilizado pelo objeto para acessar uma referência a si próprio.
II. O this é utilizado em métodos não-estáticos.
III. O this é aceito em métodos estáticos.
Podemos afirmar corretamente que:
		
	
	Apenas as alternativas II e III estão corretas.
	
	Apenas a alternativa III está correta.
	 
	Apenas as alternativas I e II estão corretas.
	
	Apenas a alternativa I está correta.
	
	Apenas a alternativa II está correta.
	Respondido em 28/10/2020 04:21:33
	
	
	 
		3
        Questão
	
	
	(FCC - 2011) No ambiente de programação Java:
		
	
	uma classe abstrata permite apenas métodos abstratos.
	
	uma interface pode definir tanto métodos abstratos quanto não abstratos.
	
	a herança múltipla permite que mais classes sejam estendidas.
	
	o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves.
	 
	toda classe é uma subclasse direta ou indireta da classe Object.
	Respondido em 28/10/2020 04:21:38
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Em relação ao funcionamento da Web, podemos afirmar que:
		
	
	A web funciona apenas com respostas dos servidores.
	
	A web funciona apenas com requisições aos servidores
	
	A web é um ambiente que só permite troca de informações básicas, sem permitir que sistemas sejam desenvolvidos.
	
	A web é igual ao protocolo FTP.
	 
	A web funciona com o processo de requisição e resposta. Uma máquina cliente requisita um recurso ao um servidor. Este servidor responde com o recurso requisitado.
	Respondido em 28/10/2020 04:21:41
	
	
	 
		5
        Questão
	
	
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	0,6,0
	
	1,-6,3
	
	2,-6,0
	 
	0,-6,0
	
	-1,6,3
	Respondido em 28/10/2020 04:21:46
	
	
	 
		6
        Questão
	
	
	Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
		
	
	finally
	
	this
	
	switch
	
	void
	 
	var
	Respondido em 28/10/2020 04:21:49
	
	
	 
		7
        Questão
	
	
	(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java?
		
	 
	A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método.
	
	O conceito de herança múltipla é implementado nativamente.
	
	Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente.
	
	Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior.
	
	Uma classe pode implementar somente uma interface ao mesmo tempo.
	Respondido em 28/10/2020 04:21:55
	
	
	 
		8
        Questão
	
	
	Considere o fragmento de código abaixo. $s = "Cesgranrio"; echo($s); $c = mysql_connect("servidor", "user", "senha") or die("Erro"); $db = mysql_select_db("funcionarios") or die("Erro"); A linguagem de programação utilizada neste código é:
		
	
	JAVA
	
	Delphi
	 
	PHP
	
	VBScript
	
	C
		1
        Questão
	
	
	(FCC-2008) NÃO são nomes válidos em Java:
		
	
	Codigo e codigo
	
	_Real e $real
	
	um1 e dois2
	
	cod_valor e cod$valor
	 
	3tres e tres3
	Respondido em 28/10/2020 04:23:06
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso:
		
	
	abstract.
	 
	protected.
	
	static.
	
	transient.
	
	volatile.
	Respondido em 28/10/2020 04:23:09
	
	
	 
		3
        Questão
	
	
	Observe o trecho de código ilustrado na figura a seguir:
 Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima?
		
	
	26
	 
	22
	
	20
	
	24
	
	18
	Respondido em 28/10/2020 04:23:12
	
	
	 
		4
        Questão
	
	
	(CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote.
O que é impresso como resultado da execução do programa composto pelas classes acima?
		
	
	|X|Z||X|||X|Z||X||
	
	|X||||X|||X||||X||
	
	(|X|Z||X||(|X|Z||Y||
	
	|X|Z||X|||X|Z||Z||
	 
	|X|Z||X|||X|Z||Y||
	Respondido em 28/10/2020 04:23:18
	
	
	 
		5
        Questão
	
	
	Assinale a sintaxe correta para a estrutura CASE em Java.
		
	 
	
	
	
	
	
	
	
	
	
	Respondido em 28/10/2020 04:23:22
	
	
	 
		6
        Questão
	
	
	(FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se apresentar na seguinte ordem:
		
	
	package, class e import.
	
	class, import e package.
	 
	package, import e class.
	
	class, package e import.
	
	import, package e class.
	Respondido em 28/10/2020 04:23:25
	
	
	 
		7
        Questão
	
	
	A linguagem de programação Web PHP é uma das mais utilizadas, em virtude da agilidade de desenvolvimento de sites. Com relação a essa linguagem, a partir de qual versão foi introduzido o tratamento de exceções (Try / catch)?
		
	
	PHP 4
	
	PHp 3
	
	PHP 5.3
	 
	PHP 5
	
	PHP 6
	Respondido em 28/10/2020 04:23:30
	
	
	 
		8
        Questão
	
	
	Sobre o PHP, é correto afirmar que
		
	
	é um framework para aplicações de código aberto com o objetivo de simplificar o desenvolvimento de software, promovendo as melhores práticas para os desenvolvedores web.
	
	é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros para um programa alocado em um servidor web.
	 
	é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web.
	
	é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que incluía a reformulação dos construtores e adição de destrutores.
	
	é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS.
		1
        Questão
	
	
	NÃO se trata de uma característica do PHP:
		
	
	baseado no servidor.
	
	portábil
	 
	baseado no cliente.
	
	embutido no HTML.
	
	gratuito e com código aberto.
	Respondido em 28/10/2020 04:23:44
	
	
	 
		2
        Questão
	
	
	(Adaptado do concurso TJ-PB - 2012) As variáveis no PHP são representadas por um:
		
	
	@
	 
	$
	
	#
	
	%
	
	*
	Respondido em 28/10/2020 04:23:46
	
	
	 
		3
        Questão
	
	
	(INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java:
Acerca do código acima, analise as seguintes afirmativas:
I. O código não possibilita a chamada do método getLimite().
II. O método setTitular() permite a exibição do titular da classe Conta.
III. O método getTitular() permite alterar o titular da classe Conta.
Podemos afirmar corretamente que:
		
	
	As afirmativas II e III estão corretas.
	 
	Apenas a afirmativa I está correta.
	
	Apenas a afirmativa II está correta.
	
	Apenas a afirmativa III está correta.
	
	As afirmativas I, II e III estão corretas.
	Respondido em 28/10/2020 04:23:49
	
	
	 
		4
        Questão
	
	
	Em PHP,
		
	 
	as variáveis são definidas com o símbolo "$" antes do nome da variável.
	
	o único conjunto de comandos condicionais utilizado é o if...endif.
	
	os operadores aritméticos restringem-se a soma, subtração, multiplicação e divisão.
	
	operações aritméticas entre variáveis numéricas e variáveis alfanuméricas, por exemplo 6 divido por 3, resultam em mensagemde erro.
	
	as variáveis necessitam da sua definição de tipo no início do programa.
	Respondido em 28/10/2020 04:23:55
	
	
	 
		5
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java. 
As variáveis a e b possuem valores iniciais declarados no início do código. Durante a execução do código estes valores poderão ser alterados a medida que estas variáveis passam pelos controles de fluxo if/else.
Assinale a alternativa que contém os valores de a e b ao final da execução do código.
		
	
	a = 2 e b = 1
	
	a = 2 e b = 7
	
	a = 2 e b = 12
	
	a = 3 e b = 1
	 
	a = 3 e b = 7
	Respondido em 28/10/2020 04:24:01
	
	
	 
		6
        Questão
	
	
	PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte aberto, criada para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e módulo são, respectivamente:
		
	
	< ?php e ?>, <> e %
	
	< ?php e ?>, <> e #
	
	< &php e &>, <> e %
	
	<&php e &>, != e #
	 
	< ?php e ?>, != e %
	Respondido em 28/10/2020 04:24:06
	
	
	 
		7
        Questão
	
	
	Sobre PHP é correto afirmar que:
		
	
	tem apenas dois diferentes escopos de variáveis: local e global.
	
	possui comandos obrigatórios para declarar variáveis antes que elas recebam um valor.
	 
	o operador de concatenação (.) é usado para juntar dois valores string.
	
	as variáveis começam com um sinal #, seguido do nome da variável.
	
	não converte automaticamente a variável para o tipo de dado correto, dependendo do valor recebido.
	Respondido em 28/10/2020 04:24:10
	
	
	 
		8
        Questão
	
	
	Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo $a;
		
	
	programacao lm uma linguagemPHP
	 
	uma linguagem de programacaoPHP uma lm
	
	PHP uma programacao linguagem
	
	uma linguagem de PHP programacao
	
	lm programacao linguagemPHP
		1
        Questão
	
	
	O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade de negócio é:
		
	
	Applet
	
	Scriptlet
	
	JSP
	
	JDBC
	 
	Servlet
	Respondido em 28/10/2020 04:24:59
	
	
	 
		2
        Questão
	
	
	(FCC - 2008) A função Java:
public boolean VerificarCPF (string CPF);
representa um exemplo do conceito de:
		
	
	polimorfismo.
	
	overload.
	
	herança.
	
	override.
	 
	encapsulamento.
	Respondido em 28/10/2020 04:25:04
	
	
	 
		3
        Questão
	
	
	(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
		
	
	boolean, string, byte, int, long, float.
	
	boolean, char, int, long, float, string.
	
	boolean, string, int, float, double.
	 
	boolean, char, byte, short, int, long, float, double.
	
	boolean, string, short, int, long, float, double.
	Respondido em 28/10/2020 04:25:05
	
	
	 
		4
        Questão
	
	
	Analise o seguinte programa desenvolvido na linguagem Java.
Qual será o resultado obtido após a execução deste programa?
		
	
	A+B = 24
	
	A + B = 245
	
	A+B = 29
	 
	A+B = 524
	
	A+B = 5
	Respondido em 28/10/2020 04:25:16
	
	
	 
		5
        Questão
	
	
	Considere o código abaixo:
public class DoubleKey {
private String key1, key2;
public DoubleKey( ){
key1 = "key1";
key2 = "key2";
}
public DoubleKey (String key1, String key2){
this.key1 = key1;
this.key2 = key2;
}
public String getKey1( ){return key1;}
public void setKey1 (String key1){this.key1 = key1;}
public String getKey2( ){return key2;}
public void setKey2 (String key2){this.key2 = key2;}
}
Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um:
	(1) public DoubleKey( )
	( ) construtor com argumentos
	(2) public DoubleKey (String key1, String key2)
	( ) construtor sem argumentos
	(3) public String getKey1( )
	( ) método mutante
	(4) public void setKey2( String key2)
	( ) método acessor
		
	
	1-4-3-2
	 
	2-1-4-3
	
	1-4-2-3
	
	3-4-2-1
	
	2-3-4-1
	Respondido em 28/10/2020 04:25:19
	
	
	 
		6
        Questão
	
	
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	Primeiro
	
	15
	
	s
	
	22
	 
	Segundo
	Respondido em 28/10/2020 04:25:25
	
	
	 
		7
        Questão
	
	
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	 
	4, 30
	
	40, 30
	
	3, 29
	
	40, 2
	
	2, 25
	Respondido em 28/10/2020 04:28:07
	
	
	 
		8
        Questão
	
	
	Para responder a questão, considere o código e as afirmativas a seguir:
public class Item{
private double preco_unitario;
private double desconto;
private int quantidade;
private String descricao;
private String id;
public Item (String id, String descricao, int quantidade, double preco){
this.id = id;
this.descricao = descricao;
if (quantidade >= 0) {this.quantidade = quantidade;}
else {this.quantidade = 0;}
this.preco_unitario = preco;
}
public double getTotalAjustado ( ){
double total = preco_unitario * quantidade;
double desconto_total = total * desconto;
double total_ajustado = total - desconto_total;
return total_ajustado;
}
public void setDesconto (double desconto){
if (desconto < = 1.00) {this.desconto = desconto;}
else {this.desconto = 0.0;}
}
public double getDesconto( ){return desconto;}
public int getQuantidade( ){return quantidade;}
public void setQuantidade (int quantidade) {
if (quantidade > = 0){this.quantidade = quantidade;}
}
public String getProdutoId ( ) {return id;}
public String getDescricao ( ) {return descricao;}
}
 I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados construtores: métodos utilizados para inicializar objetos durante sua instanciação.
II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe Item que retornam ou configuram atributos.
III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o acesso aos dados internos de um objeto.
IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno do objeto.
V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS:
		
	
	III e IV, apenas.
	
	I e II, apenas.
	
	I, II e IV, apenas.
	
	II, III e IV, apenas.
	 
	I, II, III, IV e V.
		1
        Questão
	
	
	(FCC-2011) Considere os seguintes fragmentos de código Java:
I. int sum = 7; if ( sum > 20 ) {
System.out.print("ganhou "); } else {
System.out.print("perdeu "); } System.out.println("o bônus.");
II. int sum = 21; if ( sum != 20 )
System.out.print("ganhou"); else
System.out.print("perdeu "); System.out.println("o bônus.");
O resultado da execução dos fragmentos em I e II será, respectivamente.
		
	
	ganhou e ganhou.
	
	perdeu o bônus e ganhou.
	 
	perdeu o bônus e ganhou o bônus.
	
	perdeu e perdeu.
	
	perdeu e ganhou o bônus.
	Respondido em 28/10/2020 04:26:14
	
	
	 
		2
        Questão
	
	
	(CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java.
Conclui-se, quanto à compilação e à execução, que o programa. 
		
	
	compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM.
	 
	compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o rastro da pilha, incluindo a mensagem "Não implementada".não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar exceções.
	
	não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a função f pode lançar uma exceção do tipo RuntimeException.
	
	compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado.
	Respondido em 28/10/2020 04:26:20
	
	
	 
		3
        Questão
	
	
	Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte definição:
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata-se da definição de:
		
	
	Variável de instância
	
	Classe
	
	Pacote
	
	Método
	 
	Interface
	Respondido em 28/10/2020 04:26:23
	
	
	 
		4
        Questão
	
	
	Analise as seguintes afirmativas sobre a linguagem de programação Java:
I - É uma linguagem orientada a objetos, independente de plataforma.
II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor alocado em outra área de memória, através de seu endereço.
III - Trata, automaticamente, da alocação e desalocação de memória.
O correto está em:
		
	
	I, apenas.
	
	II e III, apenas.
	 
	I e III, apenas.
	
	I, II e III.
	
	III, apenas.
	Respondido em 28/10/2020 04:26:26
	
	
	 
		5
        Questão
	
	
	(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
		
	
	*, +, ~
	
	&, #, $
	
	and, or, not
	
	.and., .or., .not.
	 
	&&, ||, !
	Respondido em 28/10/2020 04:26:46
	
	
	 
		6
        Questão
	
	
	Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
		
	
	this
	 
	var
	
	void
	
	switch
	
	finally
	Respondido em 28/10/2020 04:26:51
	
	
	 
		7
        Questão
	
	
	Considere o fragmento de código abaixo. $s = "Cesgranrio"; echo($s); $c = mysql_connect("servidor", "user", "senha") or die("Erro"); $db = mysql_select_db("funcionarios") or die("Erro"); A linguagem de programação utilizada neste código é:
		
	
	C
	 
	PHP
	
	VBScript
	
	JAVA
	
	Delphi
	Respondido em 28/10/2020 04:29:29
	
	
	 
		8
        Questão
	
	
	Em relação ao funcionamento da Web, podemos afirmar que:
		
	
	A web é um ambiente que só permite troca de informações básicas, sem permitir que sistemas sejam desenvolvidos.
	
	A web funciona apenas com requisições aos servidores
	
	A web é igual ao protocolo FTP.
	
	A web funciona apenas com respostas dos servidores.
	 
	A web funciona com o processo de requisição e resposta. Uma máquina cliente requisita um recurso ao um servidor. Este servidor responde com o recurso requisitado.
		1
        Questão
	
	
	(INSTITUTO CIDADES - 2009 -Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas:
I. O this é utilizado pelo objeto para acessar uma referência a si próprio.
II. O this é utilizado em métodos não-estáticos.
III. O this é aceito em métodos estáticos.
Podemos afirmar corretamente que:
		
	
	Apenas as alternativas II e III estão corretas.
	
	Apenas a alternativa I está correta.
	
	Apenas a alternativa II está correta.
	 
	Apenas as alternativas I e II estão corretas.
	
	Apenas a alternativa III está correta.
	Respondido em 28/10/2020 04:29:53
	
	
	 
		2
        Questão
	
	
	(UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é:
		
	
	Public;
	
	Private;
	
	Abstract.
	
	Static;
	 
	Protected;
	Respondido em 28/10/2020 04:29:57
	
	
	 
		3
        Questão
	
	
	(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java?
		
	
	Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior.
	
	Uma classe pode implementar somente uma interface ao mesmo tempo.
	
	Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente.
	 
	A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método.
	
	O conceito de herança múltipla é implementado nativamente.
	Respondido em 28/10/2020 04:30:03
	
	
	 
		4
        Questão
	
	
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	-1,6,3
	
	1,-6,3
	 
	0,-6,0
	
	2,-6,0
	
	0,6,0
	Respondido em 28/10/2020 04:30:06
	
	
	 
		5
        Questão
	
	
	(FCC - 2011) No ambiente de programação Java:
		
	
	a herança múltipla permite que mais classes sejam estendidas.
	
	uma classe abstrata permite apenas métodos abstratos.
	 
	toda classe é uma subclasse direta ou indireta da classe Object.
	
	uma interface pode definir tanto métodos abstratos quanto não abstratos.
	
	o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves.
	Respondido em 28/10/2020 04:30:19
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso:
		
	
	static.
	
	abstract.
	
	volatile.
	
	transient.
	 
	protected.
	Respondido em 28/10/2020 04:30:23
	
	
	 
		7
        Questão
	
	
	Assinale a sintaxe correta para a estrutura CASE em Java.
		
	 
	
	
	
	
	
	
	
	
	
	Respondido em 28/10/2020 04:30:27
	
	
	 
		8
        Questão
	
	
	(CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em um mesmo pacote.
O que é impresso como resultado da execução do programa composto pelas classes acima?
		
	 
	|X|Z||X|||X|Z||Y||
	
	|X|Z||X|||X|Z||Z||
	
	(|X|Z||X||(|X|Z||Y||
	
	|X||||X|||X||||X||
	
	|X|Z||X|||X|Z||X||

Continue navegando