Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.590 questões
Julgue o item a seguir a respeito dos conceitos de shell bash shell script.
O arquivo exec.sh contém o código a seguir.
#!/bin/sh
echo $ !
A execução do referido arquivo terá o seguinte resultado.
banco do nordeste
. /exec.sh banco do nordeste
Em relação aos conceitos de Python, julgue o seguinte item.
Considere o código Python a seguir.
meuNome = “Pedro”
meuInsta = “@pedro”
gosto = “programar em Python”
print (“Meu nome é {}, meu instagram é {} e
eu amo {}”.format (meuNome, meuInsta, gosto))
print (“Meu nome é {meuNome}, meu instagram é
{meuInsta} e eu amo {gosto}”)
A execução do referido código Python apresentará o seguinte resultado.
Meu nome é Pedro, meu instagram é @pedro e eu
amo programar em Python
Meu nome é Pedro, meu instagram é @pedro e eu
amo programar em python
Em relação aos conceitos de Python, julgue o seguinte item.
Assuma o código Python a seguir.
a=3
b=“ BNB “
print (a*b)
A execução do código Python precedente gerará o seguinte erro.
TypeError: unsupported operand type(s) for *:
'int' and 'str'
Considere-se o seguinte código.
O código apresentado não será compilado, pois há dois métodos construtores.
Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.
Considere-se o seguinte código JavaScript.
<script>
class Retangulo {
constructor(altura, largura) {
this.altura = altura;
this.largura = largura;
}
// Getter
get area() {
return this.calcArea();
}
// Method
calcArea() {
return this.altura * this.largura;
}
}
class Quadrado extends Retangulo {
constructor (lado) {
super(lado,lado);
}
}
const quadrado = new Retangulo(10, 10);
const quad = new Quadrado(15);
console.log(quadrado.area);
console.log(quad.area);
</script>
O resultado da execução do código precedente será o seguinte.
Erro: função area() não definida.
Analise o código Python a seguir.
L=["Um","Dois","Três","Quatro","Cinco","Seis"]
print(L[4][2])
Assinale o efeito da execução desse trecho.
Analise o código JavaScript a seguir.
const cidades =
["Natal", "Manaus", "Recife", "Brasília"];
cidades.reverse();
alert (cidades);
Assinale o que é exibido na execução do trecho acima.
I. Os comandos print e echo podem ser usados para produzir saída de dados (ouput). II. Todos os comandos de saída retornam o valor zero. III. Todos os comandos de saída podem receber múltiplos argumentos de entrada.
Está correto o que se afirma em
Em uma classe servlet Java uma mensagem foi incluída em um atributo e enviada para a página mensagens.jsp, por meio do
código abaixo.
mensagem = "Usuário e/ou senha inválidos";
request.setAttribute("mensagem", mensagem);
RequestDispatcher disp = request.getRequestDispatcher("mensagens.jsp");
disp.forward(request, response);
Na página mensagens.jsp, para receber essa mensagem deve-se utilizar a instrução
Considere o código Typescript abaixo.
const advogados: string[] = ["Paulo Freitas"];
Para adicionar o nome Luiz Teixeira na array advogados, imediatamente após o nome já existente, utiliza-se a instrução
public class Prova { public static void main(String[] args) { int[][] dados = new int[5][]; for (int i = 0; i < 5; i++) { dados [i] = new int[5]; for (int j = 0; j < 5; j++) { dados[i][j] = i + j; System.out.println(dados[i][j]); } }
} }
Sobre o código
Ao executar esse bloco de código em condições ideais,
Considere uma página Web que contém o código JavaScript aseguir.
< script >
let text = "";
for (let i = 0; i < 5; i++) {
text += " " + i ;
}
alert (text);
< /script >
O valor exibido pela execução desse script é
def f(n): return n*2
Assinale a linguagem de programação de uso geral que adota a sintaxe acima.