Foram encontradas 43 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q492807 Programação
A linguagem de programação C++, uma evolução da linguagem de programação C, pode ser considerada uma linguagem híbrida, pois é possível utilizar a programação estruturada e a orientada a objetos. Os programas na linguagem C++ consistem em peças-chave denominadas classes e funções. Ao derivar uma classe a partir de uma classe base, esta pode ser herdada como public, protected ou private. “Ao derivar uma classe a partir de uma classe base com herança protected, os membros public da classe base tornam-se membros ___________ da classe derivada e os membros protected da classe base tornam-se membros ___________ da classe derivada.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q492806 Banco de Dados
A linguagem SQL (Structured Query Language), uma linguagem padrão para utilização em banco de dados, é declarativa, ao contrário das linguagens tradicionais, que são do tipo procedimental. A linguagem SQL é constituída por três sublinguagens. Relacione adequadamente as colunas acerca das sublinguagens.
1. DML Data Manipulation Language.
2. DDL Data Definition Language.
3. DCL Data Control Language.
( ) Grant.
( ) Select.
( ) Insert.
( ) Create.
( ) Revoke.
( ) Update.
( ) Alter.
( ) Drop.
( ) Delete.
Alternativas
Q492805 Banco de Dados

Deve-se  criar  uma  sintaxe,  em  SQL,  para  popular  uma  tabela  de  cadastro  de  funcionários.  O  nome  da  tabela  é  Cadastro e tem o seguinte formato: 

                    CODFUN      NOME      DEPTO    FUNCAO      SALÁRIO

Observe a tabela com um registro inserido. 

                    CODFUN        NOME           DEPTO     FUNCAO       SALÁRIO
                        11         Fulano de Tal         05         Balconista      1200.00

Assinale a sintaxe correta para inserção desse registro na tabela Cadastro. 
Alternativas
Q492804 Banco de Dados
Na linguagem PL/SQL, as exceções são usadas para tratar de erros em tempo de execução. Em PL/SQL, existem diversas exceções comuns já predefinidas. Ao executar uma operação qualquer no Oracle, verifica-se a seguinte mensagem na tela: “O módulo PL/SQL ficou sem memória ou a memória se corrompeu”. Assinale a alternativa correta sobre qual exceção essa mensagem se refere.
Alternativas
Q492803 Algoritmos e Estrutura de Dados
Arrays são consideradas estruturas de dados que consistem em itens de dados do mesmo tipo. São entidades “estáticas” porque uma vez que são criadas, permanecerão do mesmo tamanho. É um grupo de posições de memória adjacentes, que possuem o mesmo nome e tipo. Ao criar um determinado array utilizando a linguagem de programação C#, deve-se atentar sobre tal estrutura. Diante do exposto, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Os arrays podem ser declarados para conter a maioria dos tipos de dados.
( ) Em um array de tipos de dados primitivos, nem todo elemento do array precisa conter um valor do tipo de dados declarado do array.
( ) Uma variável const deve ser declarada e inicializada na mesma instrução.
( ) Quando é feita uma referência para um elemento inexistente de um array, ocorre uma exceção IndexOutRangeException.
( ) Em um array de tipo de referência, todo elemento do array é uma referência para um objeto do tipo de dados do array, como, por exemplo, todo elemento de um array string é uma referência para uma string, e essa referência tem o valor null como padrão.
( ) O número da posição em colchetes é mais formalmente chamado de índice (ou sobrescrito). Esse número deve ser um inteiro ou uma expressão inteira.
A sequência está correta em
Alternativas
Q492802 Programação
A linguagem de programação C#, que alguns autores defendem como sendo uma evolução do C e C++, é uma linguagem desenvolvida para a plataforma. NET, da Microsoft, fornece recursos muito importantes para os programadores, como, por exemplo, programação orientada a objetos, elementos gráficos, componentes de interface gráfica com o usuário, entre vários outros recursos. É apropriada para implementação de aplicativos para internet e World Wide Web, se integrando de forma transparente com os aplicativos baseados em PC. Na linguagem C#, os módulos de programa são chamados de
Alternativas
Q492801 Banco de Dados
O SQL (Structured Query Language – linguagem de consulta estruturada) é a linguagem padrão para banco de dados; entretanto, a Oracle adicionou uma linguagem de programação procedural, conhecida como PL/SQL, no Oracle Database 6. Essa linguagem permite escrever programas que contêm instruções SQL. Com o PL/SQL pode ser adicionada lógica de negociação em um aplicativo de banco de dados, por exemplo. Os programas em PL/SQL são divididos em blocos, que contêm instruções PL/SQL e SQL. Assinale, a seguir, uma estrutura de um bloco PL/SQL.
Alternativas
Q492799 Algoritmos e Estrutura de Dados
Um  bom  exemplo  de  resolução  de  problemas  em  computadores  é  a  utilização  de  algum  algoritmo  de  ordenação.  Ordenar corresponde ao processo de rearranjar um conjunto de objetos em ordem crescente ou decrescente. Um dos  principais objetivos da ordenação é facilitar a recuperação posterior dos itens ordenados. Na escolha da utilização de  determinado algoritmo, uma característica a ser considerada é o tempo de execução do pior caso. Assinale, a seguir,  o algoritmo de ordenação com tempo de execução do pior caso em: θ(n²). 
Alternativas
Q492798 Algoritmos e Estrutura de Dados
A descrição de uma determinada estrutura de dados deverá ser implementada. Na descrição apresentada, cada item dessa estrutura contém a informação necessária para alcançar o próximo item. Esse tipo de implementação permite utilizar posições não contíguas de memória, sendo possível inserir e retirar elementos, sem haver a necessidade de deslocar itens seguintes dessa estrutura. Trata-se da estrutura:
Alternativas
Q492797 Programação
Na programação orientada a objetos com Java, a utilização de interfaces da Java API permite a utilização das próprias classes dentro das estruturas fornecidas pelo Java. Como exemplo, podem ser citadas a comparação entre os objetos dos seus próprios tipos e a criação de tarefas que podem executar concorrentemente com outras tarefas, dentro do mesmo programa. No desenvolvimento do código de um aplicativo, torna-se necessária uma interface usada para identificar classes cujos objetos podem ser gravados em lidos de algum tipo de armazenamento (como exemplo, arquivos em disco, campo de banco de dados), ou transmitidos por uma rede. Assinale a interface a ser utilizada.
Alternativas
Q492796 Banco de Dados
Assinale, a seguir, a sintaxe que tenha o nome e o salário de todas as pessoas que estão cadastrados na tabela Vendas. O resultado deve ser ordenado pelo salário, de modo que os salários maiores fiquem no início de lista, ou seja, a lista deverá ser decrescente.
Alternativas
Q492795 Programação
Na programação orientada a objetos, com a linguagem C++, podem ser utilizadas bibliotecas com vários moldes. A Biblioteca STL (Standard Template Library) é uma coleção de bibliotecas que provê moldes utilizados para definição de classes principais contêineres, necessárias para implementação das associações e agregações. São utilizados arquivos de cabeçalho, em que cada um tem a sua função específica. “Programa que necessita de uma biblioteca que constitui um dos três contêineres sequenciais providos pela STL, que provê acesso aleatório a uma sequência de comprimento variável, com constantes inserções de tempo e exclusões, tanto no início quanto no final da sequência.” Trata-se da biblioteca
Alternativas
Q492791 Banco de Dados
A  operação  de  consulta  de  várias  tabelas  numa mesma  operação  recebe  o  nome  de  join  e  essa  recuperação  de  informação  é  feita  com  base  nos  relacionamentos  estabelecidos.  No  Oracle  isso  também  é  possível  de  ser  feito.  Vários tipos de joins podem ser implementados. Implementar a seleção de dados por autorrelacionamento, ou seja,  quando se deseja relacionar uma tabela com ela mesma, trata-se do join 
Alternativas
Q492790 Arquitetura de Software
Em padrões de projeto, delegação é uma maneira de tornar a composição tão poderosa para fins de reutilização quanto à herança, sendo que dois objetos são envolvidos no tratamento de uma solicitação. É uma boa escolha de projeto somente quando ela simplifica mais do que complica. Ao definir quais padrões deverão ser utilizados no projeto, considerando que diversos padrões de projeto usam delegação, mas três padrões dependem dela. Assinale‐os.
Alternativas
Q492789 Banco de Dados
No  banco  de  dados  Oracle  podem  ser  utilizadas  diversas  funções  para  manipulação  de  valores,  como  cálculos,  conversões,  formatações,  entre  outros.  Uma  função  retornará  sempre  um  valor  e,  de maneira  geral,  receber  um  determinado  argumento.  Em um banco de dados Oracle, deve-se  realizar uma  função que  irá  retornar  a  inicial de  cada palavra. Trata-se da função 
Alternativas
Q492788 Banco de Dados

Todo objeto possui características próprias que os determina. Numa modelagem de BD, quando se está criando o seu  modelo  conceitual,  as  características  são  muito  importantes,  pois  algumas  podem  ser  determinantes  para  sua  identificação.  Como  exemplo,  cita-se  o  automóvel,  já  que  possui  como  características  ou  atributos:  cor,  ano  de  fabricação, ano do modelo que são comuns a vários outros automóveis, entretanto, o número do chassi e a placa são  únicos. Tais atributos podem determinar uma pessoa, ou mesmo um objeto, classe etc. Sobre os atributos, analise. 



I. Um atributo simples não possui qualquer característica especial, e não podem existir valores repetidos para esse atributo.


II.Um atributo composto tem o seu conteúdo formado por vários itens de dados menores, ou seja, outros atributos e,  como exemplo, pode ser citado o telefone. 


III.Um atributo multivalorado tem o seu conteúdo formado por mais de um valor e, como exemplo, pode ser citado o  endereço. 


IV.Atributo derivado é quando alguns atributos podem ter uma relação entre si. 



Está(ão) correta(s) a(s) afirmativa(s) 

Alternativas
Q492786 Banco de Dados
O Oracle é um SGBD (sistema gerenciador de banco de dados) muito utilizado atualmente, que surgiu no final dos anos 70. O Oracle possui diversos produtos, inclusive para desenvolvimento, entre outros. Uma dessas ferramentas é o Oracle Forms Developer, que é uma ferramenta de desenvolvimento para construção de aplicações Cliente/Servidor e Web. Esse é composto por um conjunto de ferramentas que foram desenvolvidas para facilitar ao desenvolvedor a construção de Forms (formulários) de dados, e também aplicações para controle de regras de negócios de modo rápido e eficaz. A forma de desenvolvimento de um forms pode ser manual ou mesmo gerada pelo Oracle Designer. O Oracle Forms possui inúmeras variáveis de ambiente predefinidas com seus respectivos valores. Uma dessas variáveis é o caminho em que o forms builder procura seus ícones em tempo de execução. De acordo com o exposto, assinale a alternativa que apresenta a respectiva variável definida.
Alternativas
Q492785 Arquitetura de Software
De acordo com o padrão orientado a objeto, é necessário determinar um padrão de projeto a ser utilizado em certa situação. O padrão escolhido foi o Iterator. Cada padrão tem uma intenção para o qual foi desenvolvido e/ou criado. Assinale, a seguir, a intenção do Iterator.
Alternativas
Q492784 Arquitetura de Software
Um projeto de software orientado a objetos não é algo muito fácil. Mas, projetar software reutilizável, orientado a objetos, é ainda mais complicado. Muitas ações devem ser realizadas como: identificar objetos, separá‐los em classes, definir interfaces, entre outros. Normalmente, o projeto deve ser específico para aquele problema que se quer resolver, mas também genérico o suficiente para atender problemas e requisitos futuros. Os padrões de projeto tornam mais fácil a reutilização de projetos e arquiteturas bem sucedidas. Também ajudam a escolher alternativas de projeto que tornam um sistema reutilizável e a evitar alternativas que comprometam a reutilização. Os padrões de projeto podem ser classificados em: de criação, estruturais e comportamentais. Assinale, a seguir, um padrão de projeto da classe estrutural.
Alternativas
Q492783 Engenharia de Software
“Diagrama da UML, voltado para a descrição dos objetos interagindo, tem como principais elementos sintáticos o objeto e a mensagem (enviada de um objeto a outro). Sua principal finalidade em uma modelagem orientada a objetos é o refinamento de casos de uso.” A afirmativa anterior trata-se do diagrama
Alternativas
Respostas
1: E
2: A
3: C
4: A
5: D
6: C
7: B
8: C
9: E
10: B
11: D
12: B
13: B
14: A
15: E
16: E
17: C
18: E
19: B
20: C