Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 5.475 questões
Analise as afirmativas abaixo em relação à linguagem C#.
I. C# é considerada uma linguagem tipada estaticamente, por exemplo, uma variável tem o seu tipo definido no momento da compilação.
II. O tipo de dado Real pode ser representado pelos tipos Float
e Double em C#.
III. Console.WriteLine("Testing") e Console.WriteLine("Testing") são equivalentes em C#
IV. Classes em C# oferecem o mecanismo de encapsulação da orientação a objetos
De acordo com as afirmativas, marque a alternativa CORRETA:
Analise as afirmativas abaixo em relação às classes em Java.
I. Uma classe é composta por atributos e métodos.
II. Classes em Java não podem conter classes aninhadas.
III. Não é possível escrever um código em Java sem definir uma classe.
IV. Classes não definem um novo tipo de dados em Java.
De acordo com as afirmativas, marque a alternativa CORRETA:
Em HTML5, o atributo title da tag <img> pode ser usado para se adicionar um texto fixo a ser sempre apresentado imediatamente acima de uma imagem.
As conexões JMS (Java Message Service) são automaticamente fechadas ao fim da aplicação em que tenham sido utilizadas.
No EJB 3.0 (Enterprise Java Beans), a persistência embasada em campos faz uso dos métodos getter e setter para gravar os dados.
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>
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?
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?
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.