Questões de Concurso Sobre programação
Foram encontradas 12.829 questões

Por essa razão, optou-se por implementar a classe “Transacao” utilizando o conceito de classe genérica (generics) da linguagem Java. Assinale a alternativa que descreve a solução adequada para especificar a classe genérica “Transacao”, de acordo com o problema apresentado.
public class Classe1 {
private final int att1 = 10;
int metodo1() {
int var1 = 6;
class Classe2 {
public int metodo2() {
return (var1+att1);
}
}
Classe2 var2 = new Classe2();
return var2.metodo2();
}
}
Sobre o trecho de código apresentado, considerando a Máquina Virtual Java (JVM) a partir de versão 1.8, é correto afirmar:
getenv(string $varname): string
Assinale a alternativa que mostra corretamente o que a linha de código retornará ao ser executada:
I.O Java funciona independente de plataforma, o que permite a desenvolvedores criarem os seus sistemas sem se preocupar com a plataforma. Isso é possibilitado através de um emulador conhecido como a Máquina Virtual Java (JVM) que ajuda a executar sistemas baseados em Java.
II.A linguagem Java, apesar de ter sido projetada como uma linguagem estruturada, em 2002 foi lançada uma versão orientada a eventos, o que faz o Java suportar também os conceitos da orientação a objetos.
III.O código de um programa escrito em Java é compilado para uma forma intermediária de código denominada bytecode, que é interpretada pela JVM (Java Virtual Machine).
IV.JRE é a sigla para Java Runtime Environment. O Ambiente de Execução do Java fornece as bibliotecas padrões do Java para o JDK compilar o código e para a JVM executar o programa.
Assinale a alternativa CORRETA:

Dado o pedaço de código abaixo:
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {$value = $value * 2;}
// $arr is now array(2, 4, 6, 8)
unset($value);
Assinale a alternativa que apresenta em que
linguagem foi desenvolvida.
Quanto às principais características das linguagens: Java, C e C++, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) A maioria dos códigos escritos em C pode ser compilada em C++.
( ) A linguagem C é considerada como tipicamente orientada a objetos.
( ) As IDE's Eclipse e NetBeans não comportam o desenvolvimento em Java.
Assinale a alternativa que apresenta a sequência correta de cima para baixo:
A programação orientada a objeto possui pilares fundamentais em sua linguagem. Dadas as definições abaixo, identifique a alternativa que corresponda respectivamente a cada pilar.
1. Mecanismo utilizado para disponibilizar métodos que operam sobre os dados e que protegem o acesso direto indevido aos atributos de uma instância fora da classe onde estes foram declarados.
2. Mecanismo que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida.
3. Situação na qual um objeto pode se comportar de maneiras diferentes ao receber uma mensagem, dependendo do seu tipo de criação.
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Tipo</th>
<th>Nome</th>
</tr>
<xsl:for-each select="lista/produto">
<tr>
<td><xsl:value-of select="tipo"/></td>
<xsl:choose>
<xsl:when test="preco > 10">
<td>
<xsl:text>CARO </xsl:text>
<xsl:value-of select="nome"/>
</td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="nome"/></td>
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Observe o seguinte recorte do documento lista.xml
<?xml-stylesheet type="text/xsl" href="
listacara.xsl"?>
<lista>
<produto>
<tipo>Comida</tipo>
<nome>Arroz</nome>
<preco>10</preco>
</produto>
<produto>
<tipo>Roupa</tipo>
<nome>Blusa</nome>
<preco>15</preco>
</produto>
</lista>
Ao abrir o documento lista.xml em um browser, o resultado será:
<script>
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
</script>
É correto concluir que o termo this refere-se:
<!DOCTYPE html>
<html>
<head>
<style>
td {
border: 1px solid #dddddd;
padding: 20px;
} </style>
<h2>Tabela UM</h2>
<table>
<tr>
<td>A</td>
<td>B</td>
</tr>
<td>C</td>
<td>B2</td>
</tr>
</table>
</body>
</html>
Sobre esse script, é correto afirmar que: