Questões de Concurso Sobre programação

Foram encontradas 15.157 questões

Q423726 Programação
Uma característica central de CSS é a aplicação de certas regras a um conjunto inteiro de elementos em um documento.
Considere as seguintes regras CSS:

h1 {color: gray; background: yellow; }
h2 {color: gray; background: yellow; }

Com base nessas regras, avalie as afirmações abaixo.
I. O lado direito de uma regra, denominado seletor, define quais elementos do documento serão afetados.
II. A primeira regra estabelece que todos os elementos do tipo h1 serão formatados com texto em cor cinza e tendo o amarelo como cor de fundo.
III. As duas regras produzem exatamente o mesmo resultado que a seguinte regra

h1, h2 {color: gray; background: yellow; }

Quais estão corretas?
Alternativas
Q423715 Programação
Considere as seguintes afirmações acerca da linguagem de programação Java.
I. Esta linguagem de programação combina características de linguagens tipadas estatica e dinamicamente. Como em uma linguagem de tipagem estática, cada variável e elemento de programação em Java têm um tipo que é conhecido a tempo de compilação, de modo que, a tempo de execução, não há necessidade, normalmente, de se verificar a validade de atribuições entre tipos enquanto o código está sendo executado. Ao contrário das linguagens tradicionais C ou C++, Java também mantém informações a tempo de execução sobre objetos e usa isso para permitir comportamento verdadeiramente dinâmico. O código Java pode carregar novos tipos em tempo de execução e usá- los de forma totalmente orientada a objetos, permitindo polimorfismo.
II. Variáveis declaradas como membros de uma classe são definidas com valores default, se não forem inicializadas explicitamente. Nesse caso, o default para os tipos numéricos é zero; para caracteres, é o caractere nulo (\0); e, para as variáveis booleanas, é o valor falso.
III. Objetos são alocados com o operador NEW usando um construtor de objeto. Um construtor é um método especial com o mesmo nome de sua classe e com nenhum tipo de retorno. É chamado quando uma nova instância da classe é criada, o que dá à classe uma oportunidade para definir o objeto para uso. Construtores, como ocorre com outros métodos, podem aceitar argumentos e podem ser sobrecarregados, embora não sejam herdados como os outros métodos.
Quais estão corretas?
Alternativas
Q398400 Programação
A expressão ruby on rails designa um(a)
Alternativas
Q398388 Programação
As requisições AJAX frequentemente utilizam a resposta HTTP para tornar possível a comunicação assíncrona com o servidor. Assinale a alternativa que apresenta o código de status retornado quando o servidor tiver processado a solicitação com sucesso.
Alternativas
Q398387 Programação
Na linguagem PHP, versão 5.3.3, construtores pais não são chamados implicitamente se a classe filha define um construtor. Para executar o construtor da classe pai, é necessária a seguinte chamada dentro do construtor da classe filha:
Alternativas
Q398386 Programação
Considere o seguinte programa em linguagem JAVA:

class Exemplo { public final void teste() {System.out.println("Exemplo");} 

}
public class Exemplificando extends Exemplo { 

      public class Exemplificando extends Exemplo {
      {
            System.out.println("Testando um exemplo"); super.teste();

      }
      public static void main(String [] args){
           new Exemplificando().teste();
      }
}
Assinale a alternativa que apresenta o resultado do programa.
Alternativas
Q398385 Programação
Considere o seguinte programa em linguagem JAVA:

public class JavaApplication { 
     public static void main(String[] args) {
         for (int i=0; i<=10; i++)
         {
               if((i>3)&&(i <8)){
                      continue;
               }
               System.out.print(i);
            }
      }
}
Assinale a alternativa que apresenta a saída desse programa.
Alternativas
Q398382 Programação
Em relação ao tratamento de exceções na linguagem JAVA, assinale a alternativa correta acerca do bloco finally.
Alternativas
Q367127 Programação
A partir do código abaixo que representa uma página HTML. Dentre as opções a que descreve CORRETAMENTE o que deverá ser exibido para o usuário que abre esta página em um browser é

< html>
< style type="text/css">
p.center
{ text-align:center;
}
< /style>
< head>
< /head>
< body>
< h1 class="center">Texto 1.< /h1>
< p class="center">Texto 2.< /p>
< /body>
Alternativas
Q367126 Programação
Em relação à implementação de sistemas, empregando a linguagem Java, pode-se afirmar que:
Alternativas
Q367110 Programação
Analise

I - A classe derivada herda todas as propriedades da classe base.

II - Os métodos virtuais puros pertencentes à classe base não são herdados pela classe derivada.

III - Quando algo é modificado na classe base a classe, derivada é automaticamente modificada.

São CORRETAS as afirmações:
Alternativas
Q367103 Programação
Seja P uma variável do tipo ponteiro para DADO, pode-se concluir que P :
Alternativas
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
Q366403 Programação
Dado o seguinte código escrito em Java, e analisando as afirmações seguintes, relativas ao processo de compilação (geração de bytecode),

imagem-010.jpg

I. Ocorrerá um erro na Linha 5 do arquivo B.java.
II. Ocorrerá um erro na Linha 6 do arquivo B.java.
III. Ocorrerá um erro na Linha 7 do arquivo B.java.
IV. Ocorrerá um erro na Linha 8 do arquivo B.java.

verifica-se que somente
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
Respostas
12401: D
12402: E
12403: E
12404: B
12405: A
12406: E
12407: D
12408: C
12409: E
12410: B
12411: C
12412: C
12413: E
12414: D
12415: A
12416: C
12417: D
12418: D
12419: D
12420: B