Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q424008 Programação
Sobre JavaBeans, é correto afirmar que
Alternativas
Q424004 Programação
Considere o enunciado abaixo e as três propostas para completá-lo.

O escopo (ou visibilidade) de uma variável de instância em JAVA pode ser controlado através do uso de modificadores de variáveis. Sobre os modificadores de variáveis de instância em JAVA, é correto afirmar que

1. public permite que qualquer método possa acessar as variáveis de instância.
2. private permite que apenas métodos do mesmo pacote ou subclasse possam acessar as variáveis de instância.

3. protected permite que apenas métodos da mesma classe (excluindo métodos de uma subclasse) possam acessar as variáveis de instância.

Quais propostas estão corretas?
Alternativas
Q423998 Programação
Com base no seu conhecimento sobre paradigmas de programação, assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.

A programação ________ inclui três conceitos fundamentais: tipos abstratos de dados, herança e vinculação dinâmica; enquanto a programação ________ segue o modelo das funções matemáticas.
Alternativas
Q423996 Programação
O conjunto de classes e interfaces, escrito em JAVA, que faz o envio de instruções SQL para qualquer banco de dados relacional é denominado de
Alternativas
Q423785 Programação
AJAX é uma
Alternativas
Q423774 Programação
O que é mashup?
Alternativas
Q423755 Programação
Considere as seguintes afirmações acerca de algoritmos e programação.

I. Um algoritmo corresponde a uma sequência de passos que, se executados por uma pessoa ou por uma máquina, levam à solução de um problema.

II. Comandos de desvio de fluxo podem ser usados para desvio incondicional em um bloco sequencial de comandos, mas não podem ser usados dentro de laços.

III. Um programa em linguagem de programação estruturada concretiza um algoritmo usando frequentemente 3 estruturas de controle, a saber, sequência, decisão e repetição.

Quais estão corretas?
Alternativas
Q423753 Programação
Considere as seguintes afirmações, acerca de linguagens de programação.

I. As linguagens de programação normalmente fornecem comandos condicionais que permitem a execução de blocos de comandos, dependendo do resultado de uma expressão lógica.

II. Expressões aritméticas em linguagens de programação permitem o uso de expressões lógicas embutidas.

III. Existem comandos que funcionam a partir da avaliação de uma expressão e de várias opções representadas por expressões lógicas.

Quais estão corretas?
Alternativas
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
Respostas
8881: B
8882: A
8883: D
8884: B
8885: D
8886: C
8887: C
8888: A
8889: D
8890: E
8891: E
8892: B
8893: A
8894: E
8895: D
8896: C
8897: E
8898: B
8899: C
8900: C