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.

É um design pattern, inserido no catálogo de padrões de criação (creational) do GoF, que tem por objetivo definir uma interface para criar objetos de forma a deixar subclasses decidirem qual classe instanciar. Também conhecido como Construtor Virtual é o

  • A.

    Prototype

  • B.

    Factory Method

  • C.

    Builder

  • D.

    Singleton

  • E.

    Evory Abstract

Observe o trecho de código Delphi abaixo:

  • A.

    a string 'passei' será impressa;

  • B.

    a string 'aqui' será impressa;

  • C.

    a string 'passei aqui' será impressa;

  • D.

    a string 'aqui passei' será impressa;

  • E.

    um erro de compilação na linha 21: tipos incompatíveis: C2 e C1.

Assinale a opção que apresenta o componente da ADO do Delphi 6.0 utilizado para acessar dados em aplicativos multicamada remotos.

  • A.

    BDEClientDataSet.

  • B.

    RDSConnection.

  • C.

    Session.

  • D.

    Table.

  • E.

    TDataSource.

Sobre linguagens de programação, é correto afirmar:

  • A.

    ASP e PHP são exemplos de linguagens orientadas a objeto.

  • B.

    Java é uma linguagem interpretada, isto é, os códigos Java são executados por um interpretador de comandos denominado máquina virtual Java.

  • C.

    Existem várias versões de PHP, sendo que o suporte para acesso a banco de dados com o uso de cláusulas SQL está disponível apenas nas versões posteriores à PHP 3.

  • D.

    Delphi é um ambiente de desenvolvimento visual que utiliza a sintaxe e a semântica da linguagem Java, com algumas extensões de orientação a objetos.

  • E.

    ASP e PHP foram projetadas para serem embutidas em páginas HTML, não podendo ser usadas independentemente para a geração de programas executáveis autônomos.

A atividade que NÃO faz parte do processo de construção do Modelo Comportamental da Análise Essencial é:

  • A.

    Atualização do dicionário de dados.

  • B.

    Criação de um processo para cada evento identificado.

  • C.

    Normalização tanto dos depósitos de dados quanto das entidades externas.

  • D.

    Decomposição dos processos complexos em níveis para minimizar a complexidade da modelagem.

Analise o algoritmo a seguir, para responder às

questões 29 e 30.

 

A linha "C ← C + 1" pode ser implementada em Python através do código:

  • A.

    C += 1

  • B.

    C := C + 1

  • C.

    C =: C + 1

  • D.

    C := C + 1;

  • E.

    C =: C + 1;

O Tribunal paga os proventos dos seus funcionários por meio de ordem de crédito para a conta corrente que cada um mantém, em bancos que possuem diversas agências espalhadas pelo Brasil. Cada funcionário pode ter quantas contas correntes quiser, mas somente uma única conta, em alguma agência de algum banco é vinculada (tipo de conta) ao seu recebimento pelo Tribunal. Para efeito de controle, o Tribunal deseja saber se algum funcionário tem mais de uma conta vinculada para recebimento dos seus proventos, fato que viria a ferir o regulamento interno. Agência bancária é entidade fraca ou dependente da entidade Banco. Dispensando a necessidade de representar os atributos de cada entidade, com exceção do tipo de conta, o modelo de entidades e relacionamentos mais adequado a um sistema de informações que possa responder a essa necessidade de controle, é representado pelo diagrama:

  • A.

     

  • B.  
  • C.  
  • D.  
  • E.  

O Tribunal solicita o uso de métodos de teste de software para que os Analista de Sistemas possa derivar os casos de teste que:

− garantam que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;

− exercitem todas as decisões lógicas para valores falsos ou verdadeiros;

− executem todos os laços (loops) em suas fronteiras e dentro de seus limites operacionais;

− exercitem as estruturas de dados internas para garantir sua validade.

Para atender a todos os requesitos acima, o Analista de Sistemas usa a abordagem de teste de

  • A.

    particionamento de equivalência

  • B.

    caixa branca

  • C.

    análise de valor limite

  • D.

    técnicas de grafo de causa e efeito

  • E.

    comparação

Observe o trecho de código Delphi abaixo.

 Se você compilar e rodar este código, o resultado será:

  • A.

    o programa imprimirá a String ''passei'';

  • B.

    o programa imprimirá a String ''aqui'';

  • C.

    o programa imprimirá a String ''passei aqui'';

  • D.

    o programa compilará e rodará sem problemas, mas nada será impresso;

  • E.

    o programa apresenta um erro de compilação na linha 22: Tipos incompatíveis: C1 e C2.

Sobre os métodos e atributos de uma classe em Delphi 6.0

são feitas as afirmativas a seguir.

I – Cada versão de um método sobrecarregado em uma

classe deve ser seguido da palavra chave overload.

II – A diretiva write de uma propriedade de uma classe pode

ser omitida, tornando-a uma propriedade somente de

leitura.

III – Apenas a classe corrente e suas subclasses podem

acessar atributos e métodos privados.

Está(ão) correta(s) a(s) afirmativa(s):

  • A.

    I, apenas.

  • B.

    II, apenas.

  • C.

    III, apenas.

  • D.

    I e II, apenas.

  • E.

    I, II e III.

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...