Lista completa de Questões de Ciência da Computação do ano 2006 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Considerando-se os conceitos e funções dos softwares básicos, assinale a opção correta.
Um programa pode ser composto por partes independentemente carregadas e realocadas. Um ligador pode ser usado para resolver as referências aos símbolos externos às partes e para produzir um código executável.
Um carregador transfere para a memória códigos a serem executados. Se for transferido um código objeto, tem que ser armazenado nos endereços definidos quando foi gerado, pois um código objeto não pode ser realocado.
Para gerar um código objeto, um compilador precisa fazer a análise sintática e semântica de um programa. Para isso ser possível, a semântica da linguagem, mas não a sintaxe, é descrita na notação Backus-Naur Form (BNF).
Os interpretadores não analisam sintaticamente os códigos fonte uma vez que os traduzem para um formato interno. Por isso, um interpretador traduz um código em menos tempo que um compilador.
Com relação a conceitos sobre sistemas distribuídos, assinale a opção correta.
Em um sistema distribuído, os usuários podem acessar recursos em outras máquinas, mas um sistema operacional distribuído não tem como tornar a distribuição dos recursos transparente aos usuários.
Um sistema distribuído tem que ser tolerante a falhas. Para ser considerado tolerante a falhas, tem que continuar a funcionar, sem degradação do desempenho ou das funcionalidades, após as falhas.
Um sistema de arquivos distribuídos pode ser implementado sem manter informações de estado. Nesse caso, as operações são tratadas individualmente e não como partes de uma sessão.
Um sistema distribuído pode suportar a migração de processos. A migração de processos não pode, entretanto, ocorrer sob controle de um sistema operacional, tem que ser controlada por aplicações.
Acerca da qualidade de software, assinale a opção correta.
A garantia da qualidade visa assegurar a adequação de um artefato ao uso e que seja alta a probabilidade de um artefato ter a qualidade requerida. Também visa prover confiança que um produto atende aos requisitos.
O controle de qualidade avalia, identifica e corrige defeitos. Os testes, mas não as revisões, são atividades de controle da qualidade. O controle da qualidade é parte da garantia da qualidade.
Os testes são realizados em várias fases de um desenvolvimento. Testes de unidade são de baixo nível, testes de sistema são executados após os de integração, testes beta empregam apenas desenvolvedores.
Entre os artefatos produzidos por um processo de teste, têmse os casos de teste. Um caso de teste é uma situação real de uso, pois não pode ser sintetizado a partir de parâmetros predefinidos.
Julgue os itens subseqüentes quanto ao planejamento de sistemas de informação.
I A estimativa do tamanho de um software pode ser usada para guiar a alocação de recursos em um projeto. A análise de pontos de função mede diretamente o tamanho de um software contando o número de linhas de código e não quantidades e complexidades de entradas e saídas observadas pelos usuários.
II Pode-se representar um projeto via uma rede com nós interligados. Um caminho é composto por atividades sucessivas. Um caminho é crítico se a soma dos tempos gastos nas suas atividades é menor que a dos tempos gastos nos outros caminhos.
III O planejamento da capacidade é um processo que visa prever quando o hardware de um sistema computacional irá saturar. Leva em conta fatores como o número máximo de usuários que o sistema acomoda em um dado instante de tempo, impactos das aplicações e medidas de desempenho.
IV O custo total de propriedade (TCO) de uma plataforma tecnológica inclui custos variados decorrentes de instalação, suporte técnico e treinamento. Padronizar hardware e software pode reduzir o TCO.
V Por razões de segurança, um princípio da administração de dados é que os dados não devem ser propriedades da organização como um todo, os dados devem pertencer a áreas ou unidades organizacionais específicas.
Estão certos apenas os itens
É um atributo usado no XML para definir tipos de dados usados no documento. Deve aparecer em qualquer elemento SOAP quando então aplicará o conteúdo desse elemento para todos os elementos filhos (children elements), o
soap namespace.
mustUnderstand.
soap Body.
actor.
encodingStyle.
É uma métrica de software
o método de ponto por função.
o processo unificado.
o método de desenvolvimento espiral.
a prototipação.
o modelo cascata.
Para as questões de número 31 até 54, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Observe as afirmativas a seguir referentes à linguagem XML:
i. Os atributos em XML devem sempre ser escritos entre aspas duplas.
ii. Documentos XML devem, obrigatoriamente, ter um elemento raiz.
iii. As tags XML são sensíveis à caixa (maiúsculas e minúsculas).
iv. Uma grande vantagem do XML é que ele descreve a estrutura, a semântica e a apresentação dos dados.
v. O uso de um esquema DTD não é mais necessário tão logo se tenha certeza de que o documento XML é bem formado.
O número de afirmativas corretas é:
1
2
3
4
5
Para as questões de número 31 até 54, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Observe os documentos XML nos itens a seguir:
É/são exemplo(s) de documento(s) válido(s) somente:
i;
ii;
iii;
i e iii;
i, ii e iii.
Para as questões de número 31 até 54, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Em HTML, o valor do atributo target em um link que abre o documento referenciado SEMPRE em uma nova janela é:
_blank
_new
blank
new
parent
Para as questões de número 31 até 54, considere as configurações padrão ou típicas de software e hardware nas suas versões em português, quando aplicável, a menos que seja especificado em contrário.
Observe o texto a seguir:
Para que esse texto seja mostrado corretamente em um navegador Web (Web-browser) em uma página HTML, deve-se escrever:
a#lt;b
a#ltb
a<b
a<b
a<b
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...