Magna Concursos

Foram encontradas 1.765 questões.

406056 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB

Analise com atenção as informações fornecidas pelo exemplo contendo o trecho de uma gramática de uma linguagem hipotética, como mostrado na figura abaixo.

Enunciado 406056-1

Considerando-se as gramáticas de linguagens de programação e notação BNF, assinale a única opção que contém a fórmula que será analisada como CORRETA pela expressão BNF da figura.

 

Provas

Questão presente nas seguintes provas
406055 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Avalie as afirmativas abaixo sobre projeto de Software. I) No contexto do desenvolvimento de software orientado a objetos, um componente é formado por uma única classe. II) A especificação de um componente requer a definição de todas as interfaces necessárias para que este se comunique com outras classes do projeto. III) Os componentes especificados em uma arquitetura podem ser detalhados tendo como base sua classe de análise correspondente. IV) O princípio da substituição de Liskov sugere que um componente que usa uma classe base deve funcionar apropriadamente, caso esta seja substituída por sua superclasse. V) O princípio da inversão de dependência sugere que um componente não deve depender de classes concretas mas sim de abstrações, como Interfaces. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
 

Provas

Questão presente nas seguintes provas
406053 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Segundo as definições de Delamaro (2007) a respeito dos tipos de teste de software, uma das técnicas tem por característica “estabelecer os requisitos de teste com base em uma dada implementação, requerendo a execução de partes ou de componentes elementares do programa”. Assinale a alternativa que apresenta o nome do tipo de teste representado pela definição dada:
 

Provas

Questão presente nas seguintes provas
406052 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Quando Deitel (2010, p. 301) apresenta a seguinte definição: “A capacidade de criar classes absorvendo membros de uma classe existente e aprimorando essas classes com novas capacidades”, ele está falando de:
 

Provas

Questão presente nas seguintes provas
406051 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Baseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla.
 

Provas

Questão presente nas seguintes provas
406050 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB

Com relação a Algoritmos e Estrutura de Dados, segundo Farrer (1999), dadas as afirmações, abaixo:

I) Denomina-se expressão aritmética aquela cujos operadores são aritméticos e cujos operandos são constantes ou variáveis do tipo numérico.

II) Uma expressão relacional é uma comparação realizada entre dois valores, independentemente de seu tipo básico. Estes valores são representados na relação através de constantes, variáveis ou expressões aritméticas.

III) E, OU e NÃO são conectivos usados na formação de novas proposições nas expressões lógicas.

Assinale a alternativa que apresenta a resposta CORRETA:

 

Provas

Questão presente nas seguintes provas
406049 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Um framework de processo de software dirigido a riscos foi proposto por Boehm (1988) e é conhecido como modelo em espiral. Este processo de software é representado como uma espiral, e não como uma sequência de atividades. Cada volta na espiral representa uma fase do processo de software. Segundo Sommerville (2011), no modelo em espiral de Boehm, cada volta está dividida em quatro setores. Uma das alternativas abaixo NÃO denomina um desses quatro setores. Assinale-a:
 

Provas

Questão presente nas seguintes provas
406048 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Um arquivo CSS, Cascading Style Sheets ou folhas de estilo em cascata, é responsável pela apresentação visual da estrutura de um arquivo XHTML. A definição do estilo ou aparência dos objetos XHTML pode ser feita internamente ao arquivo XHTML ou externamente a ele em um arquivo CSS à parte. A folha de estilo CSS é dita externa quando os comandos CSS são escritos em:
 

Provas

Questão presente nas seguintes provas
406047 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB

Dado o código em Python abaixo, assinale a alternativa que contém a sequência CORRETA de números da saída gerada pelos comandos “print”:

Enunciado 406047-1

 

Provas

Questão presente nas seguintes provas
406046 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Considerando-se a definição sobre autômatos finitos e linguagens, assinale a única alternativa que contém a disposição correta (da esquerda para a direita) dos tipos de gramática segundo o critério da abrangência das linguagens geradas (gramática mencionada gera linguagem que abrange a linguagem gerada pela gramática a sua direita – hierarquia de Chomsky).
 

Provas

Questão presente nas seguintes provas