Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.487 questões
s=0 for k in range(16,10, -2): s -= k print (s)
O valor exibido pela execução desse trecho é:
x1 = {"A", "B", "C"} x2 = ["AA", "BB", "CC"] x1.add("B") x2.append("BB") x2.append(x1) print (x2)
Dado que os elementos de x1 podem ser exibidos em ordem aleatória, a linha que possivelmente é produzida pelo comando print na execução do código acima é:
xpto <- array(c(1:24), dim = c(4, 3, 2)) print (xpto[3, 2, 1])
Na execução desse código, o print produz o valor:
Assinale a alternativa que apresenta a forma correta de realizar essa tarefa, com boas práticas de POO e o conceito de herança.
abstract class Animal { public abstract double getCotaLeite(); }
class Elefante extends Animal { public double getCotaLeite(){ return 20.0; } }
class Rato extends Animal { public double getCotaLeite() { return 0.5; } }
class Aplicativo { public static void main(String args[]){ Animal animal1 = new Elefante(); System.out.println(“Cota diaria de leite do elefante: “ + animal1. getCotaLeite()); Animal animal2 = new Rato(); System.out.println(“Cota diaria de leite do rato: “ + animal2. getCotaLeite()); } }
Assinale a alternativa que apresenta corretamente dois conceitos importantes para a orientação a objetos desenvolvidos no código acima:
Assinale a alternativa correta com relação à Template Literals.
1. Trabalha com um ou mais argumentos.
2. Retorna nulo somente se todos os argumentos forem nulos.
3. Retorna todos os argumentos não nulos.
Assinale a alternativa que indica todas as afirmativas corretas.
Observe o fragmento de código Java abaixo:
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
System.out.println(x[i,j]);
}
}
Esse código irá imprimir os dados:
I - Java cria três objetos de fluxo que são associados a dispositivos de entrada ou saída sempre que um programa inicia a execução.
II - System.in: objeto de fluxo de entrada padrão, normalmente utilizado pelo programa para obter dados a partir do teclado;
III - System.err: objeto de fluxo de saída padrão, normalmente utilizado pelo programa para enviar resultados.
Estão corretas as afirmações
Qual a saída para o programa Python 3 abaixo?
x={}
x[(5,7,6)] = 7
x[(4,1,1)] = 5
x[(7,5)] = 4
x[(4,1,1)] = 0
total = 0
for i in x:
total=total+x[i]
print(len(x)+total)
Qual o valor da variável resultante do programa Python 3 abaixo?
a = list()
b = list()
c = list()
a.extend(i for i in range(7, 0, -2))
b.extend(i for i in range(1, 4))
c.extend(i for i in range(0, 5, -1))
resultado = list()
resultado.extend(i for i in a if i not in (b+c) and i not in resultado)
resultado.extend(i for i in b if i not in (a+c) and i not in resultado)
resultado.extend(i for i in c if i not in (a+b) and i not in resultado)
A linguagem Java traz diversos operadores para manipulação de valores bit a bit ("bitwise"). Analise o seguinte código Java 17:
int x = -1;
int y = x >>> 1;
int z = x >> 1;
Considerando o código analisado, assinale a afirmativa correta.
Sobre construtores em Java, analise as assertivas abaixo.
1) Um construtor é usado para criar objetos.
2) Um construtor deve ter o mesmo nome da classe em que é declarado.
3) Um construtor pode ser declarado como privado.
Estão corretas: