Questões de Concurso Sobre programação
Foram encontradas 14.854 questões
A figura a seguir representa um Diagrama de Classes da UML.

Considerando que listaDePessoas se refere à lista de objetos do tipo Pessoa, qual dos seguintes trechos de código escritos em linguagem Java calcula e armazena corretamente na variável “q” a quantidade de objetos do tipo Analista?


Quais estão corretas?


Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas abaixo:
I. Para instanciar um objeto da classe "A" (Figuras 12(b)), basta inserir, na classe "QuestaoC" (Figura 12(c)), o seguinte código fonte, no local apontado pela seta nº 3:
A teste = new A(1,2);
II. Para que seja possível atribuir um conteúdo a variável "s", da classe "A", basta criar uma operação na Figura 12(a) e implementar, na Figura 12(b), o seguinte método, no local apontado pela seta nº 2:
public int setS (int varS) {
this.s = varS;
}
III. Para se obter e apresentar o conteúdo da variável "r", da classe "A" (Figura 12(b), basta inserir, no local apontado pela seta nº 4, da Figura 12(c), o seguinte código fonte:
A a = new A();
JOptionPane.showMessageDialog
(null, a.getS());
Quais estão corretas?
Para responder à questão, considere a Figura 11 que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriuse, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local.

Quais estão corretas?
Para responder à questão, considere a Figura 10 que mostra um programa elaborado utilizando-se a linguagem de programação Java.

Ao ser executado o
programa em Java, mostrado na Figura 10,
será atribuído o número 2 (dois) a variável
"s". Nesse caso, ao final da execução desse
programa, pode-se afirmar que a variável "x"
terá o seguinte conteúdo:
No que diz respeito ao paradigma da orientação a objetos, dois princípios são caracterizados abaixo.
( I ) Técnica que indica a capacidade de abstrair várias implementações diferentes em uma única interface. As classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas.
( II ) Técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.
Os princípios caracterizados em (I) e (II) são denominados
respectivamente:
✓ As Servlets são para os servidores o que as Applets são para os browsers, ou seja, da mesma forma que a Applet necessita do browser para ser executada, a Servlet necessita do servidor Java. ✓ Uma Servlet pode ser responsável por receber dados ou parâmetros de um formulário em HTML ou de uma Applet Java e atualizar um banco de dados. ✓ O Servlet é uma ferramenta IDE que compreende vários tipos de linguagem e que aceita a instalação de plugins para emular o desenvolvimento da plataforma.
As afirmativas são respectivamente:
A figura abaixo mostra o título de uma página formatada com CSS.

A instrução CSS que gera esse título com fundo na cor amarela,
como mostrado, é:
Avalie se as seguintes afirmativas, relativas ao JSON, são falsas (F) ou verdadeiras (V):
✓ JSON é uma linguagem de marcação, possuindo tag de abertura e de fechamento.
✓ JSON é um modelo para armazenamento e transmissão de informações no formato texto.
✓ JSON é independente de linguagem, sendo possível o acesso aos dados por qualquer linguagem de programação, por meio de API’s específicas.
As afirmativas são respectivamente:
A figura abaixo ilustra uma sequência de instruções em PHP.

As instruções echo ++$x, echo $y++ e echo --$z apresentarão,
respectivamente, os seguintes valores:
“O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
( I ) _____________ - o método é visível apenas pela própria classe. É o qualificador mais restritivo. ( II ) _____________ - o método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. ( III ) _____________ - o método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método.”
As palavras que completam corretamente as lacunas no fragmento acima são respectivamente:
A figura abaixo ilustra a sequência de desenvolvimento de um programa em Java.

Os identificados I, II e III são denominados, respectivamente:
✓ O operador binário % retorna o inteiro restante da divisão dos dois operandos. Por exemplo, em x = 5 % 3, x assume o valor 2. ✓ O operador != retorna verdadeiro caso os operandos não sejam iguais. Por exemplo, se a = 3 e b = 5, em a != 3; retorna verdadeiro e em a != b; retorna falso. ✓ O operador ++ é utilizado para incrementar variáveis de 1. Por exemplo, se x vale 2, y = ++x faz x igual a 3 e depois y igual a 3.
As afirmativas são respectivamente:
I. PHP é uma linguagem de scripts open source de uso geral, na qual o script é executado na máquina do cliente, gerando o HTML que é enviado ao browser. II. Com o PHP é possível coletar dados de um formulário, gerar páginas dinamicamente, enviar e receber cookies e gerar relatórios. III. Com PHP é possível interagir com bancos de dados e aplicações existentes no servidor com a vantagem de não expor o código fonte para o cliente.
Assinale a alternativa correta:
✓ Ideal para ser aplicada exclusivamente à página principal do site. ✓ Sintaxe é <head>...<link rel="stylesheet" type="text/css" href="nome_arquivo.css">...</head>. ✓ As regras CSS são declaradas em um arquivo separado dos documentos HTML para os quais foram criadas.
As afirmações são respectivamente:
Observe o código abaixo em HTML:

O código gera a seguinte tabela: