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.

A respeito de gatilhos, marque a alternativa correta.

  • A.

    São exatamente idênticos a Procedimentos Armazenados.

  • B.

    Não podem ser usados para garantir a integridade referencial.

  • C.

    Podem ser definidos tanto para uma tabela como para uma visão.

  • D.

    Não podem ser usados para auditar alterações efetuadas no banco de dados.

  • E.

    Ao contrário dos Procedimentos Armazenados, os gatilhos não podem ser chamados diretamente para execução.

Em relação ao Tomcat e JBoss:

  • A.

    Tomcat é um servidor de aplicações completo baseado na plataforma J2EE.

  • B.

    JBoss pode funcionar integrado a um servidor web dedicado, tal como Apache httpd ou Microsoft IIS.

  • C.

    Tomcat implementa conteiner EJB.

  • D.

    No Jboss todos os módulos que compõem o servidor, além das próprias aplicações, são componentes que podem ser substituídos sem a necessidade de paradas no servidor.

  • E.

    JBoss é um conteiner Web, que utiliza parte da plataforma corporativa Java EE para implementar funcionalidades em Servlet e JSP.

O Cascading Style Sheets (CSS) é um dos padrões mais difundidos e em uso da internet. Suas definições são mantidas pelo World Wide Web Consortium (W3C), sendo suportado pelos principais navegadores de internet modernos.

A respeito do padrão CSS, assinale a opção INCORRETA.

  • A.

    A função do CSS é informar ao navegador como uma página web deve ser apresentada.

  • B.

    O CSS foi criado, pois o HTML não possui mecanismos para definir estilos de apresentação, como definição de fonte ou cor.

  • C.

    O CSS possui especificações próprias para apresentação de sites web em mídias como papel impresso.

  • D.

    Um arquivo CSS pode ser compartilhado por várias páginas HTML.

Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.

        Os tipos de dados podem ser separados em três grupos: os tipos __________ são aqueles a partir dos quais é possível definir os demais; já os tipos __________ de dados são os que possuem estrutura completamente definida antes de começar a efetuar operações; por fim, os tipos ____________ de dados são aqueles que sofrem alteração estrutural quando estão sendo manipulados, à medida que ocorrem inserções e retiradas de elementos.

A sequência correta é:

  • A.

    dinâmicos / estáticos / primitivos

  • B.

    estáticos / dinâmicos / primitivos

  • C.

    primitivos / estáticos / dinâmicos

  • D.

    primitivos / dinâmicos / estáticos

Considere o desenho abaixo, representando os padrões e as especificações XML, relacionados a XML.

Considerando essas informações, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – DOM (Document Object Model) é uma API orientada a objetos para a operação sobre infosets XML.

II – XML Schema é um esquema de qualificação de nomes para permitir que vocabulários XML distintos sejam usados juntos sem conflitos de nomes.

III – XLink é um modelo resumido da estrutura de documentos XML.

IV – XQuery é uma linguagem de consulta em XML.

V – XPath é uma linguagem que oferece um meio para endereçar e obter acesso a partes de um documento XML.

A sequência correta é:

  • A.

    V, V, V, F, F.

  • B.

    V, F, F, V, V.

  • C.

    F, F, V, V, F.

  • D.

    F, V, F, F, V.

Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.

       O processo de __________ é utilizado para traduzir um __________ em um código-objeto que será posteriormente ligado a bibliotecas de sistema operacional para produzir um __________ destinado a determinada arquitetura de processador.

A sequência correta é:

  • A.

    compilação / código-fonte / código executável

  • B.

    linkedição / código-fonte / código executável

  • C.

    interpretação / código executável / código-fonte

  • D.

    montagem / código de máquina / código executável

Assinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP).

  • A.

    Na programação por pares, os códigos são escritos por dois programadores em cada máquina. Enquanto um dos programadores codifica, o outro é responsável para aspectos como a simplificação do código.

  • B.

    A refatoração tem por objetivo reestruturar um software e modificar as funcionalidades disponibilizadas pelo mesmo. Ao refatorar, um desenvolvedor pode eliminar duplicações e simplificar o projeto.

  • C.

    A estratégia adotada no projeto de software se baseia em contemplar todos os possíveis cenários de evolução empregando-se padrões de projeto. A implementação não inicia até ser concluído todo o projeto.

  • D.

    É recomendável que não se adotem padrões para as práticas de codificação e que não se limite a quantidade de horas trabalhadas por semana.

No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.

Um cookie é um pequeno texto que os sítios podem anexar a qualquer conexão e enviar aos navegadores. Nas próximas visitas do usuário ao sítio, o navegador reenvia os dados para o servidor responsável pelo cookie. Assim, um cookie pode capturar o endereço eletrônico ou recolher informações pessoais armazenadas no computador do usuário.

  • C. Certo
  • E. Errado

No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.

No gerenciamento de sessões de um servidor web, durante uma sessão, a informação é armazenada no servidor web utilizando um identificador de sessão (sessionID) gerado como resultado da primeira requisição do navegador web. Além disso, é possível utilizar a sessão para armazenar temporariamente informações do banco de dados.

  • C. Certo
  • E. Errado

No que se refere às técnicas de programação utilizando banco de dados, julgue os itens de 55 a 60.

A injeção de SQL (SQL injection, relacionada à structured query language — linguagem de consulta estruturada) é uma técnica de injeção de código que explora a vulnerabilidade de segurança da camada de banco de dados de uma aplicação. Quando se consegue inserir uma ou mais instruções SQL dentro de uma consulta, ocorre o fenômeno.

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