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.
São exatamente idênticos a Procedimentos Armazenados.
Não podem ser usados para garantir a integridade referencial.
Podem ser definidos tanto para uma tabela como para uma visão.
Não podem ser usados para auditar alterações efetuadas no banco de dados.
Ao contrário dos Procedimentos Armazenados, os gatilhos não podem ser chamados diretamente para execução.
Em relação ao Tomcat e JBoss:
Tomcat é um servidor de aplicações completo baseado na plataforma J2EE.
JBoss pode funcionar integrado a um servidor web dedicado, tal como Apache httpd ou Microsoft IIS.
Tomcat implementa conteiner EJB.
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.
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 função do CSS é informar ao navegador como uma página web deve ser apresentada.
O CSS foi criado, pois o HTML não possui mecanismos para definir estilos de apresentação, como definição de fonte ou cor.
O CSS possui especificações próprias para apresentação de sites web em mídias como papel impresso.
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 é:
dinâmicos / estáticos / primitivos
estáticos / dinâmicos / primitivos
primitivos / estáticos / dinâmicos
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 é:
V, V, V, F, F.
V, F, F, V, V.
F, F, V, V, F.
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 é:
compilação / código-fonte / código executável
linkedição / código-fonte / código executável
interpretação / código executável / código-fonte
montagem / código de máquina / código executável
Assinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP).
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.
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.
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.
É 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.
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.
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...