Foram encontradas 40 questões.
Assinale a opção CORRETA em relação às assertivas abaixo.
I. A Unified Modeling Language (UML) é uma linguagem de programação orientada a objetos.
II. Um diagrama de classe, na UML, denota a estrutura estática de um sistema, e as classes representam elementos que são manipulados por esse sistema.
III. Um elemento denotado com visibilidade pública pode ser acessado por qualquer outro componente do sistema.
IV. Um elemento denotado com visibilidade protegida tem seu acesso limitado à classe em que foi definida e às suas derivadas.
V. Um elemento denotado com visibilidade privada tem seu acesso limitado à classe em que foi definida.
Provas
Questão presente nas seguintes provas
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Assinale a opção CORRETA em relação às assertivas abaixo:
I. Uma classe é a representação de um conjunto de objetos, dinamicamente alocados, cuja cardinalidade é sempre superior a um.
II. Em um programa orientado a objetos, instâncias de uma classe armazenam sempre os mesmos valores para os atributos definidos.
III. O encapsulamento define que os atributos de estado de um objeto sempre devem ser acessados diretamente, sem o uso de técnicas intermediárias.
IV. O polimorfismo permite que um método seja codificado em diferentes linguagens de programação.
Provas
Questão presente nas seguintes provas
- Fundamentos de Sistemas OperacionaisGerenciamento de Recursos de Hardware
- WindowsGerenciamento de Memória no Windows
- WindowsWindows ServerWindows NT
Assinale a opção CORRETA em relação às assertivas abaixo.
I. No Windows NT todos os dispositivos (devices) são tratados pelo Sistema Operacional como arquivos (e se comportam estritamente como tal), não existindo diferença na sua manipulação, visual ou através de programação. Dessa forma, a “Windows API” é simplificada, visto que não há necessidade de segregar os diferentes comportamentos e estruturas de manipulação.
II. Um driver é considerado como uma parte confiável pelo kernel do Windows NT.
III. Drivers são controlados pelo Gerenciador de I/O (I/O Manager) e conversam com os dispositivos através do NT's Hardware Abstraction Layer (HAL).
IV. Por padrão, o sistema operacional Microsoft Windows NT 4.0 Workstation e Server suporta a quantidade máxima de memória física de 4 GB.
V. Por padrão, o sistema operacional Microsoft Windows NT 4.0 Workstation e Server suporta a quantidade máxima de memória virtual de 2 GB.
Provas
Questão presente nas seguintes provas
Assinale a opção CORRETA em relação às assertivas abaixo.
I. Os componentes da guia Data Control realizam a inter-relação com um objeto (na sua definição mais geral) de banco de dados através de um DataSource.
II. Um DBGrid permite a navegação visual em um objeto (na sua definição mais geral)/elemento/resultset de banco de dados.
III. Um DBLookupComboBox permite a edição de elementos textuais em uma tabela de banco de dados.
IV. Um DBMemo possibilita a edição de imagens e outros tipos do tipo BLOB.
V. Um DBText é um elemento desconectado, utilizado para a extração de metadados de um objeto de banco de dados.
VI. Um relatório do tipo QReport realiza a conexão com um objeto (na sua definição mais geral) de banco de dados através de um DataSet.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoOperadoresOperadores Bitwise
Para a função func
function func (anInt : integer) : integer;
var
i : integer;
begin
result := 0;
for i := 0 to (SizeOf (anInt )*8 - 1) do
begin
result := (result shl 1) or (anInt
and $01);
anInt := anInt shr 1;
end;
end;
var
i : integer;
begin
result := 0;
for i := 0 to (SizeOf (anInt )*8 - 1) do
begin
result := (result shl 1) or (anInt
and $01);
anInt := anInt shr 1;
end;
end;
Assinale a opção CORRETA, que represente a sequência numérica de resultados das execuções da função func conforme apresentado. (Os diferentes resultados foram segregados, para fins de interpretação da questão, através do caractere |):
1ª. Execução: func( Trunc( power( 2, 5 ) ) )
2ª. Execução: func( 20 )
3ª. Execução: func( 30 )
2ª. Execução: func( 20 )
3ª. Execução: func( 30 )
Provas
Questão presente nas seguintes provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Considere, hipoteticamente, que você, na posição de Analista de Sistemas, assume a responsabilidade pela arquitetura e desenvolvimento de um sistema que interagirá com equipamentos Laboratoriais de Análises Clínicas. Esses equipamentos são responsáveis, com base em uma amostra, pela análise e emissão de parecer sobre essa amostra, como exemplo: a análise de uma amostra de sangue para determinação dos componentes de um hemograma.
Muitos são os fabricantes desses equipamentos, sendo que cada fabricante adota um padrão de intercomunicação (dispositivo e computador, também conhecido como interface.) diferenciado. Normalmente o mecanismo de comunicação da interface é baseado em RS232 ou similar. Atente para esse contexto e, sem seguida, avalie as assertivas conceitual e operacionalmente CORRETAS, com base na programação orientada a objetos.
I. A arquitetura base para tratativa das especificidades entre os diferentes equipamentos estará baseada no filosofia construtiva de drivers. Nesse sentido, será definida uma classe base, abstrata, com as definições comportamentais básicas necessárias e, para cada dispositivo, uma classe concreta, que trataria as especificidades para cada dispositivo.
II. A comunicação entre o sistema (software.) e os equipamentos dar-se-á pela troca de mensagens, codificadas sobre a roupagem de exceções.
III. Componentes de comunicação, independente de equipamento, mas focados no protocolo/meio de comunicação, deverão ser desenvolvidos com o objetivo de melhorar a produtividade e diminuir problemas básicos de implementação.
IV. Como estratégia de implementação, as diferenças comportamentais entre equipamentos, podem ser tratadas através da especialização de métodos abstratos (que não contenham implementação) ou através da redefinição de métodos concretos existentes. A escolha por uma (métodos abstratos) ou outra (métodos concretos) estratégia dependerá do grau de variabilidade do comportamento do método analisado no escopo em questão.
Provas
Questão presente nas seguintes provas
- Conceitos e FundamentosComponentes de um SGBD
- AdministraçãoOtimização e Performance de Banco de Dados
O planejamento de uma estratégia de execução de processos pelo SGBD envolve a análise de custos. Assim, é CORRETO afirmar:
I. Custo de acesso ao armazenamento secundário é o custo referente ao número de buffers de memória necessários durante a execução da consulta.
II. Custo de comunicação é o custo do transporte da consulta e de seus resultados do banco de dados para onde a consulta se originou.
III. Custo de memória é o custo da realização, na memória, das operações sobre os buffers de dados durante a execução da consulta.
IV. Nas consultas compiladas, a estratégia de consulta é definida em tempo de execução, e o código resultante é armazenado.
Provas
Questão presente nas seguintes provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade de Domínio
- Modelagem de DadosRelacionamentos
Utilizando conceitos do modelo entidade -relacionamento, é CORRETO afirmar:
I. O grau de um relacionamento identifica o número de entidades associadas ao relacionamento.
II. A conectividade de um relacionamento descreve uma restrição sobre a conexão das ocorrências de entidades associadas no relacionamento.
III. O grau binário recursivo instancia uma entidade que se relaciona com outras instâncias de tipos diferentes.
IV. Um domínio é um conjunto de valores não atômicos.
Provas
Questão presente nas seguintes provas
Considere a classe MediaPonderada e o código de interceptação do evento de click de um botão hipotético em um formulário Delphi, codificado em uma procedure chamada TfrmURBS.btnExec3Click(Sender: TObject).
Assinale a opção com a mensagem que será exibida para o usuário quando do clique no hipotético botão (observar que o código do formulário não está completo de forma propositada.). Avalie somente o resultado da execução e não os aspectos estruturais. As diferentes saídas geradas (exibidas através da ShowMessage.) foram segregadas, para fins de interpretação da questão, através do caractere |.





Provas
Questão presente nas seguintes provas
Assinale a opção CORRETA em relação às assertivas abaixo:
I. Os componentes utilizados no Delphi são todos do tipo ActiveX.
II. Entre as tecnologias e estratégias para acesso a um Banco de Dados, o ADO encontra-se disponível para utilização nas aplicações desenvolvidas em Delphi.
III. O QReport é um aplicativo externo, parte integrante do Delphi, utilizado para a geração de relatórios. A execução do QReport é realizada
através de um ícone disponível no mesmo grupo de aplicativos do Delphi, e os relatórios gerados nesta ferramenta são incorporados aos aplicativos Delphi através da execução dos relatórios compilados, armazenados separadamente do arquivo executável.
através de um ícone disponível no mesmo grupo de aplicativos do Delphi, e os relatórios gerados nesta ferramenta são incorporados aos aplicativos Delphi através da execução dos relatórios compilados, armazenados separadamente do arquivo executável.
IV. O desenvolvimento de novos componentes para o Delphi exige a codificação em C++.
V. New é utilizado para a alocação de uma área dinâmica de memória no Object Pascal.
VI. Dispose é utilizado para liberar uma área de memória dinâmica e previamente alocada no Object Pascal.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container