Questões sobre Programação

Lista completa de Questões sobre Programação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Na arquitetura ADO.NET, a classe do namespace System.data que contém as funcionalidades necessárias para gerenciar dados armazenados na memória, através de um cache de dados desconectado, é chamada de:

  • A.

    DataSet.

  • B.

    DataTable.

  • C.

    DataRow.

  • D.

    DataRelation.

  • E.

    DataFunction

Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Quando se cria uma aplicação Java utilizando um recurso de Mapeamento Objeto-Relacional como o Hibernate, o mapeamento entre classes e tabelas, propriedades e colunas, associações e chaves estrangeiras, tipos do Java e tipos do SQL, é feito através de metadados. Esses metadados normalmente podem ser colocados em arquivos XML ou diretamente nas classes, próximos da informação que eles descrevem. Quando são colocados nas classes, esses metadados são conhecidos como

  • A.

    mappings.

  • B.

    annotations.

  • C.

    descriptions.

  • D.

    patterns.

  • E.

    actions.

Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

No ASP .NET um formulário Web não deve usar variáveis de instância para guardar informações de estado do cliente, pois os clientes que acessam esse formulário Web em paralelo poderão sobrescrever as variáveis de instância compartilhadas. Para resolver esse problema, os formulários Web devem guardar as informações de estado do cliente em objetos

  • A.

    HttpResponse.

  • B.

    HttpSessionState.

  • C.

    HttpRequestState.

  • D.

    HttpCookie.

  • E.

    HttpSessionStore.

Atenção: Na questão abaixo não foram usados acentos, símbolos ou espaços nos nomes das entidades e atributos, pois isto pode causar problemas em muitos dos softwares utilizados para implementar o modelo.

Na CSS3, para definir uma cor de fundo apenas para os elementos do tipo texto que estejam habilitados, utiliza-se a instrução:

  • A.

    input[text]:enabled { background:#fff; }

  • B.

    input[id="texto"]:enabled { background:#fff; }

  • C.

    input[type="text"]:enabled { background:#fff; }

  • D.

    input:text[enabled] { background:#fff; }

  • E.

    input.type:text[enabled] { background:#fff; }

O processo de compilação consiste essencialmente na tradução de um programa escrito em uma linguagem fonte para um programa em outra linguagem.

Esse processo é retratado em duas fases características, que são:

  • A.

    Análise e Síntese

  • B.

    Entrada e Saída

  • C.

    Sintática e Semântica

  • D.

    LEX e YACC

  • E.

    Interpretação e Otimização

Uma maneira de construir aplicações distribuídas é usar algum mecanismo para comunicação entre processos (IPC), tais como uma API de baixo nível fornecida pelo sistema operacional ou chamadas de procedimento remoto (RPC).

Em comparação com o uso da API de baixo nível, o uso do RPC

  • A.

    aumenta a eficiência do sistema resultante, porque representa requisições de um processo a outro em uma linguagem declarativa.

  • B.

    aumenta a quantidade de erros de transmissão, porque a requisição do processo cliente para o servidor é assíncrona.

  • C.

    diminui a dependência do sistema resultante sobre o sistema operacional subjacente e os protocolos de rede.

  • D.

    diminui a interoperabilidade do sistema resultante, ao tornar mais difícil a eventual mudança do mecanismo IPC utilizado.

  • E.

    diminui a portabilidade e a capacidade de o sistema resultante dar suporte a ambientes heterogêneos.

No contexto dos sistemas de informação, workflow (fluxo de trabalho) pode ser entendido como

  • A.

    a apresentação dos resultados da coleta de requisitos para a construção do documento regulador das atividades de um negócio.

  • B.

    a descrição de um processo de cálculo numa planilha eletrônica para consolidar um orçamento qualquer.

  • C.

    o movimento de informações conforme elas fluem pela sequência de etapas que compõe os procedimentos de trabalho de uma organização.

  • D.

    um conjunto de processos que envolvem a criação, a comunicação e a entrega de valor para os clientes, bem como a administração do relacionamento com eles, de modo que beneficie a organização e seu público interessado.

  • E.

    um método de identificação de tarefas comuns para construir uma camada de aplicativo genérico para realizá-lo num SGBD.

De uma forma geral, um compilador é um programa que recebe como entrada o texto de um programa (fonte) em uma certa linguagem e produz como saída outro texto de programa em uma linguagem diferente da utilizada no fonte. Para isso, compiladores são estruturados internamente em uma série de módulos que produzem, em sequência, representações intermediárias do programa fonte ou de suas partes.

A quebra do texto do programa fonte em unidades básicas da linguagem denominadas de tokens é realizada pelo módulo denominado

  • A.

    Interpretador

  • B.

    Analisador Léxico

  • C.

    Analisador Sintático

  • D.

    Tratador de Contexto

  • E.

    Gerador de Código

Os processos baseados em Desenvolvimento Iterativo e Incremental foram criados em resposta às fraquezas do modelo em Cascata Original. Dentre as fraquezas do Modelo em Cascata tratadas pelo processos de Desenvolvimento Interativo e Incremental está o fato de que no Modelo em Cascata,

  • A.

    em cada passo terminado do processo, segue-se, então, para o próximo passo.

  • B.

    a execução de testes após a implementação não é prevista.

  • C.

    a fase de análise de requisitos não é prevista.

  • D.

    a fase de implementação pode ser iniciada mesmo antes do fim da fase de projeto.

  • E.

    a fase de projeto pode ser iniciada mesmo antes do fim da fase de análise.

Com relação à programação para Web, assinale a opção correta.

  • A.

    O AJAX (Asynchronous Java Script and XML) permite criar páginas web dinâmicas que podem ser atualizadas de forma assíncrona. Assim, é possível atualizar partes de uma página e mostrar essa atualização sem a necessidade de recarregar toda a página.

  • B.

    O PHP 5.5 é uma linguagem compilada, voltada para o desenvolvimento web restrito ao paradigma estruturado.

  • C.

    A tecnologia JSP (Java Server Pages), que faz parte da arquitetura JEE6, é interpretada, não possui API e é voltada, principalmente, para arquitetura web onde é possível acessar objetos em servidores e transportá-los para clientes — browsers, por exemplo.

  • D.

    Um servlet é uma classe Java utilizada para prover recursos da linguagem java em aplicações web que podem ser instanciadas diretamente a partir de Java Runtime Enviroment (JRE), uma vez que servlets na arquitetura JEE7 são incompatíveis com o protocolo HTTP.

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