Questões de Concurso Comentadas sobre programação
Foram encontradas 11.317 questões
No que diz respeito à linguagem de programação Java, analise as afirmações abaixo.
1) Um método declarado como ‘static’ não pode acessar variáveis de instância da classe, pois o método pode ser chamado mesmo quando não há nenhum objeto da classe instanciado.
2) Java permite herança múltipla de classes, portanto uma nova classe pode ser herdeira de duas ou mais classes já definidas.
3) O operador ‘+’ só pode ser utilizado para dados de tipo numérico.
Está(ão) correta(s), apenas:
Sempre que um aplicativo precisa de acesso a um recurso protegido por uma permissão no sistema operacional Android, ele precisa declarar essa necessidade incluindo um elemento <uses-permission> no arquivo Manifest do aplicativo.
A permissão que deve ser incluída no arquivo Manifest para que o aplicativo possa identificar se o aparelho está conectado a uma rede e qual o tipo de conexão é:
Assim, ele tem que tratar o erro de resposta HTTP:
<html> <style></style>
<body>
<div class="conteudo"><p>OLÁ</p></div>
</body> </html>
A instrução CSS que deve ser colocada dentro do elemento <style> para que a palavra OLÁ seja apresentada na cor vermelha é:
O componente de aplicativo do Android que fornece uma tela com a qual os usuários podem interagir para fazer algo, como discar um número no telefone, enviar um e-mail ou ver um mapa é:
I. Não são permitidas chaves duplicadas. II. Há uma propriedade Keys para recuperar todas as chaves da tabela. III. Há uma propriedade Values para recuperar todos os valores da tabela. IV. O método Remove requer como argumentos a chave e o valor do item a ser removido.
Está correto somente o que se afirma em:
O programa Java
public class X
{
public static void main(String [] args)
{
try
{
falha();
System.out.print("A1");
}
catch (RuntimeException ex)
{
System.out.print("A2");
}
catch (Exception ex1)
{
System.out.print("A3");
}
finally
{
System.out.print("A4");
}
System.out.print("A5");
}
public static void falha()
{
throw new RuntimeException();
}
}
produz:
public class enigma { public static void main(String args[]) { int m=0, n=2; do { m=++m; n--; } while(n>0); System.out.println(m); } }
produz o número:
A construção correta para distinguir os dois casos é:
Considere o código Python a seguir:
vec = [i + 10 for i in range(5)]
O valor da variável vec após a execução do código é: