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.

Analise as afirmativas sobre métodos de implementação de linguagens de programação: I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória. II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM. III. O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer sistema operacional. Está correto o que se afirma APENAS em

  • A. I.
  • B. I e III.
  • C. II.
  • D. II e III.
  • E. I e II.

A respeito dos arquivos que compõem um projeto android, assinale a opção correta.

  • A. O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias para que os aplicativos sejam executados.
  • B. O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes utilizadas no aplicativo.
  • C. Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
  • D. As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivos ficam armazenadas no arquivo R.java.
  • E. O arquivo main.xml define a interface de usuário para sua atividade.

Assinale a opção correta acerca de servidor de aplicação Jboss 7.

  • A. A hierarquia dos recursos de gerenciamento do Jboss pode ser representada de diversas formas, como, por exemplo, por meio da representação em árvore.
  • B. Para declarar as portas e as interfaces de redes, utilizam-se os arquivos de configuração web.xml e interfaces.xml, localizados no diretório /etc.
  • C. Os recursos administrativos para essa versão do Jboss estão disponíveis unicamente por meio do uso do console, ou seja, por linha de comando.
  • D. Ao se executar history –disable, na interface de linha de comando, o histórico será desabilitado, mas os comandos que já estavam salvos não serão apagados.
  • E. O fator principal para a determinação escolha do modo de operação Standalone Server ou Managed Domain a ser inicializado pelo Jboss está associado à sua capacidade de armazenamento em relação ao atendimento às solicitações do usuário.

O Apache Tomcat Web Server implementa que tecnologias?

  • A. Apenas Java Message Services
  • B. Apenas Java Servlets
  • C. Apenas JavaServer Pages
  • D. Apenas JavaServer Pages e Java Servlets
  • E. Java Message Services, JavaServer Pages e Java Servlets

Os programadores utilizam ambientes de desenvolvimento compostos por ferramentas que auxiliam na produção de softwares. Dentre essas ferramentas, o compilador é responsável por

  • A. gerar um programa em linguagem de máquina não executável a partir de um programa escrito em linguagem de alto nível.
  • B. gerar um único programa executável a partir dos módulos objetos.
  • C. traduzir um programa-fonte em linguagem de montagem em um módulo objeto não executável.
  • D. traduzir e executar imediatamente cada uma das instruções do programa-fonte escrito em linguagem de alto nível durante a execução do programa.
  • E. carregar na memória principal um programa para ser executado.

Com o surgimento da multiprogramação, a gerência do processador se tornou uma das atividades mais importantes dos sistemas operacionais. A política de escalonamento define os critérios utilizados para a seleção do processo que será escolhido para fazer uso do processador. Um dos objetivos é reduzir o tempo de turnaround do processo, que é o tempo

  • A. decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida.
  • B. total que um processo permanece na fila de pronto durante seu processamento, aguardando para ser executado.
  • C. total que o processo permanece na fila de espera, aguardando por um recurso.
  • D. total que o processo leva desde a sua criação até o seu término.
  • E. total que o processo leva no estado de execução durante o seu processamento.

Acerca dos conceitos de computadores e sistemas computacionais, julgue os próximos itens. A compilação é o processo de análise de um programa escrito em linguagem de alto nível, denominado programa-fonte, e sua conversão em um programa equivalente, escrito em linguagem binária de máquina, denominado programa-objeto.

  • C. Certo
  • E. Errado

Acerca de programação estruturada e de programação orientada a objetos, julgue os itens subsequentes. A programação estruturada tem como princípio permitir que os programas e subprogramas compartilhem atributos e métodos por meio de transmissão de códigos. Essa programação é utilizada para reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.

  • C. Certo
  • E. Errado

Considerando a programação embarcada para Android e iOS, julgue os próximos itens. Todos os aplicativos de usuários executados no iOS 7 são colocados em sandbox para proteger o sistema e outros aplicativos. O mesmo processo ocorre com o Android 4, em que todos os softwares acima do kernel, incluindo bibliotecas de sistema operacional e estrutura de aplicação, são executados dentro da sandbox do aplicativo.

  • C. Certo
  • E. Errado

Considerando a programação embarcada para Android e iOS, julgue os próximos itens. No iOS 7, os frameworks são diretórios que contêm biblioteca compartilhada dinâmica com recursos como arquivos de cabeçalho, imagens e aplicativos auxiliares a serem utilizados no desenvolvimento dos aplicativos.

  • C. Certo
  • E. Errado
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...