Questões de Concurso Sobre programação

Foram encontradas 15.159 questões

Q20433 Programação
Imagem 075.jpg

A seguir apresenta-se o código de uma aplicação Java plenamente funcional, que mostra uma janela cujo aspecto visual é o
da figura acima, obtida após alguns momentos de interação com o usuário. Vários retângulos em cores branca, cinza e preta compõem
a interface visual.
Imagem 077.jpg
Considerando essas informações, julgue os itens seguintes, acerca do comportamento da aplicação e acerca de linguagens visuais e
orientação por eventos, concepção e programação.
Sabendo-se que o método repaint( ), quando aplicado a um componente de interface gráfica dos pacotes java.awt e(ou) javax.swing, escalona invocações ao método paint( ), visando a atualização do aspecto visual de tal componente, é correto afirmar que será mais adequado o uso de uma estrutura de dados com política LIFO, que uma estrutura com política FIFO, para controlar esse escalonamento de invocações.
Alternativas
Q20432 Programação
Imagem 074.jpg

Os códigos acima, adaptados de JavaScript: The Definitive Guide, apresentam o conteúdo de dois arquivos: uma página HTML cujo
nome é teste.html e um script JavaScript cujo nome é valida.js. Julgue os seguintes itens, a partir do comportamento exibido pelo
browser quando interpretando a referida página HTML, considerando que a página tenha sido recebida por meio de um pedido http
enviado a um servidor, e para a qual o browser habilitou permissões para execução de todos os códigos apresentados.
Considere a situação na qual um usuário esteja preenchendo o campo fone, que já se encontra preenchido com a seqüência 123456. Nesse caso, se o usuário pressionar a tecla Tab, o foco da entrada de dados será imediatamente direcionado para o campo idade.
Alternativas
Q20431 Programação
Imagem 074.jpg

Os códigos acima, adaptados de JavaScript: The Definitive Guide, apresentam o conteúdo de dois arquivos: uma página HTML cujo
nome é teste.html e um script JavaScript cujo nome é valida.js. Julgue os seguintes itens, a partir do comportamento exibido pelo
browser quando interpretando a referida página HTML, considerando que a página tenha sido recebida por meio de um pedido http
enviado a um servidor, e para a qual o browser habilitou permissões para execução de todos os códigos apresentados.
Para o elemento form da linguagem HTML, são válidos os atributos onsubmit, action e method. "GET" e "POST" são valores válidos para o atributo method.
Alternativas
Q20430 Programação
Imagem 074.jpg

Os códigos acima, adaptados de JavaScript: The Definitive Guide, apresentam o conteúdo de dois arquivos: uma página HTML cujo
nome é teste.html e um script JavaScript cujo nome é valida.js. Julgue os seguintes itens, a partir do comportamento exibido pelo
browser quando interpretando a referida página HTML, considerando que a página tenha sido recebida por meio de um pedido http
enviado a um servidor, e para a qual o browser habilitou permissões para execução de todos os códigos apresentados.
A página teste.html é bem formada, conforme a especificação: XHTML ou HTML 4.01.
Alternativas
Q20429 Programação
Imagem 074.jpg

Os códigos acima, adaptados de JavaScript: The Definitive Guide, apresentam o conteúdo de dois arquivos: uma página HTML cujo
nome é teste.html e um script JavaScript cujo nome é valida.js. Julgue os seguintes itens, a partir do comportamento exibido pelo
browser quando interpretando a referida página HTML, considerando que a página tenha sido recebida por meio de um pedido http
enviado a um servidor, e para a qual o browser habilitou permissões para execução de todos os códigos apresentados.
Se o campo idade for preenchido com o valor 140 e os campos endereco, cep e nome forem preenchidos com o valor 999999, então, quando da submissão do botão Submeter, será apresentada uma mensagem pop-up contendo as substrings não, cep, idade, menor e maior. Adicionalmente, os dados do formulário não serão enviados para o servidor.
Alternativas
Q20428 Programação
Imagem 074.jpg

Os códigos acima, adaptados de JavaScript: The Definitive Guide, apresentam o conteúdo de dois arquivos: uma página HTML cujo
nome é teste.html e um script JavaScript cujo nome é valida.js. Julgue os seguintes itens, a partir do comportamento exibido pelo
browser quando interpretando a referida página HTML, considerando que a página tenha sido recebida por meio de um pedido http
enviado a um servidor, e para a qual o browser habilitou permissões para execução de todos os códigos apresentados.
Se o campo primeiro e o campo idade do formulário HTML não forem preenchidos pelo usuário, será apresentada uma mensagem pop-up quando da submissão do botão Submeter, e os dados do formulário não serão enviados para o servidor.
Alternativas
Q20427 Programação
Imagem 074.jpg

Os códigos acima, adaptados de JavaScript: The Definitive Guide, apresentam o conteúdo de dois arquivos: uma página HTML cujo
nome é teste.html e um script JavaScript cujo nome é valida.js. Julgue os seguintes itens, a partir do comportamento exibido pelo
browser quando interpretando a referida página HTML, considerando que a página tenha sido recebida por meio de um pedido http
enviado a um servidor, e para a qual o browser habilitou permissões para execução de todos os códigos apresentados.
A página HTML apresentará um botão de formulário cujo rótulo é Submeter.
Alternativas
Q20426 Programação
Imagem 073.jpg

Considerando o trecho de código acima, escrito na linguagem Java, adaptado de java.sun.com, julgue os itens a seguir
A classe PointbaseUserDAO possui um construtor vazio implicitamente declarado.
Alternativas
Q20425 Programação
Imagem 073.jpg

Considerando o trecho de código acima, escrito na linguagem Java, adaptado de java.sun.com, julgue os itens a seguir
Considere que, durante a execução de um programa no qual esse código esteja sendo utilizado em condições normais, um valor nulo seja passado no parâmetro userName quando da invocação do método createUser. Nesse caso, independentemente da configuração atual e da disponibilidade do banco de dados no sistema em execução, a linha de código 23 não será executada, mas a linha de código 30 será.
Alternativas
Q20424 Programação
Imagem 073.jpg

Considerando o trecho de código acima, escrito na linguagem Java, adaptado de java.sun.com, julgue os itens a seguir
O código apresentado declara três variáveis não-estáticas cujos tipos são declarados no package java.sql e três variáveis estáticas cujos tipos são declarados no package java.util.
Alternativas
Q20423 Programação
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Usando um browser que aponta para o endereço http://< HOSTNAME >:< PORTA >/jmx-console/, em que é o endereço IP da máquina na qual se encontra instalado o servidor JBoss e é o número da porta de gerenciamento configurada no servidor Jboss, será possível acessar a uma página HTML a partir da qual se pode navegar para uma página que permitirá a interrupção e o reinício do funcionamento da aplicação instalada.
Alternativas
Q20422 Programação
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Considere que, no cenário da aplicação mostrada, o framework Hibernate, versão 3.0, esteja em pleno uso. Nesse caso, considerando-se a prática recomendada no desenvolvimento de aplicações web, é correto afirmar que os módulos G e I não deverão importar classes do package org.hibernate, mas que o módulo H deverá importar classes e interfaces do package org.hibernate e, possivelmente, do package java.sql.
Alternativas
Q20421 Programação
Imagem 072.jpg

A figura acima, adaptada de java.sun.com, ilustra a arquitetura de uma aplicação web desenvolvida na plataforma J2EE, tendo sido
alguns de seus módulos nomeados de A até I. Considere que uma aplicação com a arquitetura mostrada tenha sido instalada em um
servidor de aplicação JBoss 4.0 ou superior, por meio do deploy de um arquivo com nome aplicacao.war, e se encontre em pleno
funcionamento. Com base nessas informações, julgue os itens de 105 a 109, quanto aos conceitos de desenvolvimento de aplicações.
Na hipótese de que, na aplicação mostrada, existam dezenas de módulos do tipo H, então, na implementação do módulo I, o algoritmo de localização de serviços terá maior eficiência temporal, no caso médio, por meio do uso de uma lista não-contígua.
Alternativas
Q17114 Programação
O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário.

Imagem 006.jpg

Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é
Alternativas
Q17113 Programação
Imagem 005.jpg

A figura acima mostra uma tabela construída em HTML. O segundo tag < tr >  do código HTML dessa tabela contém:
Alternativas
Q17088 Programação
Aplicações J2EE completas são empacotadas em arquivos EAR e incluem um arquivo deployment descriptor de nome application.xml. Além deste arquivo, cada fabricante de container J2EE, em geral, prevê a existência de um segundo deployment descriptor, opcional, com diretivas específicas do fabricante. No caso do Oracle Application Server, em sua versão 10.1.3.x, o nome do referido arquivo é
Alternativas
Q17087 Programação
Em Java, a atribuição composta x += y é equivalente a x =(T)(x + y), onde T é o tipo de x. Com base nesta premissa, considere as duas linhas de programa a seguir.

x += y;
x = x + y;

A primeira linha compilará, e a segunda linha irá gerar um erro em tempo de compilação, se x e y forem declarados, respectivamente, como:
Alternativas
Q17086 Programação
O que imprimirá a linha de código em Java a seguir?

System.out.println("1+1+1="+1+1+'1');
Alternativas
Q14561 Programação
Considere o seguinte código de um método de uma classe Java:

          public boolean primo( int x ) {

                           if (x == 1 || x == 2) {
                                return true;
                           }
                           int raiz = (int) Math.sqrt((double)x);
                           for (int i = 2; i <= raiz; i++) {
                                  if (x % i == 0) {
                                         return false;
                                  }
                           }

                            return true;
                     }
          }

Qual a complexidade ciclomática do método?
Alternativas
Q10925 Programação
Se o programa for executado recebendo como parâmetro o valor 4, em "Forneça um valor: ", o valor armazenado na variável "theA" e apresentado em "System.out.print("Resultado : " + theA);" será
Alternativas
Respostas
14741: E
14742: E
14743: C
14744: E
14745: E
14746: C
14747: E
14748: C
14749: C
14750: E
14751: C
14752: C
14753: E
14754: E
14755: A
14756: D
14757: A
14758: C
14759: D
14760: A