Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q405078 Programação
Com relação ao Hibernate, julgue os itens subsecutivos.

Um dialeto encapsula todas as diferenças da forma com que o Hibernate se comunica com um banco de dados em particular para executar alguma tarefa, como recuperar um valor de uma sequência ou estruturar uma consulta SQL. A propriedade hibernate.dialect.property com a subclasse org.hibernate.dialect.Dialect define o dialeto para o banco de dados que se deseja utilizar.
Alternativas
Q405077 Programação
Com relação ao Hibernate, julgue os itens subsecutivos.

Um arquivo de mapeamento (mapping file) informa ao Hibernate que tabela do banco de dados deverá ser acessada e quais as colunas da tabela deverão ser usadas por ele.
Alternativas
Q404650 Programação
A linguagem de script batch foi criada inicialmente para o sistema operacional MS-DOS e é normalmente usada para automatizar tarefas de instalação ou configuração do sistema. Assinale a alternativa que possui o nome de um script batch do Windows.
Alternativas
Q403802 Programação
A respeito de linguagens de script, julgue o item a seguir.

Na linguagem JavaScript, o evento Blur, cujo gerenciador associado é o onBlur, é executado sempre que um campo perde o foco.
Alternativas
Q403801 Programação
A respeito de linguagens de script, julgue o item a seguir.

ASP (activer server pages) é uma linguagem de script em que os delimitadores < % e % > são utilizados para serem incluídos os comandos de script.
Alternativas
Q403800 Programação
A respeito de linguagens de script, julgue o item a seguir.

Na linguagem VBScript, a sintaxe Dim A(10) declara uma variável A, que possibilita armazenar até 11 elementos.
Alternativas
Q403789 Programação
Acerca de administração de sistema operacional z/OS, julgue o item que se segue.

O JCL (job control language), no z/OS, é uma sequência de comandos usados para a identificação de um job e a descrição dos requisitos deste job ao sistema operacional.
Alternativas
Q403103 Programação
No que se refere às linguagens de programação e a scripts, julgue os itens subsequentes.

O comando em linguagem C apresentado abaixo é um tipo de laço que pode ser finalizado com o comando break; portanto, esse comando não tem garantia de laço infinito.

for (;;) printf ("Exemplo de laço infinito.\n") ;
Alternativas
Q403102 Programação
No que se refere às linguagens de programação e a scripts, julgue os itens subsequentes.

Considere o seguinte código escrito em Perl.

if (a < 0) {

    /* Code blocking */

}


O código acima apresentado pode ser escrito, de forma equivalente, na linguagem Python, usando os comandos a seguir.

if (a.lt.0)

    then  

   Code blocking

endif
Alternativas
Q402735 Programação
A respeito de programação e tecnologias Java, julgue os itens a seguir.

É possível utilizar XHTML no desenvolvimento de facelets para criar páginas web compatíveis com a JSF (JavaServer Faces) para apresentação dos dados. Na versão Java EE 7, essa forma de apresentação é mais indicada que a JSP (JavaServer Pages), uma vez que esta não suporta todos os novos recursos da versão Java EE 7.
Alternativas
Q402733 Programação
A respeito de programação e tecnologias Java, julgue os itens a seguir.

Antes de uma aplicação web desenvolvida nos moldes da JSF executar sua primeira página web, uma instância FacesServlet é executada, a fim de gerenciar as requisições dessa aplicação.
Alternativas
Q402732 Programação
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes.

Aplicações desenvolvidas na arquitetura Java EE 7 que necessitam recuperar, por exemplo, informações contidas em repositórios de diretórios ou nomes, tais como LDAP, DNS e NIS, podem utilizar a JNDI (Java Naming and Directory Interface) para esse fim.
Alternativas
Q402731 Programação
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes.

Na arquitetura Java EE 7, JAXB (Java Architecture for XML Binding) provê uma forma de interagir um schema XML e um programa desenvolvido em Java. Assim, é possível combinar JAXB com JAX-WS (Java API for XML Web Services) na troca de mensagens advindas de Web Services, desde que nessa arquitetura se utilize a versão JAXB 2.2 ou superior.
Alternativas
Q402730 Programação
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes.

JDBC faz conexão persistente entre as instâncias beans e as chamadas aos bancos de dados conectados, sendo, portanto, incompatível com sessões do tipo bean stateful.
Alternativas
Q402728 Programação
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes.

O Hibernate é instalado automaticamente na arquitetura Java EE 7, quando escolhido o recurso JDBC. O Hibernate passou a ser utilizado como solução padrão para mapeamento objeto-relacional nessa versão de arquitetura, porque a JPA (Java Persistence API), não é mais suportada para realizar tal mapeamento, tendo sido marcada como deprecated na versão Java EE 5.
Alternativas
Q397312 Programação
No ASP.NET, a classe base dos controles de validação é:
Alternativas
Q396780 Programação

Considere o seguinte trecho de um programa escrito na linguagem Python. 


                                 Imagem associada para resolução da questão

                                 No primeiro bloco, o método FaleComigo é definido para a classe Carro, que simplesmente produz a mensagem “Sou um carro” ao ser invocado. Para a classe Fusca, definida no segundo bloco, foi definido o método FaleComUmFusca, que apenas produz a mensagem “Sou um Fusca”. No terceiro bloco, os objetos x e y tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado, esse programa produz duas linhas na sua tela de saída: 
                                             Imagem associada para resolução da questão

A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de

Alternativas
Q396767 Programação
Considere o código escrito na linguagem C# mostrado a seguir

                                          using System.IO;                                           using System;
                                          public class Veiculo                                          {   public virtual void mover()                                                { Console.Write("Movendo");                                               }                                          }                                          public class Automovel:Veiculo                                          {    public override void mover()                                                { Console.Write("Acelerando");                                               }                                         }                                         public class Fusca:Automovel                                        {    public override void mover()                                            {   Console.Write ("Passeando");                                             }                                         }                                         class Program                                        {  static void Main()                                             { Veiculo veiculo = new Fusca();                                                 veiculo.mover();                                             }                                        }

O resultado produzido pela execução desse código é :
Alternativas
Q396766 Programação
Na linguagem C#, a forma correta para inicializar um array de inteiros de cinco posições, com os números de 1 até 5 é
Alternativas
Q396765 Programação
Um desenvolvedor PHP empregou o operador “*” com uma string e um número inteiro como operandos, como visto no código a seguir.

                                    < ?php
                                         $a = 2 ;
                                         $b = "3" ;
                                         $total = $a * $b; 
                                         echo($total);
                                    ?>

O resultado obtido na operação foi
Alternativas
Respostas
8501: C
8502: C
8503: B
8504: C
8505: C
8506: C
8507: C
8508: C
8509: E
8510: C
8511: C
8512: C
8513: C
8514: E
8515: E
8516: B
8517: D
8518: B
8519: A
8520: B