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

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

Os laços (loops) permitem executar uma sequência de comandos repetidamente usando uma condição de controle ou variável para determinar quando a execução termina. A linha de código, com estruturas de controle de laços, que NÃO está de acordo com a sintaxe da linguagem Delphi é

  • A.

    repeat comando1 until i <= 20.

  • B.

    while i <=20 do comando1.

  • C.

    for i := 1 to 20 do comando1.

  • D.

    for i := 20 downto 1 do comando1.

  • E.

    do comando1 while i <= 20.

Numa competição de programação, ganhava mais pontos o time que apresentasse o algoritmo mais eficiente para resolver o pior caso de um determinado problema. A complexidade assintótica (notação Big O) dos algoritmos elaborados está ilustrada na tabela abaixo.

O time que obteve a medalha de prata (2º algoritmo mais eficiente) é o

  • A.

    Branco.

  • B.

    Amarelo.

  • C.

    Azul.

  • D.

    Verde.

  • E.

    Vermelho.

O procedimento abaixo preenche uma matriz quadrada n × n com:

Os valores que devem ser respectivamente colocados no primeiro, segundo e terceiro comandos de atribuição, marcados no código com uma interrogação (?), para o preenchimento correto da matriz são:

  • A.

    1, −1, 0

  • B.

    1, 0, −1

  • C.

    0, −1, 1

  • D.

    −1, 0, 1

  • E.

    −1, 1, 0

Sobre o servidor web Apache 2.0 é INCORRETO afirmar:

  • A.

    Cada servidor Apache pode atender a apenas um website, não sendo permitido o virtual hosting.

  • B.

    O servidor HTTP Apache é configurado colocando-se diretivas em arquivos de configuração no formato texto.

  • C.

    O principal arquivo de configuração é usualmente chamado httpd.conf. Outros arquivos de configuração podem ser adicionados utilizandose a diretiva include.

  • D.

    O servidor Apache pode servir tanto o conteúdo estático quanto o dinâmico das páginas web.

  • E.

    As funcionalidades do Apache podem ser estendidas através de módulos compilados que podem ser acrescentados para atender a propósitos específicos.

A variável $# indica num script Bourne Shell

  • A.

    o número de argumentos passados na linha de comando.

  • B.

    todos os argumentos passados na linha de comando.

  • C.

    o nome pelo qual o programa foi invocado.

  • D.

    o último argumento passado na linha de comando.

  • E.

    o número de identificação do processo aberto para execução do script.

Um programa-fonte pode ser dividido em blocos de comandos, separados do programa principal, os quais podem ser chamados (executados), a qualquer momento, de dentro do programa principal ou de outro bloco de comandos. Algumas das vantagens do uso de blocos de comandos é o reaproveitamento de código, a simplificação do programafonte e a facilidade de manutenção. Esses blocos de comandos são denominados

  • A.

    variáveis ou constantes.

  • B.

    comandos ou regras.

  • C.

    bibliotecas ou módulos.

  • D.

    parâmetros ou variáveis.

  • E.

    funções ou procedimentos.

O Delphi é um ambiente de desenvolvimento visual para sistemas computadorizados. Essa peculiaridade torna mais fácil e intuitiva a criação de aplicações, especialmente as voltadas para desktops com interface gráfica. Assinale a alternativa que apresenta características exclusivas de um ambiente de desenvolvimento visual.

  • A.

    O ambiente de desenvolvimento é composto por editor de código-fonte e compilador, em uma mesma ferramenta, o que facilita a visualização dos resultados.

  • B.

    Os módulos do sistema podem ser desenvolvidos de forma independente, pois a linguagem de programação é composta por funções.

  • C.

    A interface gráfica e a estrutura lógica de um sistema podem ser criadas com uso de ferramentas visuais, clicando-se botões, arrastando-se telas e utilizando-se modelos pré-existentes.

  • D.

    O ambiente de desenvolvimento possui capacidade de depuração do código-fonte, tornando mais fácil a correção de erros em tempo de compilação.

  • E.

    Quando usado no modo texto, em uma janela de comando (terminal), o ambiente de desenvolvimento visual pode gerar código binário multiplataforma.

Alguns ambientes de desenvolvimento reúnem características e ferramentas de apoio para o desenvolvimento de sistemas, tais como editores, compiladores, depuradores e outros. Tais ambientes facilitam a técnica conhecida por rapid application development (RAD) ou desenvolvimento rápido de aplicativos.

Esses ambientes de desenvolvimento são denominados

  • A.

    compiladores ou linkeditores.

  • B.

    IDE (Integrated Development Environment).

  • C.

    depuradores de código-fonte.

  • D.

    SDK (Software Development Kit).

  • E.

    paradigmas de programação.

A figura abaixo apresenta uma típica arquitetura de 3 camadas utilizada para disponibilizar sites na Internet.

Sobre essa arquitetura, são feitas as afirmativas abaixo.

I – Drivers que seguem o padrão ODBC podem ser utilizados por aplicações que estão no servidor de aplicações para acessar tabelas no servidor de bando de dados.

II – Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web e, nesse caso, a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com problemas, sem que o usuário perceba o ocorrido.

III – Como uma boa prática na implementação de soluções distribuídas, a lógica de negócio é implementada em componentes que ficam instalados no servidor Web, sendo que o servidor de aplicações funciona como intermediário entre o servidor web e o de banco de dados gerenciando as transações.

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.

As tecnologias Web utilizam linguagem de scripting JavaScript, linguagem de scripting ASP e applets Java para incluir aplicações, respectivamente, no lado

  • A.

    servidor, cliente e servidor.

  • B.

    cliente, servidor e cliente.

  • C.

    servidor, servidor e cliente.

  • D.

    cliente, cliente e servidor.

  • E.

    cliente, cliente e cliente.

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