Questões de Concurso Sobre programação
Foram encontradas 14.854 questões
Quais são os valores de saída do código Javascript abaixo?
<script type="text/javascript">
<!--
var x = 1;
while (x < 20)
{
if (x == 5){
break;
}
x = x + 1;
document.write( x + "<br />");
}
//-->
</script>
I. Após ser carregado em um objeto DOM, o documento XML só pode ser consultado. Operações de inserção, exclusão e alteração não são permitidas depois que a árvore DOM é gerada. II. XML DOM define um padrão para acessar e manipular documentos XML. O DOM apresenta um documento XML como uma árvore. Todo documento é um nodo da árvore. Cada elemento XML é um nodo de elemento. O texto nos elementos são nodos de texto. Cada atributo é um nodo de atributo. III. O relacionamento entre os nodos são definidos como propriedades dos nodos. Alguns exemplos de relacionamentos entre os nodos são: nodo pai, nodo filho, primeiro filho, último filho, etc.
Quais estão corretas?
Dado o seguinte código JSON com Javascript:
var text = '{ "employees" : [' +
'{ "firstName":"John" , "lastName":"Doe" },' +
'{ "firstName":"Anna" , "lastName":"Smith" },' +
'{ "firstName":"Peter" , "lastName":"Jones" } ]}';
É correto afirmar que o código apresentado acima
Considere as seguintes afirmações sobre AJAX (Asynchronous JavaScript and XML).
I. AJAX é uma técnica que permite criar páginas web estáticas. Se o conteúdo de uma página mudar, toda a página deve ser recarregada após a modificação.
II. AJAX é uma nova linguagem de programação que permite trocar dados com um servidor, e atualizar uma página web recarregando apenas parte dela no navegador.
III. AJAX permite a atualização de páginas web de forma assíncrona através da troca de pequenas quantidades de dados com o servidor. Isto significa que é possível atualizar partes de uma página web, sem recarregar a página inteira.
Quais estão corretas?
Qual é a saída do código JAVA abaixo?
public class TestExpressions
{
public static void main(String[] args)
{
System.out.println(“7 / 2 = “ + (7 / 2) );
System.out.println(“7 % 2 = “ + (7 % 2) );
System.out.println(“8 / 12 = “ + (8 / 12) );
System.out.println(“8 % 12 = “ + (8 % 12) );
}
}
I. Público - o atributo ou o método de um objeto da classe pode ser acessado apenas por objetos de classes que sejam derivadas dessa através do mecanismo de herança. II. Privado - o atributo ou o método de um objeto da classe não pode ser acessado por nenhum outro objeto (nenhuma visibilidade externa). III. Protegido - o atributo ou o método de um objeto da classe pode ser acessado por qualquer outro objeto (visibilidade externa total).
Quais estão corretas?
Considere o trecho abaixo contendo as seguintes instruções:
...
...
// inicialização, condição de repetição e
// incremento estão todos incluidos no cabeçalho
// da estrutura FOR
for ( var counter = 1 ; counter <= 7 ; ++ counter )
document.writeln ( "<p style = \"font-size: " +
counter + "ex\">XHTML font size " + counter +
"ex</p> " );
// -->
...
...
Este trecho está escrito em que linguagem de
programação?
Considere as seguintes afirmações sobre CSS (Cascading Style Sheets).
I. A seguinte regra CSS:
h1 {color: gray; background: yellow; }
estabelece que todos os elementos do tipo h1 serão formatados com texto em cor cinza e tendo amarelo como a cor de fundo.
II. Folhas de estilo externas – documentos separados que contêm apenas regras CSS – podem oferecer uma aparência uniforme a um site inteiro. Todas as páginas de um site Web podem usar a mesma folha de estilo. Quando houver necessidade de mudanças nos estilos, a modificação de um único arquivo CSS será suficiente para que o autor modifique o estilo do site inteiro.
III. Folhas de estilo do usuário devem ser linkadas a um documento e não podem ser definidas nas opções do navegador.
Quais estão corretas?
virtualfloatcalculaSalario () ;
Assinale a alternativa que apresenta a propriedade da orientação a objetos implementada utilizando esse comando e o que essa linha de comando indica.
#ifndef _Aluno_H #define _Aluno_H #include “Pessoa.hpp” #include <string> usingnamespacestd; class Aluno: public Pessoa { private: string curso; string semestre; public: Aluno(); stringobtemCurso(); voidconfiguraCurso(); stringobtemSemestre(); voidconfiguraSemestre)(; ); #endif
Sobre o código, assinale a alternativa correta.
class Pessoa { public: char nome[45]; char sexo; intanoNascimento; private float salario; private voidcalcularAumento();
public: intcalcularIdade (int ano); }
Sobre a definição acima, assinale a alternativa correta.
Considere o código abaixo, escrito na linguagem de programação C++.
#include <iostream>
usingnamespacestd;
intmain(){
int A = 0, B = 7, C = 4, D = 3;
for (A = 0; A < B; A++)
D = D + 1;
for (A = 0;A <= C; A++)
D = D + 2;
if (D>=20)
cout<< "SISTEMAS OPERACIONAIS";
else
cout<< "REDES DE COMPUTADORES";
}
Assinale a alternativa que apresenta o valor que a variável
D apresentará ao final da execução do programa e qual
mensagem aparecerá na tela do computador.
Sobre a linguagem de programação C#.NET, analise as assertivas abaixo.
I. A linguagem de programação C#.NET permite o uso de caracteres acentuados em identificadores de classes.
II. Existem programas em C#.NET que não possuem definições de classe realizadas pelo programador.
III. 8prova é um nome de identificador válido em programas criados com a linguagem de programação C#.NET.
É correto o que se afirma em