Questões de Concurso Sobre programação

Foram encontradas 15.144 questões

Q626256 Programação
Linguagens de programação de alto nível simplificam a escrita de programas de computador, permitindo que um mesmo código fonte possa ser executado em várias arquiteturas de processadores diferentes. Sobre linguagens de programação e seus paradigmas, processos de compilação e execução, pode-se afirmar que:
Alternativas
Q625040 Programação

 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: 

Alternativas
Q625033 Programação

 Analise as seguintes afirmações sobre o padrão HTML5:


I. <canvas width="300" height="225"></canvas> cria um espaço na tela para desenhar.

II. O recurso placeholder permite exibições dentro de um campo do tipo input, como imagens e textos.

III. O atributo autofocos, quando presente em um campo tipo input, move o foco do cursor para este campo.

IV. search, number, range, email, tel, url são tipos para os campos input e facilitam a identificação do campo.

V. Sem a declaração <!DOCTYPE htm> não é possível a renderização da página pelo navegador Chrome.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q625032 Programação

Considere o seguinte trecho código em Java: 


                     Imagem associada para resolução da questão


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

Alternativas
Q625031 Programação

 Considere o seguinte trecho de código em Java: 


                    Imagem associada para resolução da questão


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

Alternativas
Q625026 Programação

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. 


Imagem associada para resolução da questão


Assinale a alternativa que apresenta o resultado que irá aparecer ao se clicar no botão Operar. 

Alternativas
Q625024 Programação
Em JavaScript, a seguinte expressão booleana “!A & !B” é equivalente a:
Alternativas
Q625017 Programação
Sobre internacionalização e localização de software desenvolvido em PHP (versão 5.6, rodando sobre linux ubuntu 14.04), assinale a alternativa correta.
Alternativas
Q625014 Programação

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 é: 

Alternativas
Q625012 Programação

Considere o seguinte trecho de código em Java: 


      Imagem associada para resolução da questão


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

Alternativas
Q623577 Programação

Em relação aos ambientes de desenvolvimento de software, analise as afirmativas abaixo.

I. O XCode é o ambiente de desenvolvimento da Apple e permite trabalhar com as linguagens Swift e C#.

II. O ambiente Eclipse suporta diversas linguagens de programação, tais como, Java, C/C++, AspectJ e PHP.

III. O ambiente NetBeans é gratuito, porém com código fechado.

IV. O Visual Studio suporta diversas linguagens de programação, tais como, C#, C++, F#, Python e Visual Basic.

De acordo com as afirmativas, marque a alternativa CORRETA: 

Alternativas
Q623576 Programação

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:

Alternativas
Q623575 Programação
Assinale a alternativa que complemente a frase a seguir: "Semelhante a um ponteiro de função, o _____________ é um elemento que faz referência a um método."
Alternativas
Q623574 Programação

Um estilo em CSS contém diversos componentes. Analise as afirmativas abaixo.

I. O Seletor diz ao browser qual elemento irá ter o estilo definido.

II. A Declaração é composta por seletor e valores.

III. O Bloco de Declaração é composto por seletor e propriedade.

IV. Valor define o valor de uma propriedade.


De acordo com as afirmativas, marque a alternativa CORRETA: 

Alternativas
Q623573 Programação
São características dos Namespaces em XML, EXCETO: 
Alternativas
Q623572 Programação

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: 

Alternativas
Q623571 Programação

Assinale a alternativa que completa corretamente o código abaixo: 

procedure TForm1.Button1Click(Sender: TObject);

var

Int : Integer;

begin

       Int := 10;

      Edit1.Text := _______________;

end; 

Alternativas
Q623570 Programação

Analise o código abaixo:

Imagem associada para resolução da questão

O código acima lança uma exceção. Sabe-se que o CPF tem 11 dígitos. Na classe Pessoa foi utilizada uma técnica chamada de:

Alternativas
Q623568 Programação

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:

Alternativas
Q623078 Programação
Analise o seguinte trecho de XML Schema (XSD). 


Imagem associada para resolução da questão

Assinale o elemento XML cuja definição está de acordo a especificação de “TipoEstudante"
Alternativas
Respostas
9981: E
9982: D
9983: E
9984: A
9985: E
9986: A
9987: D
9988: D
9989: E
9990: D
9991: B
9992: B
9993: D
9994: A
9995: C
9996: D
9997: D
9998: C
9999: B
10000: D