Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.487 questões
Assinale a alternativa que define corretamente o enunciado desta questão a partir dos conceitos da programação orientada a objetos.
1. Uma classe abstrata não pode instanciar objetos, mas pode ser herdada por outra classe.
2. Um método abstrato pode existir em uma classe abstrata ou não, e pode conter um corpo ou não.
3. Uma interface pode ser vista como uma classe abstrata que é usada para agrupar métodos sem corpo, ou seja, sem implementações.
Assinale a alternativa que indica todas as afirmativas corretas.
Qual biblioteca Python é uma biblioteca de gráficos que permite a criação e o desenho de formas e figuras?
Assinale a alternativa que descreve corretamente o Scratch, do MIT.
Um programador Java criou seu código fonte e o gravou com o nome meuprograma.java. Para fazer os primeiros testes, este, na linha de comando, digitou java meuprograma.java. Neste momento, ao chamar o uso do comando java (antes do nome do código fonte), o programador está invocando o:
Considere o seguinte programa exemplo (Fig1) escrito em linguagem Java e marque a alternativa correta:
Fig 1
import java.util.Scanner;
public class PG {
public static void main(String[] args) {
int i = 0;
int resultado=0;
int n;
int a1;
int c;
Scanner entrada = new Scanner(System.in);
System.out.printIn("Digite o tamanho”);
n= entrada.nexInt();
Scanner entrada1 = new Scanner(System.in);
System.out.printIn("Digite o primeiro"):
a1 = entrada1.nextInt();
Scanner entrada2 = new Scanner(System.in);
System.out.printIn("Digite a ordem");
c = entrada2.nextInt();
while(i < n){
resultado = resultado + a1;
// System.out.printIn(resultado);
a1 = a1 * c;
i++;
}
System.out.printIn("O resultado final eh: “+resultado);
}
}
Supondo que, ao utilizar o programa, o usuário imputou os valores 4 para a variável “n”, 2 para a variável “a1” e 4 para a variável “c”, qual será o resultado apresentado ao término da execução do programa?
Sobre as linguagens de programação JAVA e C, analise as afirmativas seguintes e marque a alternativa correta:
I- Tanto em Java como em C, os blocos de códigos são modularizados em métodos e delimitados por chaves ({ e }).
II- Java é uma linguagem em que, apesar de permitir algoritmos de busca, não é possivel implantar algoritmos de ordenação.
Analise o script a seguir.
#!/bin/bash
x=5
y=3
[ $x -gt $y ] && opcao=1
[ $x -ne $y ] && opcao=2
[ $x -le $y ] && opcao=3
[ $x -eq $y ] && opcao=4
if [ $opcao == “1” ];
then
__ echo “Opção 1”
elif [ $opcao == “2” ];
then
__ echo “Opção 2”
elif [ $opcao == “3” ];
then
__ echo “Opção 3”
elif [ $opcao == “4” ];
then
__ echo “Opção 4”
else
__ echo “Opção inválida”
fi
A alternativa que indica a saída produzida pela execução do script apresentado acima é
Analise o código Python a seguir.
X, i = [0,1,5], 6
while True:
__ if len(X) > i:
__ __ y = list(range(X[0], X[6], X[2]))
__ __ print (y)
__ __ break
__ else:
__ __ X.append(len(X) * 5)
A opção que indica a saída produzida pela execução do código apresentado acima é
Analise o seguinte script.
__ #!/bin/bash
__ for ((i=3; i>=1; i--))
__ do
__ _ for ((j=0; j<=2; j++))
__ __ _ do
__ __ __ echo -n “$((j+i)) “
__ __ _ done
__ _ echo
__ done
__
Após a execução do script acima, o texto que será impresso no terminal é