Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q366407 Programação
Dadas as seguintes afirmações,

I. Na arquitetura do JDBC, a diferença entre os tipos Statement e PreparedStatement é o fato do PreparedStatement manter os dados criptografados durante o tráfego entre o cliente e o servidor do SGBD.

II. Um software que utiliza o framework Hibernate, necessariamente não utiliza JDBC.

III. O framework Hibernate permite a implementação de transações na camada de persistência (aplicação), mesmo que o SGBD utilizado não implemente esse conceito.

IV. O framework Hibernate é responsável por realizar o mapeamento objeto-relacional, mas possui a restrição de só aceitar chaves primárias compostas em relacionamentos, não em entidades.
verifica-se que está(ão) correta(s)

Alternativas
Q366406 Programação
Dado o seguinte código JavaScript

alert((0.1 + 0.2) == 0.3);
alert((0.1 + 0.2) === 0.3);

a saída produzida, respectivamente, é
Alternativas
Q366404 Programação
Dado o seguinte trecho de código em Java, relativo à execução de consultas SQL utilizando JDBC,

imagem-011.jpg

assinale a opção que melhor descreve o resultado do que pode ocorrer na geração do bytecode e na execução desse trecho de código.
Alternativas
Q366400 Programação
Dado o seguinte código Java,

imagem-008.jpg

ao tentar compilar o código (gerar bytecode), o compilador
Alternativas
Q366398 Programação
Analisando as afirmações seguintes, relacionadas à versão mais nova da máquina virtual Java,

I. A linguagem Java não permite a criação de classes com visibilidade privada (private).

II. A linguagem Java não permite a definição de métodos construtores com visibilidade privada (private).

III. A linguagem Java não permite a definição de pacotes com visibilidade privada (private).

IV. A linguagem Java não permite a utilização de polimorfismo paramétrico.

verifica-se que está(ão) correta(s)

Alternativas
Q366392 Programação
Dadas as afirmações a seguir,

I. JSE é a sigla utilizada para designar o Java padrão, isto é, com bibliotecas padrão para o desenvolvimento de aplicações desktop e applets.

II. JEE é a sigla utilizada para designar a tecnologia de desenvolvimento Java Enterprise Edition, que adiciona ao JSE um verdadeiro framework de desenvolvimento cliente-servidor, incluindo tecnologias como JSP e Servlets.

III. EJB é parte integrante do Java Enterprise Edition e permite o desenvolvimento de componentes de software reutilizáveis e executáveis em servidores de aplicação, como, por exemplo, o JBoss.

IV. EJB é o nome dado para o conjunto de soluções Web em Java, constituído por Servlets e JSP.

verifica-se que
Alternativas
Q366390 Programação
Dadas as afirmações a seguir,

I. O servidor de aplicações Web JBoss é baseado no servidor Web Tomcat; porém, com algumas diferenças, como por exemplo o uso do conector APR, ao invés do NIO.

II. O servidor Web Apache, mesmo em sua instalação padrão, dá suporte a tecnologia JEE Servlets.

III. Em suas instalações padrões, tanto o JBoss, quanto o Tomcat dão suporte à execução de componentes Enterprise Java Beans.

IV. O servidor Web Tomcat, mesmo em sua instalação padrão, dá suporte a tecnologia JEE Servlets.

verifica-se que somente
Alternativas
Q366389 Programação
Dadas as afirmações a seguir,

I. CSS é um conhecido protocolo de comunicação entre serviços e site Web, muito utilizado no desenvolvimento de sistemas de informação.

II. JavaScript é uma linguagem de programação baseada em objetos que permite programação dirigida por eventos.

III. AJAX é uma tecnologia que visa, entre outras coisas, aumentar a escalabilidade do servidor Web, trazendo parte do processamento para o lado cliente.

IV. JavaScript pode ser visto como um dialeto da linguagem Java e, por essa razão, para executar scripts JavaScript é necessário ter a máquina virtual Java instalada no computador.

verifica-se que somente
Alternativas
Q366387 Programação
Dadas as afirmações a seguir, relativas às tecnologias Servlets e JSP,

I. JSP e Servlets são tecnologias para desenvolvimento WEB com o mesmo potencial e expressividade. A diferença básica entre elas é o fato de JSP executar parte no cliente e parte no servidor.

II. Enquanto JSP é considerada uma tecnologia do lado cliente (como JavaScript), Servlets é uma tecnologia que executa do lado servidor.

III. Quando comparada com Servlets, a tecnologia JSP possibilita uma combinação entre HTML e Java de uma maneira muito mais facilitada, permitindo inclusive a intercalação de códigos HTML e JSP em um mesmo arquivo.

IV. Apesar da semelhança entre Servlets e JSP, a “compilação” dos Servlets (geração de bytecode) é responsabilidade do programador, enquanto que os arquivos JSP são “compilados” pelo Servlet Containner, no momento da sua primeira utilização.

verifica-se que são(é) verdadeira(s) somente
Alternativas
Q365353 Programação
Em CSS, a propriedade _____________________________ determina se a imagem ficará fixa na página ou rolará junto com o bloco que a contém.
Alternativas
Q365352 Programação
A linguagem HTML permite que se exiba imagens dentro de um documento por meio da tag:
Alternativas
Q365349 Programação
A XML pode ser usada para oferecer informações sobre a estrutura e o significado dos dados nas páginas Web, em vez de apenas especificar como elas são formatadas para exibição na tela. Os aspectos de formatação são especificados separadamente – por exemplo, usando uma linguagem de formatação como a XSL (Extensible Stylesheet Language) ou uma linguagem de transformação como a:
Alternativas
Q365348 Programação
Para se verificar a versão Ruby instalada em sua máquina, pode-se entrar com o comando:
Alternativas
Q365313 Programação
Em uma linguagem de programação, um parâmetro define como uma variável pode ser passada para uma subrotina. Uma subrotina utiliza os valores atribuídos aos parâmetros para alterar o seu comportamento em tempo de execução. A maioria das linguagens de programação aceita a definição de subrotinas que possuem zero ou mais parâmetros. Dentre os diversos métodos de passagem de parâmetros existentes na maioria das linguagens de programação, destaca-se um no qual são passados os endereços dos parâmetros envolvidos na chamada da função. Este método é conhecido por:
Alternativas
Q365298 Programação
A metodologia de desenvolvimento estruturado foi um dos métodos utilizados em processos de desenvolvimento de sistemas, sendo considerada como :
Alternativas
Q365281 Programação
HTML (Hyper Text Markup Language) é uma linguagem utilizada na criação de páginas exibidas na Web, utilizando vários recursos para apresentação do conteúdo necessário. Alguns itens são exibidos nas páginas Web, como imagens, vídeos, entrada de dados e geração de relatórios que podem ser exibidos através de sistemas utilizados em ambiente Web. Sob o uso de HTML na construção de conteúdo a ser exibido na Web, assinale a opção utilizada para organizar dados em documentos HTML.
Alternativas
Q365280 Programação
O desenvolvimento de sistemas de informação é um processo que envolve diferentes etapas, no intuito de construir um software, de forma a atingir os objetivos para os quais ele foi criado. Porém, a construção de um software necessita do uso de vários frameworks, destacando-se o SAD, que na sua construção, se refere à(ao)
Alternativas
Q365279 Programação
Variáveis são mecanismos utilizados para armazenar uma determinada informação por um período de tempo, até que o seu valor seja substituído ou perdido ao sair do sistema. Assinale a alternativa que retorna o maior valor numérico em Visual Basic.
Alternativas
Q365278 Programação
Java é uma linguagem orientada a objetos e por padrão, os atributos da classe são confinados, permitindo que o acesso a eles seja apenas através dos métodos disponibilizados pela classe. Os métodos set, além de sua função principal, denominam-se métodos
Alternativas
Q365276 Programação
Normalmente, as instruções em um programa são executadas uma após a outra na ordem em que são escritas Tal processo denomina-se execução sequencial. Java dispõe de instruções que permitem ao programador especificar que a próxima instrução a ser executada não é necessariamente a próxima na sequência. Tal processo é conhecido como
Alternativas
Respostas
8901: E
8902: D
8903: A
8904: D
8905: D
8906: D
8907: B
8908: B
8909: E
8910: D
8911: D
8912: A
8913: C
8914: C
8915: B
8916: C
8917: D
8918: D
8919: E
8920: C