Foram encontradas 110 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
- Compilação e Interpretação de CódigoDebugging
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Final Keyword
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
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:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
Considere os seguintes diagramas de Casos de Uso.

A partir dos diagramas apresentados, assinale a alternativa que contempla recursos oferecidos I, II e III, respectivamente:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosFatorial e Fibonacci
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
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:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
Validar um software é um item de extrema relevância no processo de desenvolvimento, pois objetiva verificar se um software se adequa corretamente as suas especificações e também satisfaz as especificações do cliente do sistema. Por exemplo, no desenvolvimento de sistemas de software críticos, existe uma equipe independente de testadores que trabalha a partir de planos de teste pré-formulados, compondo um processo de software dirigido a planos, conforme pode ser verificado na figura a seguir.

Fonte: Engenharia de Software 9 Edição
Para seguir esta metodologia, alguns planos de teste devem ser desenvolvidos para vincular as atividades de teste e as atividades de desenvolvimento. A partir destas informações, assinale a alternativa que substitui corretamente os números I, II e III, respectivamente:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
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:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAPERP
Orgão: SEMAE Rio Preto
Durante o processo de desenvolvimento de software diversas etapas devem ser seguidas, de modo o que o software produzido cumpra os anseios e atenda as necessidades do cliente. Dessa forma, é interessante o desenvolvimento de implementações iniciais, de modo a expô-las a comentários do cliente, até que uma versão final consistente seja produzida. A intercalação de atividades como especificação, desenvolvimento e validação, oferecendo um rápida resposta para mensurar a evolução do projeto, conforme pode ser visto na figura a seguir:

Fonte: Engenharia de Software 9 Edição
A partir das informações apresentadas anteriormente, assinale a alternativa que contempla o modelo de desenvolvimento de software adotado:
Provas
- Conservação e Preservação de Documentos
- Organização e Administração de ArquivosAcondicionamento e Armazenamento
Provas
Aquífero que abrange partes dos territórios do Uruguai, Argentina, Paraguai e, principalmente, do Brasil. Estimativas apontam para um volume de, aproximadamente, 40 trilhões de metros cúbicos de água, sendo que 70% desse volume encontram-se no subsolo brasileiro. Trata-se do:

Provas
Caderno Container