Buscar

DESENVOLVIMENTO DE SOFTWARE AV2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 1/4
Avaliação: CCT0182_AV2_201001141113 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV2
Aluno: 201001141113 - ALYSSON DE ALMEIDA
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 10/06/2013 11:00:28
 1a Questão (Cód.: 112039) Pontos: 0,5 / 0,5
(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o
modificador de acesso:
 protected.
abstract.
static.
volatile.
transient.
 2a Questão (Cód.: 115875) Pontos: 0,0 / 0,5
(FCC - 2011) Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo pelo qual um objeto
utiliza os recursos de outro, podendo ele assumir os tipos "usa um" ou "parte de", denomina-se:
 Herança.
Polimorfismo.
 Associação.
Encapsulamento.
Método.
 3a Questão (Cód.: 125186) Pontos: 0,5 / 0,5
(FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da
coluna 2.
(1) Try ( ) Definir um bloco de comandos que pode gerar um erro quando da sua execução.
(2) Catch ( ) Criar um erro de execução.
(3) Throw
( ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado
erro de execução.
2-1-3
3-1-2
2-3-1
 1-3-2
1-2-3
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 2/4
 4a Questão (Cód.: 125169) Pontos: 0,0 / 0,5
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
focus.
handleEvent.
 click.
 form.
blur.
 5a Questão (Cód.: 115869) Pontos: 0,0 / 0,5
(FCC - 2012) Sobre orientação a objetos, considere:
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças
especializadas que distinguem uma classe de outra.
II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por
outros objetos.
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes
semânticas dentro de uma mesma classe ou de diferentes classes é chamada de polimorfismo.
Está correto o que se afirma em:
II e III, apenas.
 I, II e III.
II, apenas.
 I e III, apenas.
III, apenas.
 6a Questão (Cód.: 115781) Pontos: 1,0 / 1,0
(COPEVE-UFAL-2011) Dado o trecho de código Java apresentado a seguir,
ao compilar o código na máquina virtual da Sun,
a compilação concluirá sem nenhuma mensagem de erro ou aviso (warning). O arquivo Cliente.class
será gerado.
a compilação concluirá, porém um aviso (warning) será apresentado, solicitando a definição do método
construtor da classe Cliente.
a compilação concluirá, porém um aviso (warning) será apresentado, indicando que a classe não possui
nenhum atributo ou método público.
a compilação não será realizada devido a um erro de inicialização errada na Linha 2.
 a compilação não será realizada devido a um erro na linha 4.
 7a Questão (Cód.: 115631) Pontos: 0,0 / 0,5
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 3/4
 7a Questão (Cód.: 115631) Pontos: 0,0 / 0,5
Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte
definição: 
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata-se da definição de:
Variável de instância
 Método
Pacote
 Interface
Classe
 8a Questão (Cód.: 125191) Pontos: 1,0 / 1,0
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um
formulário.
Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser
utilizada para esse fim.
Javascript é uma linguagem interpretada que requer compilação prévia.
 Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página
termina de carregar no navegador web ou quando um usuário seleciona um elemento HTML.
Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas.
 9a Questão (Cód.: 120865) Pontos: 0,0 / 1,5
Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você
evitaria esses problemas?
public class Point {
public Point (int x, int y){
this.x = x;
this.y = y;
}
public Point getLocation( ) { return new Point (x, y); }
public void move (int x, int y) {
this.x = x;
this.y = y;
}
public void setLocation (int x, int y){
this.x = x;
this.y = y;
}
public void setLocation(Point p){
this.x = p.x;
this.y = p.y;
}
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 4/4
}
public int x;
public int y;
}
 
Resposta:
Gabarito:
Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento.
Tornar x e y privados resolveria a situação.
 10a Questão (Cód.: 193080) Pontos: / 1,5
Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis
apresentando suas funcionalidades.
Resposta: Codigo modular - um servlet pode executar outro servlet, mesmo que remotamente. Geração
dinamica de paginas HTML - os servets podem ser instalados em servidores web para processar informações
trasmitidas via HTTP. N-camadas (N-Tier) - para implementação de sistemas em ncamadas é possivel utilizar os
servets, nos quais são emcapsulados as regras e logicas da aplicação. Threads - os servlets ultilizam threads,
as aplicações rodam com maior velocidade e causam menor overhead na maquina.
Gabarito: out - Representa a saída para a página HTML. request - Representa a comunicação do cliente com o
servidor - O cliente requisita a informação response - Representa a comunicação do cliente com o servidor - O
cliente apresenta a resposta do servidor session - efetua o controle de seção.
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
 
 
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 WILLIAM RODRIGUES XIMENES
201502127377 CENTRO IV - PRAÇA ONZE
Voltar 
 
 DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0342_SM_201502127377 V.1 
Aluno(a): WILLIAM RODRIGUES XIMENES Matrícula: 201502127377
Desempenho: 0,2 de 0,5 Data: 11/09/2017 15:55:33 (Finalizada)
 
 1
a
 Questão (Ref.: 201502739171) Pontos: 0,1 / 0,1
Quando temos mais de um construtor ou método em uma classe estamos falando de:
Um erro comum em um objeto;
Atributos iguais;
 Sobrecarga;
Não podemos ter dois métodos iguais;
Duplicação de variáveis;
 
 2
a
 Questão (Ref.: 201502317167) Pontos: 0,1 / 0,1
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado calcule e retorne a área
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 2
a
 Questão (Ref.: 201502317167) Pontos: 0,1 / 0,1
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área
deste quadrado, ele deverá usar qual das opções de código a seguir?
Module AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
 End Module
 
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
 End Sub
 
Function AreaQuad (ByVal n AsInteger)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
 End Function
 
 Function AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
 End Function
 
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
 End Sub
 
 Gabarito Comentado.
 
 3
a
 Questão (Ref.: 201502781869) Pontos: 0,0 / 0,1
Variáveis são utilizadas no Visual Basic .NET para armazenar informação necessária para a lógica de
processamento de sua aplicação. Dentro de uma função ou sub-rotina, indique a opção incorreta na declaração
e inicialização de variáveis:
 Dim x as Int16 = 7
Dim a , b a = " Copa " b = 100
 Dim d As Integer d = "escola"
Dim a , b as Long a = 345 b = 888
Dim N as Integer N = 887
 
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 
 4
a
 Questão (Ref.: 201502229420) Pontos: 0,0 / 0,1
Quais são os delimitadores de um método da linguagem VB .NET que retorna um
valor?
 Sub e End Sub
Main e End Main
 Function e End Function
Module e End Module
Begin e End
 Gabarito Comentado. Gabarito Comentado.
 
 5
a
 Questão (Ref.: 201502229335) Pontos: 0,0 / 0,1
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar
valores do tipo Double?
 R
F
L
S
 D
 Gabarito Comentado.
 
 
 
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 1
a
 Questão (Ref.: 201502229439) Pontos: 0,1 / 0,1
Qual é a instrução para definir uma estrutura de repetição de zero a várias (0 a n)
vezes em linguagem VB.NET?
If
Select Case
Do
 While
For
 
 2
a
 Questão (Ref.: 201502280757) Pontos: 0,1 / 0,1
A seção Finally, pertencente ao bloco Try...End Try.Das opções de resposta, marque a que melhor define o que
ocorre com a seção Finally:
O código que poderá ser executado, sem a ocorrência de uma exceção.
O código que deverá ser sempre executado, com a ocorrência de uma exceção.
 O código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção.
O código que deverá ser sempre executado, sem a ocorrência de uma exceção.
O código que poderá ser executado, sem ou com a ocorrência de uma exceção.
 
 3
a
 Questão (Ref.: 201502234171) Pontos: 0,1 / 0,1
No Visual Basic .Net a palavra chave Inherits é usada para:
disparar eventos a partir de objetos.
classificar um método como público.
criar uma instância de um objeto a partir de uma classe.
indicar que um parâmetro não é obrigatório em um método.
 implementar o mecanismo de herança entre classes.
 Gabarito Comentado. Gabarito Comentado.
 
 4
a
 Questão (Ref.: 201502706890) Pontos: 0,1 / 0,1
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
p ç
 Gabarito Comentado. Gabarito Comentado.
 
 4
a
 Questão (Ref.: 201502706890) Pontos: 0,1 / 0,1
(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o
sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então,
contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou
partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as
novas funções solicitadas. 
 
Que conceito de orientação a objetos está descrito na situação hipotética acima?
abstração
mensagem
sobrecarga
 herança
sobreposição
 Gabarito Comentado. Gabarito Comentado.
 
 5
a
 Questão (Ref.: 201502745629) Pontos: 0,0 / 0,1
A estrutura for ...next é, em geral, utilizada quando se sabe, a priori, o número de repetições que se deseja
executar. Entretanto, pode-se provocar a interrupção da execução do laço for através do comando:
 exit for
end for
 break for
goto next
resume next
 
 
 
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 1
a
 Questão (Ref.: 201502232061) Pontos: 0,1 / 0,1
Qual é a propriedade de um objeto da classe Form de Windows.Forms, que
permite atribuir um título na barra de título do objeto?
BarText
Header
Bar
 Text
Title
 
 2
a
 Questão (Ref.: 201502159254) Pontos: 0,1 / 0,1
Quanto à estrutura, propriedades e sintaxe do Visual Studio 2008, é correto afirmar que:
As tabelas em Visual Studio são construídas com tags diretamente no código.
Os lados da tabela nos quais a borda é apresentada podem ser especificados com a propriedade
BORDERSTYLE, que pode assumir os valores "true" para borda apresentada em todos os lados e "false"
para borda não apresentada.
 O alinhamento do conteúdo de uma célula pode ser especificado com o atributo ALIGN. O atributo ALIGN
pode assumir os valores left, center, right, justify.
A formatação de um texto em pode ser destacada usando-se diferentes componentes ou propriedades
cuja apresentação é independente do navegador utilizado. Tais componentes encontram-se na aba
PROPERTIES.
A apresentação da separação entre as células pode ser especificada com o atributo FRAME, que pode
assumir os valores none; groups; rows; cols ou all.
 
 3
a
 Questão (Ref.: 201502739171) Pontos: 0,1 / 0,1
Quando temos mais de um construtor ou método em uma classe estamos falando de:
Um erro comum em um objeto;
Atributos iguais;
 Sobrecarga;
Não podemos ter dois métodos iguais;
Duplicação de variáveis;
 
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 4
a
 Questão (Ref.: 201502717663) Pontos: 0,1 / 0,1
Uma View é um objeto que pertence a um banco de dados, definida baseada em declarações SELECT´s,
retornando uma determinada visualização de dados de uma ou mais tabelas. Contudo, uma view não armazena
dados. 
 
Marque a opção que NÃO representa uma vantagem do uso de views.
Simplifica o gerenciamento do banco de dados.
Velocidade de acesso as informações.
Mascarar complexidade do banco de dados.
Economia de tempo com retrabalho.
 Eliminação de códigos redundantes.
 Gabarito Comentado. Gabarito Comentado.
 
 5
a
 Questão (Ref.: 201502390646) Pontos: 0,1 / 0,1
Segundo o material apresentado nas aulas, um componente é um objeto com métodos
pré-definidos que oferecem funcionalidades para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos
afirmar que:
Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft
SQL Server.
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os
componentes do tipo SQL.
 Os principais componentes do tipo SQL e OleDB são os mesmos.
Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente,
porque o servidor é acessado em baixo nível, através do protocolo TDS.
Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
 Gabarito Comentado. Gabarito Comentado.
 
 
 
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 1
a
 Questão (Ref.: 201502717138) Pontos: 0,1 / 0,1
Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave
estrangeira. 
 
Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em:
São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação
de entidades.
Uma associação entre uma ou várias entidades.
 Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave
primáriade outra tabela ou devem ser nulos.
Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
 Gabarito Comentado. Gabarito Comentado.
 
 2
a
 Questão (Ref.: 201502390636) Pontos: 0,1 / 0,1
A modelagem de um Banco de Dados é considerada uma das principais etapas no
desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de
armazenar os dados que deverão gerar informações preciosas na tomada de decisões em
uma empresa.  Na construção do modelo do banco, a definição das Entidades é a primeira
das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade
corretamente.
Uma entidade de dados não precisa ser identificada de forma unívoca.
 Uma entidade pode ser concreta, abstrata ou um conceito.
Uma entidade de dados é um objeto do mundo fictício.
Uma entidade é representada por um conjunto de métodos.
Uma entidade de dados é a relação de todos os objetos participantes do modelo.
 Gabarito Comentado. Gabarito Comentado.
 
 3
a
 Questão (Ref.: 201503294860) Pontos: 0,1 / 0,1
Herança é um relacionamento de que tipo ?
polimorfismo
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 
 3
a
 Questão (Ref.: 201503294860) Pontos: 0,1 / 0,1
Herança é um relacionamento de que tipo ?
polimorfismo
Float
 Generalização/Especialização
final
static
 
 4
a
 Questão (Ref.: 201503294855) Pontos: 0,0 / 0,1
Qual a opção correta para um atributo declarado com o modificador static?
Não pode ser alterada
 Só pode ser alterado por uma subclasse
Pode ser multivalorado
 Tem o seu valor compartilhado por todos os objetos da classe
Pode ser alterado por qualquer classe
 
 5
a
 Questão (Ref.: 201502772286) Pontos: 0,0 / 0,1
Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais,
candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados
cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado
por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e
profissão. Precisamos agora, definir uma chave primaria. 
 
Segundo SILBERSCHATZ, 1997, chave primária significa:
 Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
É um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
Atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária
de outra tabela ou devem ser nulos.
 É uma chave candidata escolhida pelo projetista do Banco de Dados com o de significado principal para
a identificação de entidades.
É uma associação entre uma ou várias entidades.
 Gabarito Comentado.
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 1
a
 Questão (Ref.: 201502717138) Pontos: 0,1 / 0,1
Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave
estrangeira. 
 
Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em:
São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação
de entidades.
Uma associação entre uma ou várias entidades.
 Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave
primária de outra tabela ou devem ser nulos.
Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
 Gabarito Comentado. Gabarito Comentado.
 
 2
a
 Questão (Ref.: 201502390636) Pontos: 0,1 / 0,1
A modelagem de um Banco de Dados é considerada uma das principais etapas no
desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o objetivo de
armazenar os dados que deverão gerar informações preciosas na tomada de decisões em
uma empresa.  Na construção do modelo do banco, a definição das Entidades é a primeira
das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade
corretamente.
Uma entidade de dados não precisa ser identificada de forma unívoca.
 Uma entidade pode ser concreta, abstrata ou um conceito.
Uma entidade de dados é um objeto do mundo fictício.
Uma entidade é representada por um conjunto de métodos.
Uma entidade de dados é a relação de todos os objetos participantes do modelo.
 Gabarito Comentado. Gabarito Comentado.
 
 3
a
 Questão (Ref.: 201503294860) Pontos: 0,1 / 0,1
Herança é um relacionamento de que tipo ?
polimorfismo
Float
20/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/1
 
 3
a
 Questão (Ref.: 201503294860) Pontos: 0,1 / 0,1
Herança é um relacionamento de que tipo ?
polimorfismo
Float
 Generalização/Especialização
final
static
 
 4
a
 Questão (Ref.: 201503294855) Pontos: 0,0 / 0,1
Qual a opção correta para um atributo declarado com o modificador static?
Não pode ser alterada
 Só pode ser alterado por uma subclasse
Pode ser multivalorado
 Tem o seu valor compartilhado por todos os objetos da classe
Pode ser alterado por qualquer classe
 
 5
a
 Questão (Ref.: 201502772286) Pontos: 0,0 / 0,1
Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais,
candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados
cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado
por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e
profissão. Precisamos agora, definir uma chave primaria. 
 
Segundo SILBERSCHATZ, 1997, chave primária significa:
 Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
É um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
Atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária
de outra tabela ou devem ser nulos.
 É uma chave candidata escolhida pelo projetista do Banco de Dados com o de significado principal para
a identificação de entidades.
É uma associação entre uma ou várias entidades.
 Gabarito Comentado.
1a Questão (Ref.: 201501504430) Pontos: 0,1 / 0,1
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma
string ou False caso contrário, ele deve usar:
 Like
At
AndAlso
Is
Mid
 Gabarito Comentado. Gabarito Comentado.
 2a Questão (Ref.: 201501504429) Pontos: 0,1 / 0,1
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor
espaço de memória, ele deve declarar a variável como:
Integer
UInteger
 Byte
Decimal
Short
 Gabarito Comentado.
 3a Questão (Ref.: 201501568771) Pontos: 0,0 / 0,1
Como em todas as linguagens, precisamos conhecer os �pos de variáveis, como atribuir valores, bem como saber as várias formas de
declará-las. 
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
 Dim dia, mes As Integer
Dim idade As byte
Dim idade As byte = 10
 Dim Salario As float
Dim numero As UShort, complemento As String
 Gabarito Comentado. Gabarito Comentado.
 4a Questão (Ref.: 201501504431) Pontos: 0,0 / 0,1
Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele
deverá usar:
 var / 2 = 0
var ^ 2 = 0
 var mod 2 = 0
var & 2 = 0
var \ 2 = 0
 Gabarito Comentado. Gabarito Comentado.5a Questão (Ref.: 201501416601) Pontos: 0,0 / 0,1
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar
valores do tipo Double?
 F
L
S
D
 R
 Gabarito Comentado.
 1a Questão (Ref.: 201501956392) Pontos: 0,1 / 0,1
A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a
declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se o
código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é,
todas as variáveis (campos ou propriedades) e os métodos (funções) da classe.
 
Esse conceito se refere a:
Polimorfismo
 Encapsulamento
Sobrecarga
Herança
Construtor
 Gabarito Comentado. Gabarito Comentado.
 2a Questão (Ref.: 201501468020) Pontos: 0,1 / 0,1
Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação.O .NET framework
oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET
(BALENA, 2006).Quando temos um erro na conversão do tipo de uma variável ou quando temos uma violação no
acesso a memória, temos respectivamente exceções de:
Software e Memória.
 Conversão e Memória.
Hardware e Software.
Programas e Memória.
 Software e Hardware.
 3a Questão (Ref.: 201501468010) Pontos: 0,0 / 0,1
A estrutura de Controle de Múltiplas Decisões (escolha)- Case, tem algumas cláusulas em sua sintaxe. A parte da
estrutura que será executada quando nenhum dos valores apresentados nas clausulas Case atenderem ao valor da
cláusula Select Case será?
 Case Else
End Else
Default
 Else
Case
 4a Questão (Ref.: 201501468023) Pontos: 0,0 / 0,1
A seção Finally, pertencente ao bloco Try...End Try.Das opções de resposta, marque a que melhor define o que
ocorre com a seção Finally:
O código que poderá ser executado, sem ou com a ocorrência de uma exceção.
 O código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção.
 O código que deverá ser sempre executado, sem a ocorrência de uma exceção.
O código que deverá ser sempre executado, com a ocorrência de uma exceção.
O código que poderá ser executado, sem a ocorrência de uma exceção.
 5a Questão (Ref.: 201501932895) Pontos: 0,0 / 0,1
A estrutura for ...next é, em geral, utilizada quando se sabe, a priori, o número de repetições que se deseja
executar. Entretanto, pode-se provocar a interrupção da execução do laço for através do comando:
 break for
end for
resume next
 exit for
goto next
 1a Questão (Ref.: 201502018167) Pontos: 0,1 / 0,1
 
1 - conexao.Close()
 2 - Dim comando As New OleDbCommand(sql, conexao)
 3 - Dim conexao As New OleDbConnection("Provider=Microsoft.......;Data Source=bd.......mdb")
 4 - conexao.Open()
 5 - Dim adaptador As New OleDbDataAdapter(comando)
 6 - adaptador.Fill(ds, "Autores")
 7 - Dim sql As String = "Select * from Autores"
 8 - Dim ds As New DataSet()
 
Qual das sequencias abaixo é a correta para que o dataset seja preenchido como a lista de todos os autores :
 
3-7-2-6-8-5-4-1
3-7-2-5-1-8-6-4
3-7-5-2-4-8-1-6
 3-7-2-5-8-4-6-1
8-1-3-7-5-6-2-4
 2a Questão (Ref.: 201501577910) Pontos: 0,0 / 0,1
As Views representam um recurso importante dos SGDBs. 
Segundo o que foi apresentado nas aulas, através de uma view não é possível:
 Gerar uma visão para mais de uma tabela.
Criar uma visão do banco de dados para um determinado propósito.
Usar os mesmos comandos SQL de manipulação de dados de uma tabela.
Que a mesma coluna seja vista com nomes diferentes para determinados usuários.
 Armazenar dados.
 Gabarito Comentado. Gabarito Comentado.
 3a Questão (Ref.: 201502482113) Pontos: 0,0 / 0,1
Qual opção abaixo não é uma vantagem da linguagem JAVA ?
Dinamismo
Orientada a objetos.
 Robustez
 Gerar programas executáveis (.EXE)
Segurança
 4a Questão (Ref.: 201502482126) Pontos: 0,0 / 0,1
Herança é um relacionamento de que tipo ?
 Generalização/Especialização
Float
 final
static
polimorfismo
 5a Questão (Ref.: 201501568771) Pontos: 0,0 / 0,1
Como em todas as linguagens, precisamos conhecer os �pos de variáveis, como atribuir valores, bem como saber as várias formas de
declará-las. 
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
 Dim Salario As float
Dim numero As UShort, complemento As String
Dim dia, mes As Integer
 Dim idade As byte = 10
Dim idade As byte
 Gabarito Comentado. Gabarito Comentado.
 1a Questão (Ref.: 201502035151) Pontos: 0,0 / 0,1
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre as rotinas iniciais e de
muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo programa.
 AndAlso 
 Like
 AndAlsoLike
Não será exibido nada.
AndAlso
Like
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 2a Questão (Ref.: 201501419276) Pontos: 0,1 / 0,1
A classe ______ do Windows Forms permite criar um objeto que representa uma barra
de menus do Windows.
 MenuStrip
Menu
MenuItem
TopMenu
 MenuBar
 3a Questão (Ref.: 201501926437) Pontos: 0,1 / 0,1
Quando temos mais de um construtor ou método em uma classe estamos falando de:
 Sobrecarga;
Atributos iguais;
Não podemos ter dois métodos iguais;
Duplicação de variáveis;
Um erro comum em um objeto;
 4a Questão (Ref.: 201501504429) Pontos: 0,1 / 0,1
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor
espaço de memória, ele deve declarar a variável como:
Short
 Byte
UInteger
Decimal
Integer
 Gabarito Comentado.
 5a Questão (Ref.: 201501954100) Pontos: 0,0 / 0,1
Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor quantidade de memória em
bytes e seja capaz de armazenar a faixa de valores possíveis de um determinado dado a ser armazenado em uma
variável ou constante. 
 
Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de:
 4 bytes
 8 bytes
1 byte
10 bytes
2 bytes
 Gabarito Comentado.
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/2
Simulado: CCT0419_SM_200902186453 V.1 
Aluno(a): TIAGO RIBEIRO ROSA DE ALCANTARA Matrícula: 200902186453
Desempenho: 0,5 de 0,5 Data: 01/09/2017 19:25:48 (Finalizada)
 1a Questão (Ref.: 200902905614) Pontos: 0,1 / 0,1
O item conhecido como Caso de Uso é um item:
Opcional
De agrupamento
 Estrutural
Comportamental
Notacional
 2a Questão (Ref.: 200902815196) Pontos: 0,1 / 0,1
Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um
objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando
externamente apenas os métodos que alteram estes estados é chamado de:
Classe
Herança
Objeto
 Encapsulamento
Polimorfismo
 3a Questão (Ref.: 200902813687) Pontos: 0,1 / 0,1
Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades descrevendo
com detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação
funcional, quais podem ser consideradas as principais informações relativas a um Caso de Uso?
Protótipo e lista de mensagens
Ator responsável, classe correspondente e lista de mensagens
 Ator responsável,fluxo principal e fluxos secundários
Diagrama de implementação correspondente
Diagrama de classe e de sequência correspondente
 4a Questão (Ref.: 200902964882) Pontos: 0,1 / 0,1
Classifique os relacionamentos abaixo e marque a alternativa correta:
 A) Associação
 B) Agregação
 C) Generalização
( ) um país possui capital
 ( ) um país possui estados
 ( ) arquivos possuem registros
 ( ) uma estrada interliga duas cidades
 ( ) um arquivo pode ser um arquivo de diretórios ou um arquivo ordinário
 ( ) um computador um conjunto de hw e sw
C,B,B,A,C,B
C,C,B,A,A,B
A,A,B,A,C,B
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/2
A,A,A,B,B,A
 B,B,B,A,C,B
 5a Questão (Ref.: 200902905594) Pontos: 0,1 / 0,1
Marque a alternativa que contem elemento relacionado com a capacidade de representação determinado por um
modelo.
Nenhuma das anteriores
Programação estruturada
 Abstração
Entidades
Programação orientada a objetos
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/2
 DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0342_SM_200902186453 V.1 
Aluno(a): TIAGO RIBEIRO ROSA DE ALCANTARA Matrícula: 200902186453
Desempenho: 0,3 de 0,5 Data: 25/09/2017 09:42:34 (Finalizada)
 1a Questão (Ref.: 200902224237) Pontos: 0,1 / 0,1
A opção de escolha no Visual Studio 2008 para usar Web Forms como interface de usuário no desenvolvimento de
um aplicativo indica que o aplicativo deverá ser implantado no:
 servidor, que o .NET Framework deverá ser executado no servidor e que o computador cliente exigirá
apenas um navegador.
servidor e que o .NET Framework deverá ser executado apenas no computador cliente e não no servidor.
servidor e que o .NET Framework deverá ser executado tanto no servidor quanto no computador cliente.
computador cliente e que o .NET Framework deverá ser executado tanto no servidor quanto no computador
cliente.
computador cliente e que o .NET Framework deverá ser executado apenas no computador cliente e não no
servidor.
 2a Questão (Ref.: 200902804154) Pontos: 0,0 / 0,1
Em uma classe, temos quatro itens que são fundamentais para sua construção:
 Herança, Construtor, Métodos e atributos;
Sobrecarga, Métodos, variáveis e atributos;
Herança, Sobrecarga, atributos e propriedades;
 Construtor, variáveis, propriedades e métodos;
Variáveis, métodos, herança e propriedades;
 3a Questão (Ref.: 200902810613) Pontos: 0,0 / 0,1
A estrutura for ...next é, em geral, utilizada quando se sabe, a priori, o número de repetições que se deseja
executar. Entretanto, pode-se provocar a interrupção da execução do laço for através do comando:
 break for
resume next
goto next
 exit for
end for
 4a Questão (Ref.: 200902224236) Pontos: 0,1 / 0,1
NÃO é uma linguagem de programação do pacote Visual Studio 2008 que utiliza o mesmo IDE e as funcionalidades
da .NET Framework:
Visual C++
Visual C#
 Visual FoxPro
Visual Basic
Visual J
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/2
 5a Questão (Ref.: 200902445719) Pontos: 0,1 / 0,1
Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes
derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas
comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto
do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe
derivada, é tomada em tempo de execução, através do mecanismo de:
Interface
Abstração
Encapsulamento
Herança
 Polimorfismo
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/2
Simulado: CCT0342_SM_200902186453 V.1 
Aluno(a): TIAGO RIBEIRO ROSA DE ALCANTARA Matrícula: 200902186453
Desempenho: 0,4 de 0,5 Data: 07/11/2017 19:50:08 (Finalizada)
 1a Questão (Ref.: 200903359836) Pontos: 0,1 / 0,1
Qual opção não é uma vantagem de encapsulamento ?
 Permite a alteração do valor do atributo de forma direta
Maior consistência no estado interno
Maior facilidade de modularização
Segurança no acesso ao objeto
A comunicação é feita através da troca de mensagem
 2a Questão (Ref.: 200903359833) Pontos: 0,1 / 0,1
Para garantir o encapsulamento temos que utilizar métodos de acesso aos dados dos atributos declarados como
private. Quais são esses métodos?
open e close
cin e cout
System.out e System.in
 get e set
printf e scanf
 3a Questão (Ref.: 200902345741) Pontos: 0,1 / 0,1
A seção Finally, pertencente ao bloco Try...End Try.Das opções de resposta, marque a que melhor define o que
ocorre com a seção Finally:
O código que deverá ser sempre executado, com a ocorrência de uma exceção.
O código que poderá ser executado, sem ou com a ocorrência de uma exceção.
O código que poderá ser executado, sem a ocorrência de uma exceção.
O código que deverá ser sempre executado, sem a ocorrência de uma exceção.
 O código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção.
 4a Questão (Ref.: 200903352712) Pontos: 0,0 / 0,1
É um framework para desenvolvimento de aplicações Web em Java, baseado no modelo MVC, para construção de
interfaces com os usuários por meio de componentes visuais:
 JSF
JSP
Hibernate
 Managed Bean
EJB
 5a Questão (Ref.: 200902803459) Pontos: 0,1 / 0,1
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/2
Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a
execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos
que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das
respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de
exceções?
Catch/Try
Try
Try/Finally/Catch
 Try/Catch
Try/Catch/Finally
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/2
Simulado: CCT0342_SM_200902186453 V.1 
Aluno(a): TIAGO RIBEIRO ROSA DE ALCANTARA Matrícula: 200902186453
Desempenho: 0,5 de 0,5 Data: 20/10/2017 14:33:09 (Finalizada)
 1a Questão (Ref.: 200902446638) Pontos: 0,1 / 0,1
Baseado na sub ro�na apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia() 
Dim x As Integer = 1000
txtNumero.Text = Str(x) 
MessageBox.Show("O valor é: " & x)
End Sub
 
Não podemos afirmar que:
Str é uma função que converte para texto.
Show é um método.
CalculaMedia não recebe parâmetros.
Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
 txtNumero é uma caixa de texto.
 Gabarito Comentado. Gabarito Comentado.
 2a Questão (Ref.: 200902345738) Pontos: 0,1 / 0,1
Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação.O .NET framework
oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET
(BALENA, 2006).Quando temos um erro na conversão do tipo de uma variável ou quando temos uma violação no
acesso a memória, temos respectivamente exceções de:
Programas e Memória.
Software e Memória.
Hardware e Software.
 Software e Hardware.
Conversão e Memória.
 3a Questão (Ref.: 200902445719) Pontos: 0,1 / 0,1
Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes
derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas
comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto
do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe
derivada, é tomada em tempo de execução, através do mecanismo de:
Herança
Interface
Encapsulamento
 Polimorfismo
Abstração
 4a Questão (Ref.:200902782122) Pontos: 0,1 / 0,1
14/11/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/2
Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave
estrangeira. 
 
Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em:
 Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária
de outra tabela ou devem ser nulos.
Uma associação entre uma ou várias entidades.
Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de
entidades.
São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
 Gabarito Comentado. Gabarito Comentado.
 5a Questão (Ref.: 200902294733) Pontos: 0,1 / 0,1
O conjunto formado pelo SGBDR e os BDs é conhecido como:
Banco de Dados
Sistema de Gerenciamento de Banco de Dados (SGBD)
Relacionamento
 Sistema de Banco de Dados
Tabela

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes