Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.927 questões
Para responder a questão considere os trechos de códigos abaixo, escritos em 2 diferentes linguagens de programação.

Considere o programa em C#, abaixo.

Analise o programa PHP, na versão 5.6, apresentado a seguir.

Com relação ao AngularJS, analise as afirmativas a seguir:
I. É capaz de estender o HTML graças às diretivas do tipo ng-init e ng-app.
II. Suas expressões podem ser escritas dentro de chaves duplas.
III. Não oferece validação de forms do lado do cliente. Está correto somente o que se afirma em:
Analise os trechos de código apresentado a seguir, escritos em PHP (Para o interpretado PHP 5.3) e JAVASCRIPT (Para navegadores com suporte a ECMA- 262), respectivamente.
Código em PHP, usando o prompt de comando com o interpretador PHP 5.3

Código em JavaScript no console de depuração do navegadores que suporte a ECMA-262

Escolha a opção que será apresentada, no prompt de
comando e no console de depuração do navegador,
respectivamente, após a execução dos códigos
apresentados. (Lembre-se, em algumas linguagens de
programação, a declaração switch aceita apenas inteiros
como parâmetro)
Analise o trecho de código apresentado a seguir, que está escrito em um arquivo denominado “teste.php”, na pasta atual do prompt de comando.

Sabendo que este código foi escrito para o PHP 5.3,
escolha a opção que será apresentada após a execução
do comando “php teste.php” neste prompt:
Analise as seguintes afirmações em relação a linguagem JavaScript (Ecma-262):
I. A principal diferença da estrutura de repetição “do { } while( );” para a estrutura “while( ){ };” é que na primeira o conteúdo entre chaves { } será executado ao menos uma vez, o que pode não ocorrer na segunda estrutura.
II. Math é um objeto que possui o atributo PI (Math.PI). Este atributo contém o valor truncado da constante matemática PI.
III. Sqrt é uma função do objeto Math (Math.sqrt) que retorna o valor da raiz quadrada do parâmetro numérico passado, como, por exemplo, Math.sqrt(9) retorna 3.
IV. As estruturas de laço switch/case e o aninhamento de if...else realizam a mesma função com a mesma performance, independentemente do número de condições, sendo que para um grande número de condições a estrutura switch/case fica mais legível.
Em relação a estas afirmações, assinale a alternativa
correta:
Considere o seguinte trecho código em Java:

O resultado da execução deste trecho de código Java na
versão Java 1.7 é:
Considere o seguinte trecho de código em Java:

O resultado da execução deste trecho de código Java na
versão Java 1.7 é:
Analise o trecho de código fonte apresentado a seguir. Ao ser interpretada por um navegador de internet, que suporte Javascript ECMAS-262, teremos um botão Operar na tela.

Assinale a alternativa que apresenta o resultado que irá
aparecer ao se clicar no botão Operar.
Considerando o código apresentado a seguir, na linguagem JavaScript (Ecma-262):
var x = [1,2,3];
function y(algo){
'use strict'
console.log('essa variavel é', typeof algo);
}
y(x);
O resultado esperado de sua execução é:
Considere o seguinte trecho de código em Java:

O resultado da execução deste trecho de código Java na
versão Java 1.7 é:
Os modificadores de acesso alteram a visibilidade de atributos e métodos nas classes em JAVA. Analise as afirmativas abaixo de acordo com a imagem.

I. Os atributos declarados como private na classe Animal são visíveis somente na classe Animal.
II. Os atributos declarados como protected na classe Animal são visíveis pela classe Animal e classe Floresta.
III. Os atributos declarados como public na classe Animal são visíveis pela classe Animal, classe Floresta e classe Mamífero.
IV. Os atributos declarados sem modificadores na classe Animal são visíveis pela classe Animal e classe Floresta.
De acordo com as afirmativas, marque a alternativa CORRETA:
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: