Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.019 questões

Q472312 Programação
Analise o seguinte trecho de código criado na linguagem PHP:

<?php 
$classe = "Escola";
$objeto = "Aluno";
$node = ".";
$valor = explode($node, $classe .= $objeto);
echo $valor[0];
?>

Neste exemplo, a string resultante do comando echo será
Alternativas
Q471519 Programação
As tecnologias web que operam no servidor, como JSP e PHP, são geralmente mais adequadas para o acesso às bases de dados do que tecnologias que operam no cliente. Essa característica se justifica graças a
Alternativas
Q468154 Programação
A função a seguir, em Javascript, destina-se a coletar referências a funções a serem executadas após a carga de uma página HTML: 

                                    function register_load_function (func)
                                    {
                                          if  (typeof (window.onload) != "function")
                                          {
                                               window.onload = func;
                                           }
                                           else
                                           {
                                                var old = window.onload;
                                                window.onload = function ()
                                                {
                                                         func ();
                                                         if (old)
                                                             old ();
                                                }
                                           }
                                    } 

No preâmbulo da página, considere as chamadas:
register_load_function (f);
register_load_function (g);
register_load_function (h); 

Após a carga da página, o interpretador Javascript executará a função definida em window.onload, o que provocará a execução das funções f, g e h na seguinte ordem
Alternativas
Q468153 Programação
Analise o trecho de código em PHP a seguir. 

                                session_start ();
                                if (isset ($_SESSION['marca']) && (time() -
                                $_SESSION['marca']) > 1800)
                                {
                                         session_unset ();
                                         session_destroy ();
                                         header ("Location:logout.php");
                                         exit;
                                }
                                $_SESSION['marca'] = time(); 

O código, inserido como preâmbulo em todos os scripts que constituem pontos de entrada em determinado site, destina-se a extinguir a sessão na primeira tentativa de acesso, após certo tempo de inatividade.

Esse tempo é de
Alternativas
Q468152 Programação
Considere o seguinte formulário em uma página HTML:

imagem-004.jpg

Assinale a opção que indica a expressão correta a ser usada em uma função Javascript para submeter o formulário.
Alternativas
Q468151 Programação
Considere o seguinte formulário HTML, que se destina à submissão de múltiplos arquivos ao servidor:

Imagem associada para resolução da questão

Assinale a opção que indica a sentença correta em PHP a ser usada no script upload.php para atribuir à variável $n o número de arquivos submetidos.
Alternativas
Q468150 Programação
As interfaces java.sql.Statement, java.sql.PreparedStatement e java.sql.CallableStatement definem métodos e propriedades para que, uma vez estabelecida a conexão, a aplicação Java envie comandos SQL ao servidor de banco de dados e receba dados em resposta.

Acerca do uso destas intefaces, correlacione as duas colunas a seguir:

1. Statement
2. PreparedStatement
3. CallableStatement

( ) é usado para ter acesso a procedimentos armazenados (stored procedures) no banco de dados.

( ) é usado para acesso de propósito geral ao banco de dados.

( ) é usado quando se planeja executar o mesmo comando SQL várias vezes ao longo da execução da aplicação.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q468149 Programação
Para uma aplicação JSF usar um bean que injeta outra classe bean, o primeiro bean precisa ser capaz de manter seu estado por um certo tempo, que será especificado em sua anotação de escopo. Acerca da definição de escopos em aplicações JSF, correlacione as duas colunas a seguir:

1. @RequestScoped
2. @SessionScoped
3. @ApplicationScoped

( ) o estado do bean persiste por múltiplas requisições HTTP provenientes de um mesmo usuário.

( ) o estado do bean persiste por todo o tempo de vida da aplicação WEB.

( ) o estado do bean persiste apenas por uma única requisição HTTP.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q468148 Programação
Considere a seguinte classe com anotações JPA:

                        @Entity
                        @Table(name=”funcionario”)
                         public class Funcionario implements Serializable
                         {
                                private static final long serialVersionUID =
                         2L;
                               @Id
                               @Column(name=”id”, nullable=false)
                                private Integer id;
                               @Column(name=”nome”)
                                private String primaryKey;
                               @ManyToOne
                                private Funcionario chefe;
                          //    Restante da classe...
                          }

Sobre essa classe anotada, analise as afirmativas a seguir.

I. A anotação @Table é dispensável, neste caso.
II. A chave primária da tabela associada à classe Funcionario é nome.
III. A anotação @ManyToOne introduz, neste exemplo, um autorrelacionamento. 

Após o exame das afirmativas, verifica-se que
Alternativas
Q468147 Programação
Considere a seguinte linha de comando em Java:

InputStreamReader is = new InputStreamReader (new FileInputStream ("texto.txt"),"UTF-8");

Sabe-se que:

- a classe InputStreamReader é extensão de Reader, que é abstrata e serve de matriz para todas as classes que leem streams de caracteres;

- a classe FileInputStream é uma extensão de InputStream, que é abstrata e serve de matriz para todas as classes que leem streams de bytes;

- o método read da classe InputStreamReader invoca o método read de FileInputStream, transformando em caracteres os bytes lidos, de acordo com o conjunto especificado (UTF-8, no exemplo dado).

Assinale a opção que indica o padrão de projeto utilizado na linha de comando acima.
Alternativas
Q468145 Programação
Com relação à programação em linguagem Java, analise as afirmativas a seguir.

I. Uma classe abstrata não pode possuir métodos estáticos.
II. Todos os métodos declarados em uma interface são públicos.
III. Classes anônimas não admitem declaração explícita de construtores.

Assinale:
Alternativas
Q467784 Programação
Uma desenvolvedora web precisa completar o código-fonte abaixo de forma que ao clicar no contêiner identificado como menu, o contêiner identificado como opt deslize para baixo (abrindo) e ao clicar novamente, o contêiner deslize para cima (fechando), repetindo estes efeitos a cada clique.

imagem-003.jpg
Para conseguir o efeito desejado, a lacuna I deve ser corretamente preenchida por
Alternativas
Q467783 Programação
Em uma página construída com HTML5 foi criado o seguinte formulário:

imagem-002.jpg

Considere que este formulário foi carregado em um navegador com suporte adequado a HTML5, que os campos foram preenchidos e que o botão “Enviar” foi clicado.

Para que o formulário só seja submetido se o campo CPF possuir 11 números inteiros de 0 a 9 sem pontuação, é necessário colocar na tag input deste campo o atributo de validação
Alternativas
Q467782 Programação
No Struts 2, um interceptador Parameters é responsável por mapear parâmetros de requisição com propriedades action. Já que todos os parâmetros de requisição são Strings, e nem todas as propriedades action são do tipo String, conversões de tipo devem ser desenvolvidas em qualquer propriedade action que não seja String. O interceptador Parameters usa para isso
Alternativas
Q467779 Programação
Uma folha de estilo CSS externa é ideal quando se deseja aplicar estilos a muitas páginas, sendo possível mudar a aparência de um site inteiro alterando apenas um arquivo. Com relação às folhas de estilo externas, considere:

I. < link rel="stylesheet" type="text/css" href="estilo.css">

II. < style type="text/css"> @import url("estilo.css");

III. < @import page="text/css" src="estilo.css">

IV. <@include type="text/css" href="estilo.css">

Considerando que o arquivo CSS está no mesmo diretório da página HTML, para fazer referência correta a um arquivo CSS externo no interior do cabeçalho da página HTML pode-se utilizar o que é apresentado APENAS em
Alternativas
Q466006 Programação
Em relação aos eventos da linguagem JavaScript, o evento que é executado quando o usuário coloca o ponteiro do mouse sobre um link, sem clicar, é o
Alternativas
Q466005 Programação
Elaborou-se o seguinte programa na linguagem HTML:

Imagem associada para resolução da questão

Após a sua abertura por um navegador que suporte HTML, o que será exibido na tela é:
Alternativas
Q466004 Programação
Na linguagem de programação Java, para criar uma classe cuja definição é derivada de outra classe é necessário utilizar a palavra reservada
Alternativas
Q466003 Programação
Na linguagem de programação C#, a sintaxe correta para declarar um objeto do tipo Carro e produzir uma nova instância desse objeto é:
Alternativas
Q466002 Programação
Na linguagem de programação C#, a declaração dos tipos e de seus membros permite que seja determinada a sua visibilidade por meio de modificadores de acesso. Os modificadores disponíveis para esse fim são:
Alternativas
Respostas
10921: B
10922: D
10923: D
10924: C
10925: A
10926: C
10927: E
10928: D
10929: B
10930: D
10931: C
10932: A
10933: B
10934: C
10935: E
10936: C
10937: E
10938: A
10939: A
10940: E