Foram encontradas 495 questões.
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação à Objetos: Modificadores de Acesso
De acordo com as definições de Programação Orientada a Objetos, o princípio do encapsulamento destaca-se com as assertivas a seguir:
I - Serve para controlar o acesso aos atributos e métodos de uma classe.
II - Tem por significado separar o programa em partes, o mais isolado possível.
III - Tornar o software fácil de atualizar, mais flexível e de criar novas implementações.
IV - Representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde a mesma poderá ser modificada.
Dentre as assertivas apresentadas, quais são VERDADEIRAS:
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IFPI
Orgão: IFPI
Considere o código-fonte que segue:
int f1(int n) {
if (n == 0 II n == 1) return n;
else return (2 * f1(n-1) + 3 * f1(n-2)); }
int f2(int n) {
int a; int[] X = new int [n];
int[] X = new int [n]; int[] Z = new int [n];
X [0] = Y [0] = Z [0] = 0;
X [1] = 1; Y [1] = 2; Z [1] = 3;
for (a = 2; a <= n; a ++) {
X [a] = Y [a-1] + Z [a-2];
Y [a] = 2 * X [a]; Z [a] = 3 * X [a]; }
return X [n];
Qual é o tempo de execução de f1(n) e f2(n), respectivamente?
Provas
No que se refere ao teste de software, julgue cada afirmativa abaixo e informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.
( ) | O teste de software é um elemento de tópico mais amplo, conhecido como verificação e validação. |
( ) | Dentre as etapas de teste de um software, o teste de integração proporciona a garantia final de que o produto testado satisfaz a todos os requisitos, inclusive o de desempenho. |
( ) | Uma boa estratégia de testes, além de ter como objetivo principal encontrar erros, também avalia características como utilidade e portabilidade. |
( ) | O teste de recuperação é um teste que força o software a falhar de diversas formas e verifica se a recuperação ocorreu de forma correta. |
Provas
Acerca dos processos de desenvolvimento de software, SCRUM e RUP (Rational Unified Process), é CORRETO afirmar que:
Provas
O Modelo Integrado de Maturidade e Capacitação é um modelo de maturidade para melhoria de processo. No modelo CMMI (versão 1.3), utilizam-se níveis que descrevem um caminho recomendado a uma organização para a melhoria dos processos utilizados para desenvolver e manter seus produtos e serviços. Portanto, acerca do modelo CMMI (versão 1.3), é CORRETO afirmar que:
Provas
Acerca das técnicas de armazenamento e backup, é CORRETO afirmar que:
Provas
Em relação à linguagem SQL e ao sistema gerenciador de banco de dados MySQL, para cada afirmativa abaixo, informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.
( ) A linguagem SQL possui comandos para definição de dados, consultas e atualizações.
( ) Na linguagem SQL, o principal comando para defi nição de dados é o DEFINE, que pode ser utilizado na criação de tabelas e domínios.
( ) MySQL é um banco de dados relacional de fonte aberta, que oferece portabilidade, facilidade de manuseio e suporta controle transacional.
( ) O formato da declaração SELECT, para consultas em SQL, é composto por somente duas cláusulas: SELECT e FROM.
Provas
- LinguagensC++
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoProgramação Estruturada
- Paradigmas de ProgramaçãoProgramação Estruturada vs Orientada a Objetos
Sobre programação estruturada e programação orientada a objetos, é INCORRETO afirmar que:
Provas
Analise as assertivas a seguir sobre as linguagens Python, HTML5, PHP e Java.
I - Python é uma linguagem de programação de alto nível, compilada e imperativa.
II - HTML5, ou HTML versão 5, é uma linguagem de marcação para documentos web.
III - A linguagem PHP é uma linguagem interpretada, capaz de gerar conteúdo dinâmico.
IV - Java é uma linguagem compilada por uma máquina virtual, onde suas aplicações rodam dependentes do sistema operacional.
Assinale a alternativa referente às assertivas CORRETAS.
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IFPI
Orgão: IFPI
Sobre os componentes e periféricos de um computador e suas conexões, é CORRETO afirmar que:
Provas
Caderno Container