Questões de Ciência da Computação

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.

Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando

  • A.

    uma especialização.

  • B.

    uma generalização.

  • C.

    um acoplamento.

  • D.

    um polimorfismo.

Nas questões de n. 18 a 20, assinale a opção correta.

  • A.

    A LAN sem fio 802.11b tem uma taxa de dados de 11Mbps e opera na faixa de frequência não licenciada de 2,4 a 2,485 GHz.

  • B.

    Na Arquitetura 802.11, o conjunto básico de serviço contém apenas uma estação.

  • C.

    A LAN sem fio 802.11b tem uma taxa de dados de 11Gbps e opera na faixa de frequência licenciada de 3,4 a 3,485 GHz.

  • D.

    No protocolo 902.11, o conjunto de serviço externo contém uma ou mais estações conectadas fisicamente.

  • E.

    O bloco construtivo fundamental da Arquitetura 802.11 é o conjunto básico de enlace.

No que concerne aos aplicativos do Microsoft Office, julgue os itens a seguir.

Para nominar e salvar um arquivo novo no Word, é necessário utilizar o recurso Salvar como, que pode ser acessado pressionando-se

  • C. Certo
  • E. Errado

Apesar de ser considerada por muitos desenvolvedores como uma atividade desagradável, a prática de testes contribui de forma decisiva para a qualidade de um sistema. Se for feita de forma correta e eficaz, ela permite maximizar a satisfação do usuário e minimizar os problemas de funcionamento do sistema. Qual das seguintes explicações representa um conceito correto sobre os testes de software?

  • A. A utilização da metodologia de desenvolvimento com base em testes (test first development) permite eliminar a fase de análise de requisitos, pois a realização dos testes de aceitação antes do desenvolvimento fazem com que a visão do usuário esteja presente dentro do sistema.
  • B. Testes unitários buscam avaliar não só se a rotina compila e executa mas se os resultados da mesma são exatamente iguais aos esperados, de forma a garantir que a rotina tenha a funcionalidade esperada.
  • C. Testes unitários são desenvolvidos e executados de forma automática após a implementação de cada rotina ou método criado, podendo garantir que o novo desenvolvimento é correto do ponto de vista sintático e semântico.
  • D. A necessidade de testes de aceitação é diretamente proporcional à qualidade da fase de análises de requisitos – se esta for muito bem feita, está implícito o aceite final por parte do cliente/usuário do sistema.
  • E. O tempo gasto na fase de testes (tanto unitários quanto de validação e de aceitação) deve necessariamente ser menor do que o tempo gasto na parte de implementação, pois do contrário se estará diminuindo a produtividade geral do processo de desenvolvimento.

Acerca das metodologias de desenvolvimento de software e do ciclo de vida de desenvolvimento de software, julgue os itens subsequentes.

O modelo de desenvolvimento evolutivo se baseia no princípio de que a primeira versão de um sistema de software deve ser abordada como um sistema completo e deve ser utilizada por um longo período de tempo.

  • C. Certo
  • E. Errado

Acerca de endereçamento de rede em TCP/IP, julgue os itens que se seguem. O endereço IP 200.254.263.1 é válido e roteável na Internet.

  • C. Certo
  • E. Errado

No que concerne ao emprego de conceitos e técnicas específicas de gerenciamento de projetos descritas no PMBOK e com relação aos processos de governança, julgue os itens subsequentes. Práticas da área de processos de gerenciamento de configuração do PMBOK auxiliam os processos de gerenciamento de mudanças no COBIT.

  • C. Certo
  • E. Errado

Julgue os itens a seguir, relativos a métodos de desenvolvimento de software.

Para a verificação de resultados de um protótipo de sistema, podem-se utilizar testes back-to-back, nos quais os mesmos casos de teste são submetidos ao protótipo e ao sistema em teste a fim de se produzir um relatório de diferenças.

  • C. Certo
  • E. Errado

No contexto do SQL, são três fatores importantes na replicação:

  • A.

    Escalabilidade, Consistência Transacional e Latência.

  • B.

    Autonomia, Disponibilidade e Consistência Transacional.

  • C.

    Disponibilidade, Escalabilidade e Robustez.

  • D.

    Latência, Disponibilidade e Consistência Transacional.

  • E.

    Latência, Autonomia e Consistência Transacional.

Assinale a alternativa incorreta em relação aos conceitos da programação orientada a objeto.

  • A.

    Com a análise orientada a objetos, busca-se identificar entidades do domínio do problema e caracterizá-las de acordo com sua importância para o problema. Essa atividade tem consequências nas etapas de projeto de software, uma vez que as entidades identificadas darão sustentação para a definição das classes de objetos a serem implementadas.

  • B.

    Entidades com características comuns podem ser agrupadas hierarquicamente por meio da identificação de relações de generalização, tanto na análise e modelagem do negócio quanto na concepção e detalhamento dos modelos de projeto.

  • C.

    O projeto orientado a objetos tem como um de seus objetivos a redução, a um mínimo, do número de relações de associação entre classes, o que resulta em diminuição significativa do acoplamento entre os módulos do software. Esse processo é denominado de particionamento funcional.

  • D.

    Em um modelo de casos de uso, pode haver diferentes tipos de usuários representados por atores. Além de tipos de usuários, atores podem representar outros sistemas ou hardwares que interagem com o sistema a ser desenvolvido. Atores se comunicam com o sistema via casos de uso.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...