Questões de Concurso Público UFPI 2014 para Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Foram encontradas 50 questões

Q747161 Banco de Dados

Basicamente, um sistema de banco de dados é um sistema computadorizado capaz de armazenar informações e permitir que usuários acessem e atualizem essas informações. Analise as afirmativas a seguir, relacionadas a um sistema de banco de dados:

I. Entidade é um objeto distinguível da realidade modelada a ser representado no banco de dados;

II. Relacionamento define as associações entre entidades e não necessariamente associa somente entidades diferentes;

III. Modelo de dados é a representação física, na máquina real, dos componentes abstratos que constituem o modelo;

IV. Cardinalidade de uma entidade em um relacionamento é a propriedade que especifica o número de ocorrências de entidades associadas a cada atributo. 

Estão(está) CORRETA(S) somente as afirmativas:

Alternativas
Q747162 Banco de Dados
Prover independência de dados é um objetivo importante dos sistemas de bancos de dados. É INCORRETO afirmar que:
Alternativas
Q747163 Banco de Dados
Sobre banco de dados relacional, para cada afirmativa abaixo informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.
( ) Um banco de dados relacional é composto de tabelas ou relações.
( ) Cada tabela é um conjunto de tuplas, ou linhas. ( ) As linhas de uma tabela devem, necessariamente, estar ordenadas. ( ) Existem três tipos de chaves: a primária, a alternativa e a estrangeira. ( ) Em sua especificação, devem ser definidas, no mínimo, tabelas e linhas.
Alternativas
Q747164 Banco de Dados

O modelo de dados entidade-relacionamento (ER) foi desenvolvido visando facilitar o projeto de banco de dados. Analise as afirmativas a seguir a respeito da abordagem ER:

I. Um diagrama ER pode representar graficamente a estrutura lógica geral de um banco de dados;

II. Na modelagem ER não é prevista a possibilidade de associar dois relacionamentos entre si, o que pode ser suprido pela criação de uma entidade associativa;

III. Em um diagrama ER, retângulos representam entidades e elipses, os conjuntos de relacionamentos;

IV. Quando um conjunto de entidades não tem atributos suficientes para formar uma chave alternativa, este é denominado conjunto de entidades fraco;

V. Na herança de propriedades, cada ocorrência da entidade especializada possui as propriedades da entidade genérica correspondente. 

Estão(está) CORRETA(S) somente as afirmativas:
Alternativas
Q747165 Banco de Dados
As abordagens relacional e entidade-relacionamento (ER) permitem modelar os dados em diferentes níveis de abstração. Dentre as afirmativas abaixo, assinale a opção INCORRETA.
Alternativas
Q747166 Algoritmos e Estrutura de Dados
Acerca de tipos de dados e estruturas de dados, é CORRETO afirmar que:
Alternativas
Q747167 Algoritmos e Estrutura de Dados
Sobre listas, assinale a opção INCORRETA.
Alternativas
Q747168 Algoritmos e Estrutura de Dados

Sobre pilhas e filas, analise as afirmativas a seguir:

I. As operações de push e pop são responsáveis, respectivamente, por inserir e remover itens do início da fila;

II. A fila é um tipo de lista linear conhecida como LIFO (Last In First Out);

III. O método de acesso getTop é responsável por retornar o elemento do topo da pilha;

IV. A pilha é um tipo de dado abstrato em que a inserção de um item sempre se dá em seu topo;

V. Pilhas e filas são tipos abstratos de dados que se distinguem pela forma como se dão a inserção e remoção de itens em suas estruturas.

Estão(está) CORRETA(S) somente as afirmativas

Alternativas
Q747169 Algoritmos e Estrutura de Dados

Árvores são estruturas não-lineares usadas, frequentemente, na representação de uma hierarquia. Considere as seguintes afirmações:

I. Apesar do nome, as árvores binárias NÃO são úteis na representação de expressões matemáticas que envolvam operações binárias;

II. Uma árvore binária é um caso particular de uma árvore N-ária, onde N=2;

III. Uma árvore N-ária é uma variação onde os nós da árvore podem ter subárvores dentro do intervalo [0,N];

IV. Uma árvore binária é constituída por um conjunto finito de nós que pode ser vazio, ou consistir em uma raiz e duas árvores binárias distintas;

V. Ao contrário do percurso em pós-ordem em árvore binária, no percurso em pré-ordem, o nó raiz é o último a ser visitado.

Está CORRETO o que é afirmado somente em
Alternativas
Q747170 Algoritmos e Estrutura de Dados
No pior caso, uma busca sem sucesso em uma árvore binária perfeita deve visitar uma quantidade de nós internos da ordem de
Alternativas
Q747171 Algoritmos e Estrutura de Dados

Assinale cada afirmativa abaixo como verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.

( ) Uma árvore não-vazia é balanceada AVL se, pelo menos, uma de suas árvores, esquerda ou direita, for balanceada AVL;

( ) As árvores perfeitas são árvores balanceadas AVL;

( ) Uma boa condição de balanceamento AVL deve assegurar que a altura de uma árvore com n nós é da ordem de O(log n);

( ) Uma árvore AVL é uma árvore balanceada pela altura;

( ) Ao inserir ou remover um item em uma árvore AVL, o custo adicional para balancear esta árvore é da ordem de O(n/2).

Alternativas
Q747172 Algoritmos e Estrutura de Dados
Analisando as seguintes afirmações a respeito das árvores B:
I. A árvore B de ordem M possui raiz com, no mínimo 2, e, no máximo, M subárvores;
II. O “B” de árvore B refere-se à mesma ser uma árvore binária;
III. É impossível a construção de uma árvore B de ordem um;
IV. Todos os nós externos de uma árvore B devem estar no mesmo nível;
V. Uma árvore B com n nós internos é uma árvore M-múltipla de busca balanceada com altura da ordem de O(log n).
Verifica-se que 
Alternativas
Q747173 Programação
Uma propriedade desejável de uma boa linguagem de programação é a que permite que um programa seja capaz de detectar erros em tempo de execução ou condições que alterem seu fluxo normal, bem como efetuar medidas corretivas que possibilitem a continuidade de sua execução. A propriedade de que o texto trata é a(o)
Alternativas
Q747174 Programação

Analise as assertivas a seguir:

I. Um interpretador processa um programa imediatamente antes deste ser compilado, para gerar a aplicação executável;

II. Linguagens de programação podem ser implementadas, de maneira geral, por três métodos: interpretação pura, compilação e sistemas de implementação híbridos;

III. A geração de código em linguagem de máquina é uma das etapas do processo de interpretação de um programa escrito em uma determinada linguagem de programação;

IV. Instruções de pré-processadores são comumente utilizadas para especificar que o código incluso em um outro arquivo deve ser usado;

V. Nos sistemas de implementação híbridos, um programa escrito em uma linguagem intermediária é compilado para uma linguagem de alto-nível, de modo a permitir uma fácil interpretação.

Estão CORRETAS somente as assertivas

Alternativas
Q747175 Sistemas Operacionais
Sobre threads, assinale a opção INCORRETA.
Alternativas
Q747176 Programação
Ao desenvolver um sistema na linguagem Java, é possível fazer uso de um processo capaz de recuperar espaços de memória que ficaram em desuso. Tal processo é conhecido por
Alternativas
Q747177 Engenharia de Software

Acerca de linguagens de programação orientada a objetos, os itens a seguir correspondem, especificamente a:

I. Representação de um tipo abstrato de dados, além de definição métodos e atributos para os dados que estão sendo implementados;

II. Mecanismo que provê a interação entre objetos que foram criados, indicando o método que deve ser aplicado;

III. Técnica que permite projetar classes especializadas a partir do reuso de código de classes genéricas;

IV. Instância de uma classe;

V. Princípio que permite que classes derivadas de uma superclasse invoquem métodos que, apesar de ter o mesmo nome utilizado na superclasse, respondem de maneira apropriada à sua classe. 

Assinale a sequência CORRETA.
Alternativas
Q747178 Governança de TI
O projeto CMM Integration (CMMI) foi elaborado para resolver o problema que surgiu devido ao uso de múltiplos CMMs. Sobre CMMI, é INCORRETO afirmar que
Alternativas
Q747179 Governança de TI
O Modelo de Maturidade em Capacitação (CMM – Capability Maturity Model), também conhecido como Software CMM (SW-CMM), possui 5 níveis de maturidade. Assinale a opção que NÃO representa um dos níveis do modelo CMM.
Alternativas
Q747180 Governança de TI
O COBIT (Control Objectives for Information and related Technology) é um framework direcionado para a gestão de TI, internacionalmente aceito. Para satisfazer objetivos de negócios, as informações precisam estar de acordo com certos critérios de controle, referenciados pelo COBIT como requisitos de negócio para informação. Assinale a opção que NÃO corresponde a um desses critérios de informação especificados pelo COBIT
Alternativas
Respostas
21: A
22: C
23: D
24: E
25: D
26: B
27: C
28: E
29: D
30: C
31: B
32: A
33: D
34: A
35: D
36: B
37: C
38: E
39: C
40: B