Magna Concursos

Foram encontradas 50 questões.

406065 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Analise as seguintes afirmativas. I) Ocultar dados dentro das classes e torná-los disponíveis apenas por meio de métodos é uma técnica muito usada em programas orientados a objetos, chamada de sobreescrita de classes. II) Uma subclasse pode implementar novamente métodos que foram herdados de uma superclasse. Chamamos isso de sobrecarga de atributos. III) Em Java não existe herança múltipla como em C++. Essa limitação pode ser parcialmente simulada pelo uso de encaminhamento de métodos a variáveis de instância. Assinale a alternativa CORRETA com relação às afirmativas acima.
 

Provas

Questão presente nas seguintes provas
406061 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Considerando-se o conjunto de instruções da plataforma x86, assinale a única alternativa em que a classe da instrução e a respectiva descrição estão CORRETOS.
 

Provas

Questão presente nas seguintes provas
406058 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Considere a função de complexidade f(n) = 3n3 + 4n2 +2n. Selecione a opção abaixo contendo o menor valor para a constante c, c>0, para que g(n) = c.n3 domine assintoticamente f(n), para n>= 1.
 

Provas

Questão presente nas seguintes provas
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
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
406045 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB

Considere o código do método ordena, para ordenação de vetores, escrito abaixo em linguagem Java:

Enunciado 406045-1

Cada alternativa abaixo possui duas declarações separadas pela preposição “e”. Assinale a alternativa contendo as declarações que devem ser inseridos no método ordena respectivamente onde lê-se os rótulos Declaração A e Declaração B, que fazem o método funcionar corretamente, ordenando o vetor v em ordem crescente.
 

Provas

Questão presente nas seguintes provas
406039 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Avalie as afirmativas abaixo sobre a Modelagem de Requisitos de Software: I) Elementos orientados a fluxo mostram como o usuário interage com o sistema, apresentando sequências de atividades que ocorrem à medida que o software é utilizado. II) Elementos baseados em classes modelam os objetos que o sistema irá manipular, suas operações e seus relacionamentos. III) Os elementos comportamentais são representações de como eventos externos mudam o estado do sistema. IV) Os elementos baseados em cenários representam o sistema como uma transformação de informações, indicando como os objetos de dados são transformados pelas várias funções do sistema. V) Um caso de uso é um contrato de comportamento e este contrato define a maneira como um ator utiliza o sistema para alcançar uma meta. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
 

Provas

Questão presente nas seguintes provas
406038 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Leia as afirmativas a seguir considerando que f(n) e g(n) são funções positivas. I) Se g(n) é O(f(n)), um algoritmo de função de complexidade de tempo f(n) possui Ordem de complexidade g(n). II) Se g(n) é O(f(n)), f(n) é um limite superior para g(n). III) Se a função g(n) = 7.log(n) +6 , então a função g(n) é O(log(n)). IV) Se g(n) = n2 e f(n) = (n+1)2 temos que g(n) é O(f(n)) e f(n) é O(g(n)). V) Se g(n) = 2n+1 e f(n) = 2n temos que g(n) = O(f(n)). Assinale a alternativa que apresenta somente as afirmativas CORRETAS.
 

Provas

Questão presente nas seguintes provas
406030 Ano: 2017
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFB
Orgão: IFB
Avalie as afirmativas abaixo sobre o projeto de interface com usuário. I) Deixar o usuário no comando, reduzir a carga de memória do usuário e tornar a interface consistente são regras de ouro para o projeto de uma boa interface de usuário. II) O projeto de uma interface consistente implica manter as informações visuais organizadas, de acordo com as regras de projeto, ao longo de todas as exibições de telas. III) O projeto de uma interface de usuário deve maximizar a utilização de recursos gráficos. IV) Manter a consistência de interface ao longo de uma família de aplicações leva à adoção de padrões já previamente aceitos e incorporados pelo usuário. V) O layout visual da interface deve se basear em uma metáfora do mundo real. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
 

Provas

Questão presente nas seguintes provas