Questões de Concurso Comentadas para faperp
Foram encontradas 186 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
O conhecimento sobre o uso da linguagem SQL é fundamental para quem deseja trabalhar com banco de dados. Diversas operações de consultas podem ser realizadas, para diferentes tipos de necessidades de recuperação de informações. Por exemplo, através de consultadas aninhadas, permite-se buscar valores existentes no banco de dados, para que depois se possa utilizá-los em uma condição de comparação. A seguir tem-se um exemplo de uma consulta SQL aninhada típica.
SELECT F.Pnome, F.Unome
FROM FUNCIONARIO AS F
WHERE F.Cpf IN ( SELECT D.Fcpf
FROM DEPENDENTE AS D
WHERE F.Pnome = D.Nome_dependente
AND
F.Sexo = D.Sexo);
Fonte: Sistemas de Banco de Dados 6 Edição
A partir desta consulta, pode-se afirmar que:
As linguagens de programação orientada a objetos possuem diversos recursos, tornando os códigos desenvolvidos nelas cada vez mais poderosos e versáteis. Por exemplo, pensando em JAVA, pode-se fazer referência a membros de um determinado objeto utilizando a referência this. Dessa forma, considere o trecho de código a seguir.
public class ThisTeste
{
public static void main (String[] args)
{
TempoSimples tempo = new TempoSimples (14, 18, 20);
System.out.println( tempo.ConstroiString() );
}
}
class TempoSimples
{
private int hora;
private int minuto;
private int segundo;
public TempoSimples( int hora, int minuto, int segundo)
{
this.hora = hora;
this.minuto = minuto;
this.segundo = segundo;
}
public String ConstroiString()
{
return String.format("%24s: %s \n%24s: %s,
"this.StringUniversal()", this.StringUniversal(),
"StringUniversal()", StringUniversal() );
}
public String StringUniversal()
{
return String.format("%02d:%02d:%02d,
this.hora, this.minuto, this.segundo );
}
}
A partir do código anteriormente apresentado, assinale a alternativa
que contempla a saída correta, quando este código é executado:
Considere o seguinte trecho de código implementado em JAVA:
import java.util.Scanner
public class Addition
{
public static void main ( String[] args )
{
Scanner input = new Scanner ( System.in );
int numero1, numero2, soma;
numero1 = input.nextInt();
numero2 = input.nextInt();
soma = numero1 + numero2;
}
}
A partir do trecho de código apresentado, assinale a alternativa
que apresenta apenas afirmações corretas:
Uma boa lógica de programação é fundamental para que os algoritmos sejam bem desenvolvidos e, consequentemente, os programas bem implementados, claro que se agregando o conhecimento da sintaxe da linguagem de programação escolhida. Dessa forma, pensando-se em estruturas de algumas implementações, considere o seguinte trecho de código:
int fibonacci (int N)
{
if (N <= 1)
return N;
else
return ( fibonacci(N - 1) + fibonacci(N - 2) );
}
Pode-se afirmar, a partir do código anteriormente apresentado, que: