Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.927 questões

Q607636 Programação
A linguagem Java foi, originalmente, desenvolvida para
Alternativas
Q1396772 Programação

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>

Alternativas
Q1396769 Programação

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

Alternativas
Q1396768 Programação

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?

Alternativas
Q1396767 Programação

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) );

}

}

Alternativas
Q1396765 Programação
Assinale a alternativa que apresenta uma linguagem de programação pertencente ao paradigma funcional.
Alternativas
Q1394686 Programação

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? 

Alternativas
Q1393657 Programação
Utilizando a linguagem de programação C++, foi definida uma classe Empregado em empregado.hpp. Nessa definição, é encontrada a seguinte linha de comando:
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.
Alternativas
Q1393652 Programação
Considere o código abaixo, escrito na linguagem de programação C++, que é o arquivo Aluno.hpp (supondo que exista um arquivo previamente escrito chamado Pessoa.hpp).
#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.
Alternativas
Q1393649 Programação
Considere o trecho de código abaixo, escrito na linguagem de programação C++, que define uma classe chamada Pessoa.
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.
Alternativas
Q1393646 Programação

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.

Alternativas
Q1393638 Programação

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

Alternativas
Ano: 2015 Banca: FAURGS Órgão: HCPA
Q1224677 Programação
Em Java, quando um objeto de uma classe A é criado, o que é executado primeiro?
Alternativas
Ano: 2015 Banca: NC-UFPR Órgão: COPEL
Q1210729 Programação
O código Java abaixo é uma implementação:
public class Misterio {                public static long Misterio(long x) {                        if (x == 1) return 1;                        else return x * Misterio(x-1);               }  } 

Alternativas
Ano: 2015 Banca: CONPASS Órgão: Prefeitura de Vicência - PE
Q1194941 Programação
Ao se usar um compilador de uma linguagem de alto nível como C ou Pascal, em um computador com sistema operacional Windows, após a compilação do programa fonte se obtém, como resultante principal da compilação, um arquivo do tipo 
Alternativas
Q1149833 Programação
Deitel; Deitel (2010), na linguagem de programação Java, definem dessa forma Polimorfismo: “permite escrever programas que processam objetos que compartilham a mesma superclasse em uma hierarquia de classes como se todos eles fossem objetos a superclasse, isso pode simplificar a programação. Com o polimorfismo, projeta‐se e implementa‐se sistemas que são facilmente extensíveis – novos(as) __________ podem ser adicionados(as) com pouca ou nenhuma modificação a partes gerais do programa, contanto que os(as) novos(as) __________ façam parte da hierarquia de herança que o programa processa genericamente”. Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q1149223 Programação
O PHP (Personal Home Pages) é uma das linguagens para Web mais utilizadas na atualidade. Nos últimos anos, o PHP teve um considerável crescimento e muitas empresas estão adotando‐o como linguagem padrão para a Web. Uma das grandes vantagens do PHP é que ele pode ser escrito em qualquer editor de textos, como, por exemplo, o Bloco de Notas (Notepad) do Windows, ou até mesmo o Vi do Linux. Existem diversos editores específicos para o PHP, que podem exibir cada elemento (variáveis, palavras reservadas, textos etc.) com cores diferentes, melhorando, dessa forma, a visualização. O PHP possui vários comandos gerais, de acordo com a categoria de utilização. Assinale a alternativa que apresenta somente comandos para manipulação de arrays.
Alternativas
Q1149220 Programação
Na linguagem de programação em C, as funções permitem a criação de programas em módulos, em que todas as variáveis, que são descritas nas definições de função, são locais, pois são conhecidas apenas na função em que são definidas. Cada biblioteca‐padrão tem um cabeçalho que contém os protótipos de função para todas as funções nessa biblioteca, assim como definições de vários tipos de dados e constantes que são necessárias para estas funções. Uma dessas bibliotecas tem a seguinte explicação: contém as definições comuns de tipo usadas pela C para realizar cálculos. Assinale‐a.
Alternativas
Q936989 Programação

Em relação à categoria e à precedência de operadores na linguagem Java, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.


( ) Os operadores / e % possuem a mesma precedência, sendo avaliados da esquerda para a direita.

( ) O operador % possui uma precedência maior que o operador *.

( ) Os operadores + e − possuem a mesma precedência, sendo avaliados da direita para a esquerda.

( ) Os operadores == e != possuem a mesma precedência, sendo avaliados da esquerda para a direita.

( ) O operador * possui uma precedência maior que o operador ==.


Assinale a alternativa que contém, de cima para baixo, a sequência correta.

Alternativas
Q936988 Programação

Sobre a programação orientada a objetos no Java, considere as afirmativas a seguir.


I. Métodos static herdados não podem ser sobrescritos.

II. Uma classe abstrata é criada com a palavra chave abstract.

III. Uma classe abstrata está impedida de possuir métodos abstratos.

IV. Construtores static podem ser declarados como abstract.


Assinale a alternativa correta.

Alternativas
Respostas
5281: A
5282: A
5283: E
5284: C
5285: X
5286: E
5287: A
5288: C
5289: B
5290: B
5291: B
5292: D
5293: A
5294: E
5295: D
5296: A
5297: A
5298: B
5299: B
5300: A