Questões de Ciência da Computação da Fundação CESGRANRIO (CESGRANRIO)

Lista completa de Questões de Ciência da Computação da Fundação CESGRANRIO (CESGRANRIO) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Um administrador está desenvolvendo um script ".bat" para sua máquina com Windows Vista instalado. O objetivo do script é apagar os arquivos do diretório c: emp, com exceção dos 5 arquivos mais recentes. A listagem a seguir apresenta uma versão incompleta do script que deverá ser rodado com as extensões de comando ativadas.

Para que o script seja completado, a linha identificada por REM LINHA FALTANTE deve ser substituída por:

  • A.

    a = a + 1

  • B.

    Echo a = a + 1

  • C.

    Echo !a! = !a! + 1

  • D.

    SET /P a = a + 1

  • E.

    SET /A a = !a! + 1

Observe o esquema e o algoritmo para manipulação de duas matrizes MAT_X[3,3] e MAT_Y[3,2], que armazena o resultado em MAT_Z[3,2].

Se o bloco MULTIPLICAÇÃO_MATRIZES fosse implementado em C#, qual das instruções a seguir o codificaria?

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

O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de revisão.

 

Em uma segunda revisão, o analista percebeu que o comportamento das duas implementações não era o mesmo e que ele precisava fazer uma adaptação no código implementado com o comando switch através da introdução de um novo comando. Que comando do PHP pode ser combinado com o switch na implementação acima para que o comportamento das duas implementações seja o mesmo?

  • A.

    continue

  • B.

    break

  • C.

    define

  • D.

    else

  • E.

    echo

O código abaixo foi escrito em Java. package execute; import java

 

A saída da execução desse programa é

  • A.

    V=2

  • B.

    FIV=2

  • C.

    ARFIV=

  • D.

    ARFIV=2

  • E.

    AREXFIV=

Analise as seguintes classes escritas em JAVA:

Tendo como base o código acima e as características da programação orientada a objetos em Java, é INCORRETO afirmar que o(a) (A) Java não permite

  • A.

    Java não permite herança múltipla.

  • B.

    método metodoX não está disponível a objetos criados para a classeC.

  • C.

    código demonstra o uso de polimorfismo.

  • D.

    método super(s) na classeC, ao ser executado, cria uma instância da classe super.

  • E.

    linha System.out.println(op.executar(pa, pb)) irá exibir o valor 5.

O objetivo do código J2ME abaixo é construir uma aplicação que apresenta na tela uma lista com os nomes dos clientes e, a partir dessa lista, permitir que o usuário realize uma chamada para o número do cliente. Suponha ainda que GerenciarLista.carregarLista() retorna uma lista de objetos do tipo Cliente.

Algumas partes que ainda precisam ser implementadas estão identificadas por comentários. Tendo como base os comentários e as características da linguagem JAVA, é INCORRETO afirmar que

  • A.

    a classe MidleApp deve implementar a interface CommandEventListener da biblioteca javax.microedition.lcdui.

  • B.

    a linha display.showApp(); deve ser incluída no final do construtor de MidletApp no local identificado pelo comentário //completar o construtor.

  • C.

    na implementação do método apresentarMensagem pode ser utilizado um objeto do tipo javax.microedition.lcdui.Alert.

  • D.

    para permitir que a aplicação seja fechada ao se pressionar o botão Fechar a linha notifyDestroyed(); deve ser incluída no local identificado pelo comentário //Fechar a aplicação.

  • E.

    para permitir a chamada ao telefone do cliente ao se pressionar o botão Chamar, a linha platformRequest("tel:" + clientes[index].getTelefone()); deve ser incluída no local identificado pelo comentário //Executar a chamada para o telefone do cliente.

Durante um processo de revisão do sistema de Compras, escrito em plataforma J2EE, foram levantadas as necessidades a seguir.

Sabendo-se que os EJBs do sistema de Compras seguem o padrão 3.0 e os da Contabilidade seguem o padrão 2.1, conclui-se que as soluções apresentadas pelo analista atendem às necessidades

  • A.

    I e II, apenas.

  • B.

    II e III, apenas.

  • C.

    I, II e IV, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II, III e IV.

Um órgão público deseja criar uma base de informações gerenciais sobre operações bancárias de empresas brasileiras. Para isso, um analista de BI (Business Intelligence) desse órgão apresenta as recomendações a seguir.

I – As ferramentas de ETL e OLAP deverão estar, necessariamente, instaladas na mesma máquina do banco de dados de origem.

II – O modelo snowflake exige o uso de chaves artificiais (surrogate keys) para as tabelas que necessitam de histórico.

III – A dimensão Tempo sempre pode ser carregada antecipadamente.

Está(ão) correta(s) APENAS a(s) recomendação(ões)

  • A.

    I.

  • B.

    III.

  • C.

    I e II.

  • D.

    I e III.

  • E.

    II e III.

A Tabela I mostra uma estimativa para funcionalidades de um sistema a ser desenvolvido. A Tabela II mostra os pesos para o cálculo de pontos de função não ajustados.

 Assumindo-se que a produtividade média de uma equipe é de 8 horas por ponto de função (não ajustados), o valor mais próximo do esforço total estimado, em horas, para o desenvolvimento das funcionalidades do sistema é

  • A.

    1072

  • B.

    1320

  • C.

    1456

  • D.

    1528

  • E.

    1624

No projeto de interfaces, as mensagens ou alertas de erro representam um papel muito importante. Assim, NÃO apresenta uma prática adequada para alertas produzidos por um sistema interativo a mensagem que

  • A.

    descreve o problema em um jargão que o usuário possa entender.

  • B.

    fornece sugestão construtiva para recuperação do erro.

  • C.

    indica quais as consequências negativas do erro, de modo que o usuário possa se assegurar de que elas não ocorreram.

  • D.

    é acompanhada por uma indicação audível ou visual.

  • E.

    é opinativa, colocando a culpa no usuário caso isso ocorra.

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