Foram encontradas 220 questões.
Considere a seguinte relação de requisitos estabelecida para um software hipotético.
1. O software deverá ser implementado em Java.
2. O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web.
3. O software deve registrar log de todas as operações realizadas.
4. O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos.
5. O conjunto de produtos gerados deve incluir especificação de projeto em UML.
6. O software deve ser desenvolvido na plataforma Eclipse.
Assinale a alternativa que contém apenas números correspondentes a requisitos classificáveis como não funcionais.
1. O software deverá ser implementado em Java.
2. O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web.
3. O software deve registrar log de todas as operações realizadas.
4. O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos.
5. O conjunto de produtos gerados deve incluir especificação de projeto em UML.
6. O software deve ser desenvolvido na plataforma Eclipse.
Assinale a alternativa que contém apenas números correspondentes a requisitos classificáveis como não funcionais.
Provas
Questão presente nas seguintes provas
Considere o algoritmo a seguir que define a função recursiva "f".

Qual o valor retornado pela função "f" ao ser invocada passando o valor 4 como argumento?

Qual o valor retornado pela função "f" ao ser invocada passando o valor 4 como argumento?
Provas
Questão presente nas seguintes provas
A respeito da classificação dos diagramas de UML, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
Considere uma linguagem de programação estruturada hipotética "L" com as seguintes características:
a passagem de parâmetros se dá exclusivamente por valor;
o símbolo "=" representa o comando de atribuição que atribui um valor a uma variável;
"print" é uma função pré-definida que mostra na tela o valor de uma variável;
"p" é um procedimento definido pelo programador; e
não existe o conceito de variável global.
Considere agora a execução das três linhas a seguir:

O que pode ser afirmado em relação ao valor que será mostrado na tela?
a passagem de parâmetros se dá exclusivamente por valor;
o símbolo "=" representa o comando de atribuição que atribui um valor a uma variável;
"print" é uma função pré-definida que mostra na tela o valor de uma variável;
"p" é um procedimento definido pelo programador; e
não existe o conceito de variável global. Considere agora a execução das três linhas a seguir:

O que pode ser afirmado em relação ao valor que será mostrado na tela?
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Paradigmas de ProgramaçãoProgramação Estruturada
A programação estruturada é caracterizada por quais conceitos?
Provas
Questão presente nas seguintes provas
Considere a seguinte modelagem de casos de uso:

Com base nas informações contidas na modelagem de casos de uso acima, é correto afirmar:

Com base nas informações contidas na modelagem de casos de uso acima, é correto afirmar:
Provas
Questão presente nas seguintes provas
Examine o código abaixo, escrito na linguagem C#, no qual o método ListaArquivos retorna uma lista com os arquivos encontrados na pasta dir, e o método ListaSubpastas retorna uma lista com as subpastas encontradas na pasta dir.

Assinale a alternativa que completa corretamente as lacunas no código acima.

Assinale a alternativa que completa corretamente as lacunas no código acima.
Provas
Questão presente nas seguintes provas
Considere o seguinte código, escrito na linguagem C#:

Assinale a alternativa que preenche corretamente a lacuna no código acima, de modo a fazer com que a execução do método Main() imprima todos os elementos do array lista.

Assinale a alternativa que preenche corretamente a lacuna no código acima, de modo a fazer com que a execução do método Main() imprima todos os elementos do array lista.
Provas
Questão presente nas seguintes provas
- Compilação e Interpretação de CódigoDescompilação
- Engenharia de SoftwareUML: Unified Modeling Language
- Manutenção e Evolução de SoftwareEngenharia Reversa
Identifique as alternativas corretas a respeito de engenharia reversa.
1. Descompiladores são usados para obter o código fonte de um software a partir de seu código binário.
2. Ofuscadores de código efetuam a cifragem de códigos binários de programas com o intuito de impedir a sua descompilação.
3. Através de técnicas de engenharia reversa, é possível obter diagramas UML de um programa a partir de seu código fonte.
4. Descompilação de código e esteganografia são duas técnicas frequentemente usadas para realizar a engenharia reversa de sistemas computacionais.
Assinale a alternativa que indica todas as afirmativas corretas.
1. Descompiladores são usados para obter o código fonte de um software a partir de seu código binário.
2. Ofuscadores de código efetuam a cifragem de códigos binários de programas com o intuito de impedir a sua descompilação.
3. Através de técnicas de engenharia reversa, é possível obter diagramas UML de um programa a partir de seu código fonte.
4. Descompilação de código e esteganografia são duas técnicas frequentemente usadas para realizar a engenharia reversa de sistemas computacionais.
Assinale a alternativa que indica todas as afirmativas corretas.
Provas
Questão presente nas seguintes provas
Assinale a alternativa correta a respeito das variáveis e constantes, utilizadas em diversas linguagens de programação.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container