Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008

Considerando a figura acima, obtida de ibm.com/rational, que apresenta detalhes do workflow da disciplina de requisitos do RUP, julgue os próximos itens, com relação a conceitos de desenvolvimento de aplicações e bancos de dados.
A manipulação de atributos de requisitos demanda maior suporte de ferramentas CASE verticais que de ferramentas CASE horizontais, sendo contrária a situação no caso de manipulação de glossários
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Com relação a engenharia de software, julgue os itens que se seguem. As especificações formais de um sistema são precisas e isentas de ambiguidade, isto porque as técnicas utilizadas baseiam-se em modelos que apresentam o sistema por meio de construções matemáticas, como conjuntos e funções.
No que diz respeito às técnicas de controle de concorrência em bancos de dados, é correto afirmar que:
sempre que duas ou mais transações simultâneas tentam acessar o mesmo item de dados, elas provocam um deadlock no sistema de gerenciamento de banco de dados.
uma das técnicas para se detectar um estado de deadlock é construir um grafo wait-for.
o problema de espera indefinida associado a uma transação (starvation) ocorre sempre que o seu esquema de espera para itens bloqueados atribui prioridade maior aos requisitos de outras transações simultâneas cujas execuções provoquem repetidos aborts na execução de suas atualizações.
as técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios e, por isso, diminuem as chances de ocorrência de deadlocks.
diz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação.
Ciência da Computação - Gerência de Projetos - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008

A figura acima apresenta um modelo de ciclo de vida de desenvolvimento de aplicações, composto por fases e atividades. Julgue os itens que se seguem acerca das informações apresentadas na figura e dos conceitos de desenvolvimento de aplicações e sistemas.
A atividade de monitoramento de ambientes de produção de sistemas, como apresentada na fase de gerenciamento, é realizada apenas em organizações que atuam no desenvolvimento de seus próprios softwares.
Ciência da Computação - Gestão de TI - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008

A partir do texto acima, que apresenta informações sobre sistemas de gerenciamento de conteúdo, e considerando que, durante o ciclo de vida de um projeto de desenvolvimento de um CMS para um tribunal de âmbito federal, algumas decisões gerenciais e tecnológicas precisaram ser adotadas — entre elas, o uso de portais, com base em tecnologias de portlets e no atendimento a aspectos de acessibilidade —, julgue os itens de 136 a 140, acerca de conceitos relacionados a tecnologia da informação (TI).
Considere que, com a finalidade de tornar a implementação do CMS aderente ao padrão e-ping, na seleção e na homologação de tecnologias, tenha-se buscado observar os cinco níveis de situação relativos à adoção dos padrões tecnológicos definidos no e-ping 2.0: Adotado (A), Recomendado (R), Em Transição (T), Em Estudo (E) e Estudo Futuro (F). Nessa situação, se os protocolos IPv4 e HTTP/1.1 foram adotados no projeto do CMS, é correto afirmar que foram usadas tecnologias em transição no e-ping 2.0.
Ciência da Computação - Gestão de TI - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2008
Com relação ao projeto, ao monitoramento e à análise de impacto, julgue os seguintes itens.
O desenvolvimento de sistemas de grande escala deve ser precedido de análise e estimativa de prazo e custo, com apoio de fórmulas e ferramentas de cálculo, dado o alto risco inerente.
Considere o seguinte resultado de uma consulta SQL à tabela TabPessoas, onde Sobrenome é o nome da coluna da qual se deseja obter os dados:

Na hipótese de ambos os sobrenomes estarem adequadamente cadastrados na TabPessoas, sem importar a ordem, a correta expressão que obtém tal resultado é
SELECT Sobrenome FROM TabPessoas WHERE Sobrenome = 'Francisco' AND 'Inácio'
SELECT Sobrenome FROM TabPessoas WHERE Sobrenome IN ('Francisco','Inácio')
SELECT FROM TabPessoas WHERE Sobrenome = ('Francisco' OR 'Inácio')
SELECT IN TabPessoas WHERE Sobrenome IN ('Francisco','Inácio')
SELECT FROM TabPessoas WHERE Sobrenome IN ('Francisco','Inácio')

A figura acima apresenta o aspecto visual gerado por um browser a partir de visita ao sítio www.tjce.jus.br. Na figura, foram destacadas regiões nomeadas por A, B, C, D e E. No momento da captura da tela, o ponteiro do mouse encontrava-se sobre a região B. Quando o usuário passou o ponteiro do mouse pelas regiões C e D, as informações apresentadas na região A foram, respectivamente, as indicadas abaixo:

Julgue os itens seguintes, referentes às informações apresentadas e a conceitos de aplicações e bancos de dados.
As evidências apresentadas indicam que todos os serviços web providos a partir desse sítio foram desenvolvidos por meio das tecnologias HTML e ASP.
Julgue os itens a seguir, acerca de programação na linguagem Perl.
De forma geral, os scripts nas versões do Perl posteriores à 5.003 não são suscetíveis a overflow de buffers, já que nessas versões o Perl estende as suas estruturas de dados de forma dinâmica. Antes de escrever em uma string, por exemplo, é feita a verificação se existe espaço necessário e é alocado mais espaço conforme seja necessário.
Acerca do banco de dados MYSQL, julgue os seguintes itens.
Em um servidor MySQL, backups podem ser feitos via mysqldump; um backup integral copia todos os dados especificados, um backup incremental copia dados modificados desde um último backup integral.{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...