Lista completa de Questões de Ciência da Computação da Escola de Administração Fazendária (ESAF) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Analise as seguintes afirmações relativas às estratégias de teste de software:
I. Teste é um conjunto de atividades que pode ser planejado antecipadamente e realizado sistematicamente.
II. As atividades de teste e de depuração são atividades diferentes.
III. Na atividade de teste a atividade de depuração não necessita ser considerada.
IV. Apenas uma técnica de teste é apropriada a um projeto, independente do ponto do ciclo de vida em que se encontra o projeto.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
Um conjunto de informações XML é independente do formato real de um documento. É correto afirmar que todos os documentos XML possuem uma estrutura de árvore, onde
os atributos que não são nós de folha poderão ou não possuir nós filhos.
os elementos são nós de folha, não irão possuir nós filhos, possuindo apenas nós pai.
os atributos são nós de folha e poderão ou não possuir nós filhos.
os nós de atributo de um elemento formam uma lista não-ordenada, não sendo possível fazer afirmações sobre a ordem em que os atributos de um elemento ocorrem.
todos os nós dessa árvore são constituídos de atributos.
Ciência da Computação - Arquitetura de Computadores - Escola de Administração Fazendária (ESAF) - 2005
Analise as seguintes afirmações relacionadas às características do sistema de arquivo NTFS:
I. O sistema de arquivos NTFS, utilizado por algumas versões antigas do Windows e pelas primeiras versões do Linux, foi substituído por outros sistemas de arquivos mais modernos por possuir um limite de armazenamento de 2 GBytes.
II. O sistema de arquivo NTFS permite o uso de arrays RAID.
III. Com o sistema de arquivos NTFS é possível ter um controle de acesso a arquivos com a possibilidade do gerenciamento de usuários, incluindo suas permissões de acesso e escrita nesses arquivos.
IV. O sistema de arquivos NTFS é um sistema que funciona por meio de uma espécie de tabela que contém indicações de onde estão as informações de cada arquivo. Não trabalha diretamente com cada setor, mas sim com um grupo de setores. Esse grupo é chamado de cluster (ou unidade de alocação). Se, por exemplo, um disco com setor de 512 bytes, tiver 5 KB de tamanho, ele terá 10 setores e 5 clusters, se cada cluster ocupar dois setores. Sendo assim, quando o NTFS precisar acessar um determinado setor, primeiro ele descobre em qual cluster ele se encontra.
Indique a opção que contenha todas as afirmações verdadeiras.
Na UML, as exceções são tipos de sinais que podem ser modelados como classes estereotipadas. Com relação à modelagem das exceções na UML é correto afirmar que
especifica os tipos de objetos que as exceções poderão gerar em suas operações.
para cada classe e interface e para cada operação desses elementos, deve-se considerar as condições de exceção que poderão ocorrer.
as exceções não podem ser organizadas em hierarquias para que se possa evitar o rebaixamento de algumas, como as mais especializadas por exemplo ou a elevação de outras. Da mesma forma deve ser evitada a criação de exceções intermediárias.
uma exceção deve ser especificada para um conjunto de operações, evitando-se assim a relação um-para-um entre operação e exceção.
as exceções devem ser organizadas em hierarquias, elevando-se as especializadas, rebaixando-se as mais gerais e evitando-se as intermediárias.
Ciência da Computação - Arquitetura de Computadores - Escola de Administração Fazendária (ESAF) - 2005
Na representação hexadecimal, considerando-se o valor = FED3 e aplicando-se a este um XOR com o valor = FFFF, obtém-se como resultado, na mesma representação, o valor
Na UML, o propósito de um diagrama é visualizar, especificar, construir e documentar. Com relação aos nove diagramas definidos na UML é correto afirmar que o diagrama de
colaboração é um diagrama de interação que dá ênfase à ordenação temporal de mensagens.
gráfico de estados mostra um conjunto de classes, interfaces e colaborações e seus relacionamentos.
relacionamentos mostra um conjunto de classes, interfaces e colaborações e seus relacionamentos.
seqüência mostra um conjunto de nós e seus relacionamentos.
caso de uso é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens.
Analise as seguintes afirmações relativas a Fundamentos de Banco de Dados:
I. Pode-se conceituar VIEW, ou visão, de maneira simplificada. Assim, VIEW é uma forma predeterminada de visualizar dados de uma ou mais tabelas como se fossem apenas uma tabela; porém, ela não existe fisicamente como uma tabela.
II. Quando o DROP VIEW é executado, as estruturas das tabelas referenciadas pela VIEW são afetadas.
III. O TRIGGER é um tipo de STORED PROCEDURE chamado quando um evento em particular ocorre.
IV. Os diversos tipos de SELECT formam um conjunto de comandos SQL que podem ser pré-compilados e armazenados no servidor do banco de dados. Tem por objetivo facilitar e agilizar o trabalho do banco de dados.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:
I. Quando duas TRANSACTIONS estiverem sendo executadas simultaneamente, as duas devem-se comunicar e trocar informações entre si, antes de acessarem o banco de dados.
II. Uma TRANSACTION será concluída ao encontrar a instrução COMMIT TRANSACTION.
III.A instrução ROLLBACK TRANSACTION reinicia todas as operações feitas desde o comando START TRANSACTION.
IV. Para efetuar a JUNÇÃO entre tabelas, é essencial que elas estejam logicamente relacionadas conforme prevê o modelo relacional, ou seja, deve haver relacionamento de ''1: N'', ''1: 1'' ou ''N: 1'' entre as tabelas.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
32-Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:
I. A cláusula GROUP BY do comando SELECT é utilizada para dividir linhas em conjuntos menores de dados relacionados entre si.
II. A cláusula ORDER BY permite criar consultas com as linhas em uma ordem específica, modificando a ordem de apresentação do resultado da pesquisa. As linhas podem ser ordenadas de forma ascendente ou descendente, de acordo com as colunas declaradas na cláusula ORDER BY.
III. Considerando as características das cláusulas WHERE e HAVING, o HAVING é aplicado a todo o conjunto e o WHERE é aplicado a cada um dos subgrupos formados pela cláusula ORDER BY. O HAVING vem sintaticamente antes do ORDER BY e o WHERE vem depois.
IV.A cláusula GROUP BY deve ser colocada após a cláusula HAVING, pois os grupos são formados e as funções de grupos são calculadas antes de resolver a cláusula HAVING.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos às melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...