40 resultados encontrados para . (0.006 segundos)

74177 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Banco de Dados (TI)

Na linguagem SQL, não existe a operação de divisão relacional da álgebra relacional. Analise as tentativas de se

implementar a divisão relacional, usando outros recursos da SQL e atribua V para as tentativas que funcionam e F para as

que não funcionarem – seja por estarem logicamente erradas, seja por causarem erros de compilação ou execução



A sequência das atribuições, de cima para baixo, é:

  • a)
    F, F, F.
  • b)
    F, V, V.
  • c)
    V, F, V.
  • d)
    V, V, F.
  • e)
    V, V, V.

74178 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Banco de Dados (TI)

Mostrar/Esconder texto associado

Assinale a alternativa que contém o resultado do comando SQL.



  • a)

  • b)

  • c)



  • d)

  • e)



74602 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Engenharia de Software (TI)

Sobre o diagrama de casos de uso da UML, analise as proposições abaixo.

1) São usados em análise de requisitos e projetos de alto nível e modelam o contexto de um sistema, engenharia reversa e engenharia progressiva.

2) Quando desenha um diagrama de casos de uso devemos ter identificados: as funcionalidades a serem representadas como um caso de uso, os atores e os relacionamentos entre os casos de uso e os atores.

3) Diagramas de caso de uso especificam os eventos de um sistema e seus fluxos e descrevem como são implementados. Além disso, não apenas dizem o que o sistema deve fazer, mas também especificam como isso será conseguido.

4) Descrição do Caso de Uso são narrativas de texto do Caso de Uso. Elas usualmente tomam a forma de uma nota ou um documento que é, de alguma maneira, ligado ao Caso de Uso, e explanam o processo ou atividades que tomarão lugar no Caso de Uso.

5) Entre os propósitos dos diagramas de caso de uso temos: colher os requisitos de um sistema, ter uma visão externa do sistema, saber que fatores internos e externos influenciam o sistema e mostrar a interação entre os requisitos e atores.

Estão corretas, apenas:

  • a)
    1, 2, 3 e 4.
  • b)
    1, 2, 3 e 5.
  • c)
    1, 3, 4 e 5.
  • d)
    1, 2, 4 e 5.
  • e)
    2, 3, 4 e 5.

74603 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Programação (TI)

O comando condicional se-então-senão (if-then-else) pode-se pode ter seu comportamento simulado com o enquanto-que (while). Dado o trecho de pseudocódigo esquemático abaixo, assinale a alternativa em que se simula o comportamento do se-então-senão (if-thenelse) com o enquanto-que, onde S e T são sequências arbitrárias de comandos e C uma expressão boolena.

se C então faça

S

senão faça

T

fim-se

  • a)

  • b)

  • c)

  • d)

  • e)

74604 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Programação (TI)

Considere as afirmações abaixo, sobre os paradigmas de linguagens de programação.

1) As linguagens de programação Python, Ruby, C#, Cython e Lua são multiparadigmáticas e podem ser classificadas, pelo menos, nos paradigmas Orientado a Objetos, Funcional e Imperativo.

2) As linguagens de programação Object-Pascal (Delphi), Python, C++ e Java, embora deem suporte à Orientação a Objetos (OO), não são completamente orientadas a objetos.

3) As linguagens de programação Smalltalk e Ruby são completamente orientadas a objetos, uma vez que todo valor de dados é um objeto e todas as operações são vias chamadas de métodos.

Está(ão) correta(s):

  • a)
    1, 2 e 3.
  • b)
    2 e 3, apenas.
  • c)
    1 e 2, apenas.
  • d)
    1 e 3, apenas.
  • e)
    3, apenas

74605 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Programação (TI)

Correlacione os tipos de variáveis definidas pela linguagem de programação Java, listadas na primeira coluna, a sua

descrição, na segunda coluna.



A sequência correta, de cima para baixo, é:

  • a)
    2, 1, 3, 4.
  • b)
    2, 3, 1, 4.
  • c)
    1, 2, 4, 3.
  • d)
    3, 2, 4, 1.
  • e)
    1, 3, 2, 4.

74606 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Programação (TI)

Correlacione as tecnologias Java EE que são usadas na camada web em aplicações Java EE, listadas na primeira coluna,

a sua descrição, na segunda coluna.



A sequência correta, de cima para baixo, é:

  • a)
    2, 1, 4, 3.
  • b)
    2, 3, 1, 4.
  • c)
    1, 2, 4, 3.
  • d)
    3, 2, 4, 1.
  • e)
    1, 3, 2, 4.

74607 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Banco de Dados (TI)

Acerca do conceito de normalização em banco de dados, assinale V para as proposições Verdadeiras, ou F para as Falsas.

( ) Uma relação está na Terceira Forma Normal (3NF) se ela está na 2NF e todo atributo não chave é plenamente dependente da chave primária.

( ) Uma relação está na Quarta Forma Normal (4NF) se ela está na 3NF e nenhum atributo não chave é transitivamente dependente da chave primária.

( ) Uma relação está na Primeira Forma Normal (1NF) se todo determinante é uma chave candidata.

( ) Uma relação está na Segunda Forma Normal (2NF) se ela está na 1NF e não existem dependências multivaloradas.

A sequência correta, de cima para baixo, é:

  • a)
    F, F, F, F.
  • b)
    V, F, F, F.
  • c)
    V, V, F, F.
  • d)
    V, V, V, F.
  • e)
    V, V, V, V.

79904 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Banco de Dados (TI)

A divisão de duas relações R÷S, onde os atributos de S são um subconjunto dos de R, resulta na relação T com atributos

aqueles de R que não estão em S, onde para cada tupla t que aparece no resultado, os valores de t devem aparecer em R

combinado com toda tupla de S. Considerando as tabelas R e S abaixo, assinale a alternativa que contém a tabela R÷S

resultante. Observe que na primeira linha vem o nome da tabela, e na segunda, os atributos.



  • a)

  • b)

  • c)

  • d)

  • e)

80244 SUGEP - UFRPE (2016) - UFRPE - Técnico - Tecnologia da Informação / Engenharia de Software (TI)

Acerca do conceito de polimorfismo na orientação a objetos, analise as afirmações abaixo.

1) No polimorfismo de nome ou de sobrecarga (overloading) a decisão do método a ser chamado é tomada em tempo de execução.

2) Com o polimorfismo, um objeto pode ser referenciado de várias formas distintas.

3) No polimorfismo dinâmico ou de sobrescrita (overriding) os métodos têm nome e assinatura, e na subclasse se redefine um método da superclasse. A decisão do método a ser chamado é tomada em tempo de execução.

4) Nas linguagens orientadas a objetos é comum encontrar três formas de polimorfismo: ad hoc (como a sobrecarga de operadores), paramétrico (sobrecarga de nome com assinaturas diferentes) e de herança (reescrita de método).

Estão corretas:

  • a)
    1, 2, 3 e 4.
  • b)
    2, 3 e 4, apenas.
  • c)
    1, 3 e 4, apenas.
  • d)
    1, 2 e 4, apenas.
  • e)
    1, 2 e 3, apenas.