Foram encontradas 1.000 questões.
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoOperadoresOperadores Aritméticos
- Fundamentos de ProgramaçãoVariáveis
- LinguagensJava
Analise o seguinte trecho de código Java:
int n= 2, x; x= ++n + n++ + ++n + n++; System.out.println(x + n); |
O que será escrito na saída padrão após a execução?
Provas
Analise o seguinte trecho de código Java:
int n= 017; System.out.println(n); |
O que acontecerá após a execução?
Provas
GIT é um sistema de controle de revisão distribuído que possui um conjunto de comandos para realizar operações de versionamento de arquivos. O comando ______ cria uma versão dos arquivos modificados no repositório local como uma espécie de fotografia, registrando a situação atual deles, e o comando ________ envia essas modificações para o repositório remoto. Já o comando ________ é utilizado para trazer as atualizações do repositório remoto fazendo merge automaticamente com os arquivos do repositório local.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Provas
Sobre a criação de testes unitários na linguagem Java com o uso do framework JUnit, qual instrução deve ser utilizada para comparar o resultado esperado com o resultado obtido?
Provas
Sobre fundamentos de testes de software, o International Software Testing Qualifications Board (ISTQB) define que é uma falha humana e produz resultado incorreto, enquanto é o resultado de um código mal escrito que causa anomalia no funcionamento de um sistema. Já é o funcionamento inesperado das funções do software.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Provas
Sobre o padrão MVC (Model-View-Controller) de projeto, analise as assertivas abaixo:
I. Model é responsável por invocar as regras de negócio e enviar as informações para serem exibidas pela View.
II. View faz a captação das ações e a atualização das informações exibidas ao usuário.
III. Controller mantém e realiza a alteração do estado dos valores que são fornecidos à View.
Quais estão corretas?
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Na orientação a objetos, o(a) estabelece um relacionamento hierárquico entre uma superclasse e uma ou mais subclasses, permitindo que as subclasses obtenham todos os e métodos da superclasse. A possibilita que uma subclasse implemente um método com o mesmo nome de um método de uma superclasse, porém, necessariamente com a mesma assinatura.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Sobre herança de classes na orientação a objetos, analise as assertivas abaixo e assinale a alternativa correta.
I. É um relacionamento do tipo “é um” entre a subclasse e a superclasse.
II. Uma subclasse é uma especialização de uma superclasse.
III. Os atributos de uma superclasse são herdados pela subclasse que a estende.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
Na orientação a objetos, o encapsulamento tem por objetivo:
Provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Sobre acoplamento de classes na orientação a objetos, analise as assertivas abaixo e assinale a alternativa correta.
I. Descreve a interconectabilidade das classes.
II. Como boa prática, o acoplamento entre as classes de um sistema de software deve ser forte.
III. Espera-se que as classes de um sistema de software sejam independentes de outras classes e que as interfaces sejam pequenas e bem definidas.
Provas
Caderno Container