Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.897 questões
Considere o fragmento de código abaixo, retirado do corpo de uma página web que utiliza JavaScript.

Para que ao clicar na imagem grupo1.gif ela seja substituída pela imagem grupo2.gif no interior da função trocar
deverá ser incluído o comando
Considere a classe Java a seguir em condições ideais.

No método conectar podem ser lançadas duas exceções que o Analista de Informática deseja que sejam tratadas não no
interior do método, mas sim por quem o chamar. Para que isso seja permitido, deve-se inserir o comando
Considere a classe Java abaixo.

No que se refere à sobrecarga de métodos,
Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.
I. int[ ] a = {1,3};
II. int b [ ] = new int[2]; b[0]=1; b[1]=3;
III. int [ ] c = new int[2]; c.add(1); c.add(2);
IV. int [ ] [ ] d = {{1,3},{4,5}};
V . int e [ ] [ ] = {{1,3},{4,5}};
Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException:
Uncompilable source code”. Essa mensagem foi exibida porque o item
Considere a classe Java abaixo, que usa um método de ordenação por inserção para rearranjar os valores em um vetor em ordem crescente.

Para que a ordenação por inserção ocorra corretamente, as lacunas I e II devem ser corretamente preenchidas com
Considere a classe Java abaixo.

Para que esta classe mostre a posição (índice) do vetor onde se encontra o valor 70, as lacunas I e II devem ser corretamente preenchidas por
Um Analista de Informática foi encarregado de avaliar as expressões abaixo em uma aplicação desenvolvida na linguagem Java.

Concluiu corretamente que os valores resultantes nas variáveis x, y e z, serão, respectivamente,
No mercado há uma série de frameworks que ajudam os desenvolvedores no processo de codificação e geração de softwares.
Assinale a alternativa que contém apenas frameworks (contendo pacotes, classes e conjunto ferramental de suporte) utilizados para desenvolver soluções em PHP.
No início da popularização da Web e até há alguns anos atrás, algumas das alternativas, mais comuns para a inserção de conteúdos dinâmicos e de multimídia em páginas Web era a utilização de controles ActiveX, tecnologia da Microsoft, a utilização de Applets Java, tecnologia atualmente da Oracle e a utilização de animações em Flash, que é um aplicativo de editoração da Adobe, que foi renomeado para Adobe Animate no ano de 2018. Hoje em dia, a utilização dessas tecnologias é desencorajada ou não está mais disponível nos navegadores modernos. A alternativa atual para a utilização de tais tipos de conteúdo é viabilizada pelo HTML5 e pelo JavaScript.
Dada a popularidade do JavaScript e a velocidade com que algumas engines, como a V8 do Google, conseguem executar código JavaScript, assinale a alternativa que contém o nome do ambiente de execução ou a tecnologia que permite a utilização do JavaScript do lado do servidor.
Pilhas são consideradas as mais simples e também as mais importantes de todas as estruturas de dados. Define-se pilha como uma coleção de objetos que são inseridos e retirados, seguindo o princípio “o último que entra é o primeiro que sai”, também conhecido como LIFO, por seu acrônimo em inglês Last-In First-Out.
A estrutura de dados pilha é uma classe “embutida” no pacote java.util de Java. A classe (I) é uma estrutura de dados que armazena objetos Java genéricos e inclui, entre outros, o método (II) para inserir o objeto no topo da pilha e o método (III) para remover o elemento no topo da pilha e o retorna.
Os itens (I), (II) e (III) são, respectivamente:
Analise as afirmativas abaixo:
I. Na linguagem PHP a expressão: array(1 => "Um", "Dois", "Três") é equivalente a array(1 => "Um", 2 => "Dois", 3 => "Três").
II. No CSS (Cascading Style Sheets) os seletores de classes possuem a sua identificação precedida do símbolo #.
III. Para adicionar o arquivo Javascript chamado "meu_script.js" em uma página HTML basta adicionar "< script src='meu_script.js' type='text/javascript'></script>" dentro da seção head do HTML da página.
Assinale a alternativa CORRETA:
Considere o seguinte trecho de código em JavaScript:
var a = 100;
var x = 10;
x += a++ + --x;
document.write(x);
Qual resultado deve ser apresentado após sua execução?
As declarações require e include (bem como suas alternativas) em PHP 5 são usadas para incluir e avaliar um arquivo informado. Sobre essas declarações, assinale a alternativa correta.
Considere o seguinte trecho de código em JavaScript:
var lista = [];
lista.push('azul', 'amarelo', 'vermelho');
lista[6] = 'verde';
document.write(lista.length);
O que será apresentado por esse trecho de código?
Sobre sessões em PHP 5, assinale a alternativa correta.
Considere o seguinte trecho de código em PHP 5:
$array = array(
"Valor 1 ",
"Valor 2 ",
10 => "Valor 3 ",
"Valor 4 ", );
foreach($array as $i => $j)
print $i;
O que será apresentado por esse trecho de código?
Em PHP 5, construtores são invocados a cada objeto recém-criado e, por isso, são usados para qualquer tipo de inicialização. Considere o trecho de código PHP 5 a seguir:
class Pessoa {
function __construct() {
print "Construtor de Pessoa\n";
}
}
class PessoaFisica extends Pessoa {
function __construct() {
_____________________________________
print "Construtor de PessoaFisica\n";
}
}
Qual deve ser o comando usado na lacuna apresentada, para que, ao se instanciar um objeto de PessoaFisica, o construtor de Pessoa também seja chamado?
Com relação a Java EE 7, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) Servlets são scripts Java com um ciclo de vida definido no servidor.
( ) Facelets é uma linguagem de declaração da apresentação para aplicações JSF.
( ) CDI permite que as dependências dos objetos sejam recebidas, via parâmetros, de forma simplificada.
( ) EJBs são componentes server-side que encapsulam a lógica de negócio de uma aplicação.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas:
1. Classes abstratas não podem conter atributos.
2. Uma classe abstrata pode conter métodos concretos.
3. O construtor de uma classe abstrata deve ser abstrato.
4. Classes abstratas podem ser instanciadas.
Assinale a alternativa correta.