Lista completa de Questões de Ciência da Computação da Fundação Carlos Chagas (FCC) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O escopo de efeito de um módulo está fora do alcance de controle desse módulo quando o
efeito da decisão é hierarquicamente superior à decisão.
efeito da decisão é subordinado à decisão.
escopo do acoplamento entre suas tarefas ocorre por intermédio de dados.
escopo do acoplamento entre suas tarefas ocorre por intermédio de conteúdo.
efeito da coesão entre suas tarefas tem escopo funcional.
Quanto aos requisitos de software, considere:
I. É importante que se estabeleçam práticas para encontrar, documentar, organizar e rastrear os requisitos variáveis de um sistema.
II. Etnografia (observação e análise dos fluxos de trabalho) e sessões de JAD são práticas que podem ser aplicadas na elicitação.
III. Elicitar significa descobrir os requisitos de um sistema por meio de entrevistas, de documentos do sistema existente, de análise do domínio do problema ou de estudos do mercado.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I, II e III.
II e III, apenas.
III, apenas.
Considere:
CCE = coluna de chave estrangeira
CCTP = coluna de chave da tabela pai
ICE = instância de chave estrangeira
ICTP = instância de chave da tabela pai
A integridade referencial exige que
qualquer ICTP seja associada a qualquer ICE.
qualquer CCE de uma tabela seja igual a qualquer CCTP.
pelo menos uma ICE de uma tabela seja igual a todos os valores de uma CCTP.
a CCTP tenha, para cada ICE de uma tabela, todos os seus valores associados a essa ICE.
cada ICE de uma tabela tenha uma ICTP associada a essa ICE.
Considere um Caso de Uso Base − UCB − que represente o atendimento a um trabalhador para uma reclamação trabalhista. Entretanto, na ocorrência de uma determinada condição como, por exemplo, "o reclamante tem precedentes judiciais", um outro Caso de Uso − UCS − envia um comportamento ao UCB. Nessa situação, a UML representa o relacionamento de UCB com UCS como
exceção.
extensão.
generalização.
agregação.
inclusão.
Considere:
"Os requisitos expressam as características e restrições do produto de software do ponto de vista de satisfação das necessidades do usuário. Em geral, independem da tecnologia empregada na construção da solução, sendo uma das partes mais críticas e propensas a erros no desenvolvimento de software".
Quanto aos requisitos de software, a descrição acima está
incoerente ao afirmar que expressam restrições.
incoerente ao afirmar que independem da tecnologia.
incoerente ao afirmar que expressam características do ponto de vista de satisfação das necessidades do usuário.
totalmente coerente.
incoerente ao afirmar que os requisitos são uma das partes mais críticas e propensas a erros.
Num banco de dados relacional,
I. a arquitetura pode ser descrita de maneira informal ou formal. Assim, os termos tabela, linha e coluna, da descrição informal correspondem, respectivamente, aos termos relação, tupla e atributo, na descrição formal.
II. a coleção de informações armazenadas em um determinado momento é chamada de instância do banco de dados. O projeto geral do banco de dados é chamado de esquema de banco de dados; os esquemas não mudam com frequência.
III. os relacionamentos um-para-um ou um-para-muitos são implementados por meio do uso de uma chave estrangeira, que nada mais é do que um campo na tabela relacionada que faça referência a valores existentes no campo de outra tabela.
IV. uma relação está na primeira forma normal (FN1) se os valores de seus atributos são atômicos e monovalorados, ou seja, seus atributos não contêm grupos repetidos.
Está correto o que se afirma em
I, II e III, apenas.
I, II, III e IV.
I, II e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
Considere:
I. Conjunto de um ou mais atributos que, quando tomados coletivamente, permitem identificar exclusivamente uma entidade.
II. Restrição que especifica que o atributo é uma chave candidata (tem um valor exclusivo para cada linha de uma tabela).
Correspondem, respectivamente, a I e II:
unique e foreign key.
primary key e foreign key.
primary key e unique.
foreign key e primary key.
foreign key e unique.
Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenciados, porém herda os demais atributos e operações de Agencia. O relacionamento entre essas classes é definido na UML como
inclusão.
composição.
específico.
generalização.
encapsulamento.
O processo de engenharia de software denominado ciclo de vida clássico refere-se ao modelo
em cascata.
incremental.
evolucionário.
prototipagem.
de processo unificado.
Atenção: Para responder as questões de números 54 e 55 considere o exemplo de código Java abaixo.
Considere as afirmações abaixo.
I. O package applet, exibido na linha 2, contém dezenas de classes para desenhar em janelas, que permitem o acesso a métodos para desenhar na tela, responder a eventos, manipular controles como botões e menus, etc.
II. As linhas 6 a 9 exibem a declaração de dados que o applet necessitará, sendo que, a classe Point está definida no package awt e representa uma estrutura de dados contendo um par de números x e y, que representam as coordenadas de um ponto.
III. Na linha 13, o operador new cria um novo objeto da classe Point e chama seu construtor com os valores (0, 0), os quais serão atribuídos aos campos x e y, respectivamente.
IV. Nas linhas 15 e 17, numpontos = 0 indica a quantidade total de pontos presentes no vetor pontos, que no início é zero, e desenhando = false indica que o modo de desenho ainda não está presente.
É correto o que se afirma APENAS em
II, III e IV.
I, II e III.
I e II.
II e III.
III e IV.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...