Questões de Concurso Público UFRJ 2012 para Técnico de Tecnologia da Informação, Desenvolvimento

Foram encontradas 60 questões

Q446634 Engenharia de Software
Quanto à alternativa sobre orientação a objetos, é correto afirmar que:
Alternativas
Q446635 Engenharia de Software
O RUP é um processo de análise composto por fases e disciplinas. As fases mostram os aspectos do ciclo de vida do processo à medida que se desenvolve, enquanto que as disciplinas agrupam as atividades de maneira lógica, por natureza. Sobre as fases e disciplinas do RUP, analise as afirmativas abaixo:


I - A disciplina de modelagem de negócio está presente em todas as fases, assim como a disciplina de gerenciamento de projeto.

II - A disciplina de implementação ocorre de forma mais acentuada na fase de elaboração.

III - Um dos objetivos da fase de elaboração é tratar os riscos significativos do ponto de vista da arquitetura do projeto.

IV - A fase de manutenção tem como objetivo tratar possíveis erros de implementação observados pelos usuários, ou eventuais mudanças solicitadas por estes, após a entrega de um ciclo do projeto.

Podemos afirmar que:
Alternativas
Q446636 Programação
Considere o desenvolvimento de aplicações web com Ajax (Asynchronous Javascript and XML).

I - O objeto XMLHttpRequest desempenha importante papel, estando relacionado à comunicação assíncrona com o servidor web.

II - Para utilizar Ajax é preciso antes instalar e confgurar um servidor Ajax, o qual interage com o servidor web.

III - Uma das características de Ajax é a exibição dinâmica de dados e uso do modelo de objetos DOM (Document Object Model).

Podemos afirmar que:
Alternativas
Q446637 Programação
Analise os dois trechos de documentos XML abaixo.

Trecho do documento 1:
imagem-001.jpg

Trecho do documento 2:
imagem-002.jpg

Sobre esses trechos, podemos afirmar que:
Alternativas
Q446638 Programação
Analise o trecho de código PHP abaixo:

$xxx = 5;
$yyy = 4;
$zzz = $xxx % $yyy;

A alternativa que contém o valor de $zzz é:
Alternativas
Q446639 Programação
Analise o seguinte código PHP abaixo.

< ?php
    class A {
     public $foo = ‘laranja’;
   }
   class B {
     public $foo = ‘banana’;
      public $ola = ‘aloalo’;
   }
   function normalAtrib($obj) {
     $obj->foo = ‘trocado’;
     $obj = new B;
     $obj->foo = ‘mudeidenovo’;
   }
  function referenceAtrib(&$obj) {
    $obj->foo = ‘mudado’;
    $obj = new B;
  }
  $a = new A;
      normalAtrib($A);
     referenceAtrib($A);
echo “{$a->foo}”;
?>

Assinale a alternativa que contém o valor de $a->foo a ser exibido pelo comando echo contido no final do código PHP acima.
Alternativas
Q446640 Programação
A programação com Javascript pode ser utilizada para gerar conteúdo HTML dinamicamente. Em relação a Javascript, assinale a alternativa correta:
Alternativas
Q446641 Segurança da Informação
O nome serviço de autenticação que utiliza técnicas de criptografa de chaves simétricas, central de distribuição de chaves, suporte para vários servidores de autenticação, delegação de direitos e bilhetes renováveis é o:
Alternativas
Q446642 Banco de Dados
Sejam as tabelas abaixo, de Pessoal e Local, em um banco MySQL:

imagem-003.jpg

 Considerando que, conforme ilustrado acima, a tabela Pessoal contém as colunas Departamento e Nome com 7 linhas, e que a Tabela Local contém as colunas Departamento e Cidade com 3 linhas, quantas COLUNAS e quantas LINHAS, respectivamente, são retornadas pela query abaixo?

 Select * from Pessoal P INNER JOIN Local L ON P.Departamento = L.Departamento
Alternativas
Q446643 Banco de Dados
Seja a sentença SQL abaixo, que expressa um comando Select sobre uma tabela Aluno, a qual possui as colunas nome, turma e nota, sendo as duas primeiras colunas do tipo VARCHAR e a última coluna do tipo INT:

Select nome, turma, avg(nota), min(nota) from Aluno group by turma

É correto afirmar que:
Alternativas
Q446644 Banco de Dados
Uma injeção de SQL é um tipo de ataque de segurança, sobre o qual são feitas as afirmativas abaixo.

I - Diz respeito a inserir dados arbitrários, geralmen- te formando uma query SQL em uma string a ser enviada para ser executada pelo banco de dados.

II - O tratamento de plics (‘), ou aspas simples, resolve o problema da injeção de sql pois evita a presença de caracteres especiais injetados em queries.

III - O problema não ocorre em Stored procedures, pois as queries contidas nas Stored procedures são pré-compiladas.

Podemos afirmar que:
Alternativas
Q446645 Algoritmos e Estrutura de Dados
Em relação ao tema “estruturas de dados”, analise as afirmativas a seguir e marque a opção correta:

I - Nas árvores B todas as folhas sempre estarão no mesmo nível.

II - Nas listas duplamente encadeadas, todos os nós apontam para os nós sucessores e antecessores.

III - Nas árvores binárias cada nó pode ter no máximo duas subárvores.
Alternativas
Q446646 Banco de Dados
Dentre os bancos de dados do tipo System Database do SQL Server, aquele que NÃO pode sofrer operações de backup é o:
Alternativas
Q446647 Redes de Computadores
O nome de um protocolo que foi projetado para fornecer criptografa de dados e autenticação na transmissão de dados sensíveis entre um cliente e um servidor Web, sabendo-se que esse protocolo opera em duas fases, a saber: começa com uma fase de apresentação mútua em que se negociam e autenticam as chaves e o algoritmo de criptografa, e segue com a transmissão de dados criptografados, é:
Alternativas
Q446648 Engenharia de Software
A UML é uma linguagem originada na engenharia de software amplamente utilizada na modelagem de sistemas. O nome do tipo diagrama estruturante que representa estruturas estáticas, exibindo classes, interfaces, associações e outros relacionamento é o diagrama de:
Alternativas
Q446649 Banco de Dados
Analise o código descrito em T-SQL. Ele foi executado em um SQL Server por um desenvolvedor que possui conta local com privilégios de OWNER.

USE [MyBD];
GO
CREATE TABLE MyTable (ColA INT PRIMARY KEY,
ColB CHAR(3));
GO
INSERT INTO MyTable VALUES (1, ‘PeV’);
INSERT INTO MyTable VALUES (2, ‘NeV’);
INSERT INTO MyTable VALUSE (3, ‘FeB’);
GO
SELECT * FROM MyTable;
GO
Ao término da execução do código teremos:
Alternativas
Q446650 Arquitetura de Computadores
Com relação ao tema “arquitetura de computadores”, a opção correta em relação às afirmativas a seguir é:

I - A Unidade de Lógica e Aritmética é quem executa as operações matemáticas com os dados.Dentre as operações executadas destacam-se: soma, subtração e deslocamentos à esquerda à direita.

II - O relógio do sistema é um dispositivo gerador de pulsos. A quantidade de pulsos por segundo se denomina período. Essa quantidade de pulsos é utilizada para definir a velocidade da Unidade Central de Processamento.

III - O barramento de um sistema de computação é o elemento que permite a interligação dos demais componentes do computador. Ele conduz dados, endereços e sinais de controle de modo assíncrono.
Alternativas
Q446651 Engenharia de Software
Affordance é um conceito básico ligado ao estudo das interações humano-computador e suas interfaces. Affordance é um conceito originado na:
Alternativas
Q446652 Banco de Dados
Com relação ao REPLACE do MySQL, é posivel afirmar que ele é um comando de:
Alternativas
Q446653 Arquitetura de Software
A estrutura básica de uma mensagem SOAP utilizada por serviços Web é um documento XML bem-formado. Essas mensagens SOAP podem ser compostas por:
Alternativas
Respostas
41: B
42: A
43: D
44: C
45: A
46: C
47: D
48: E
49: A
50: B
51: C
52: B
53: B
54: E
55: C
56: A
57: D
58: B
59: C
60: A