Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 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
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
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
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
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
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
Q622572 Programação
Para persistir objetos Java a partir do framework com base em POJOS (plain old Java objects), utiliza-se
Alternativas
Q622568 Programação
Considerando um servidor de aplicações Tomcat, assinale a opção relativa a um banco de dados contendo nomes de usuários e senhas que identificam usuários válidos de uma aplicação web (ou de um conjunto de aplicações web), além de uma enumeração da lista de funções associadas a cada usuário válido.
Alternativas
Q622567 Programação
<time>        <jogador>             <nome>Bob Moore</nome>             <pais>USA</pais>             <origem>Columbia</origem>             <ano>1985</ano>         </jogador>         <jogador>             <nome>Jimmy Greaves</nome>             <pais>UK</pais>             <origem>CBS</origem>             <ano>1988</ano>        </jogador>        <jogador>             <nome>John Barnes</nome>             <pais>USA</pais>             <origem>Rich CA</origem>             <ano>1982</ano>       </jogador> </time>
Considerando o arquivo XML, assinale a opção que apresenta o conteúdo JSON associado, com os mesmos nomes de atributos e seus conteúdos e com a sintaxe correta.
Alternativas
Q622565 Programação
Assinale a opção que apresenta a tag incluída na especificação do HTML5 que permite a reprodução de arquivos que contenham som ou música.
Alternativas
Q622558 Programação
A respeito dos conceitos de design emergente (emergent design), assinale a opção correta.
Alternativas
Q622284 Programação
Assinale a opção correta com relação ao desenvolvimento de aplicativos para dispositivos móveis na plataforma Android.
Alternativas
Q621643 Programação
Acerca de desenvolvimento web, assinale a opção correta.
Alternativas
Q621638 Programação
Assinale a opção que apresenta o método HTTP que envia dados, colocando-os no corpo da mensagem, e deixa a URI separada dos dados que serão enviados.
Alternativas
Respostas
7461: E
7462: D
7463: E
7464: D
7465: D
7466: E
7467: B
7468: D
7469: A
7470: D
7471: D
7472: B
7473: E
7474: D
7475: C
7476: E
7477: E
7478: C
7479: A
7480: E