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

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

Julgue os itens que se seguem, referentes a fundamentos de computação e a linguagens de programação.

Objetos de software interagem e comunicam-se com os outros por meio de mensagens. Por exemplo, quando o objeto A deseja que o objeto B execute um de seus métodos, envia a este uma mensagem. Algumas vezes, o objeto receptor precisa de mais informação para que saiba exatamente o que deve fazer, de modo que essa informação seja transmitida juntamente com a mensagem por meio de parâmetros.

  • C. Certo
  • E. Errado

Julgue os próximos itens, relativos a linguagens de programação, compilador, interpretador, montador e link-editor.

O link-editor tem a função de vincular os dados de um programa aos programas de sistema e a outros programas de usuário.

  • C. Certo
  • E. Errado

A respeito de ferramentas, linguagens e tecnologia usadas no desenvolvimento de aplicações web, julgue os itens seguintes.

A linguagem JavaScript não possui métodos para criar e manipular frames diretamente dentro da janela do navegador. A capacidade de gerar HTML dinamicamente permite escrever, via JavaScript, as marcas HTML que criam qualquer leiaute de frame desejado.

  • C. Certo
  • E. Errado

Considerando a estrutura XML acima, armazenada no arquivo Funcionario.xml, julgue os próximos itens.

No prólogo de um arquivo XML, existe o atributo standalone, o qual, com valor padrão yes, é de escrita obrigatória, o que indica que o documento não pode ser analisado no lado servidor.

  • C. Certo
  • E. Errado

Considerando a estrutura XML acima, armazenada no arquivo Funcionario.xml, julgue os próximos itens.

Com essa estrutura, ao se abrir o arquivo Funcionario.xml em um navegador, será mostrado um erro de processamento de recurso.

  • C. Certo
  • E. Errado

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).

Com base no conjunto de informações apresentado acima, julgue os itens de 89 a 92.

A fim de apoiar a execução do ciclo básico de trabalho de equipes de desenvolvimento de software trabalhando sob controle de versões, podem ser usadas, diretamente, as seguintes operações e(ou) ferramentas: update, para atualização das cópias de trabalho; ferramentas de edição, para modificar cópia de trabalho; operações de status, diff e history, para examinar mudanças; merge, para resolver conflitos; e commit, para concluir as mudanças.

  • C. Certo
  • E. Errado

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).

Com base no conjunto de informações apresentado acima, julgue os itens de 89 a 92.

Nessa situação, a criação dos ramos MP e IE, a partir do tronco principal (Main Trunk), é efetuada por meio de operações de check out.

  • C. Certo
  • E. Errado

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).

Com base no conjunto de informações apresentado acima, julgue os itens de 89 a 92.

Em face das informações apresentadas, é correto afirmar que as operações de integração reversa e integração para frente, apresentadas no diagrama, são usualmente apoiadas por ferramentas de comparação de diferenças, utilitários do tipo diff ou similares.

  • C. Certo
  • E. Errado

Também chamado de contador do programa (program counter), o apontador de instruções é um registrador que tem por função

  • A.

    armazenar a instrução que está sendo executada.

  • B.

    manter atualizado o endereço de memória da próxima instrução que deve ser executada.

  • C.

    armazenar códigos de condição gerados pela unidade lógica e aritmética.

  • D.

    indicar ao computador que sequência de microoperações ele deve realizar.

  • E.

    armazenar o endereço da última instrução executada.

Considere:

I. Sequência, decisão e iteração são as estruturas necessárias e suficientes para o desenvolvimento da programação de computadores.

II. Uma sequência de passos, incluindo a forma como os dados serão armazenados no computador, permitindo que o problema possa ser resolvido de maneira automática e repetitiva.

III. Cada instrução é traduzida para uma representação interna e interpretada pela simulação de funcionamento do processador, o que torna mais rápido o ciclo escrita-execução-modificação.

IV. A sua aplicação divide e estrutura o algoritmo em partes fechadas e coerentes para evitar a repetição de uma sequência de comandos que é utilizada em várias partes do programa.

Em relação à programação de computadores, as definições contidas nos itens I, II, III e IV correspondem, respectivamente, à programação

  • A.

    linear, ao fluxograma, à compilação e ao procedimento.

  • B.

    modular, ao algoritmo, à constante e à interpretação.

  • C.

    orientada a objetos, ao projeto lógico, ao fluxograma e à compilação.

  • D.

    linear, ao algoritmo, à compilação e à função.

  • E.

    estruturada, ao algoritmo, à interpretação e ao procedimento.

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