Questões de Concurso Sobre programação

Foram encontradas 15.143 questões

Q1010258 Programação
Sobre o Android, é correto afirmar que uma Activity
Alternativas
Q1010257 Programação
É uma característica do Android, exceto:
Alternativas
Q1010254 Programação

Dadas as seguintes classes, todas no mesmo pacote:


Imagem associada para resolução da questão


Qual o resultado da impressão ao executamos a classe Homem?

Alternativas
Q1010251 Programação
Em Orientação a Objetos, Herança Múltipla ocorre quando uma classe herdar de duas ou mais classes. Java não permite Herança Múltipla entre classes, ou seja, em Java uma classe só pode herdar de no máximo uma outra classe. Entretanto, normalmente os desenvolvedores Java utilizam-se de outra estrutura para simular Herança Múltipla. Que estrutura é essa?
Alternativas
Q1010250 Programação
Dado um projeto Java onde temos duas classes concretas A e H, duas interfaces B e D e uma classe abstrata C, todas no mesmo pacote, assinale o único código permitido em Java.
Alternativas
Q1008008 Programação
Os métodos construtores da programação orientada a objetos são utilizados para instanciar objetos de uma determinada classe. Assim, não é possível criar objetos sem invocar um construtor. A respeito do construtor,
Alternativas
Q1008007 Programação
Na programação orientada a objetos, o polimorfismo é a habilidade de objetos de classes diferentes responderem à mesma mensagem de maneiras diferentes. Um tipo de polimorfismo é
Alternativas
Q1008006 Programação
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Na POO, uma classe é
Alternativas
Q1008005 Programação

Com a linguagem de programação Python, é possível realizar a criação de funções recursivas, que são bastante úteis para resolução de problemas computacionais. Tendo isso em mente, analise o código em Python abaixo.


Imagem associada para resolução da questão


Nesse caso, ao executar o programa, o valor impresso será

Alternativas
Q1008004 Programação

Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, de tipagem dinâmica e forte. Levando isso em conta, analise o código em Python abaixo.


Imagem associada para resolução da questão


Nesse caso, ao executar o programa, o valor impresso será

Alternativas
Q1008003 Programação

A linguagem de programação Java possibilita a criação de classes e objetos usando os conceitos de orientação a objetos para o desenvolvimento de programas. Diante disso, analise a classe Java, denominada Y, abaixo.


Imagem associada para resolução da questão


Com base nessas informações, conclui-se:

Alternativas
Q1008002 Programação

A linguagem de programação Java permite a criação de programas que façam uso de recursividade. Isto posto, analise a classe Java, denominada X, abaixo.


Imagem associada para resolução da questão


Com base nessas informações, conclui-se:

Alternativas
Q1008001 Programação
Em aplicações em que se utilizam os conceitos de orientação a objetos, precisa-se constantemente manipular muitas informações e muitos objetos ao mesmo tempo. Então, utilizam-se estruturas que permitem armazená-los e recuperá-los sempre que se desejar. A linguagem Java oferece várias dessas estruturas de dados em um conjunto de classes chamadas de coleções. Nesse contexto, uma API da linguagem Java que tem como característica implementar coleções ordenadas (sequências) é
Alternativas
Q1006553 Programação
A linguagem de programação Java, apresenta uma série de “operadores” que são utilizados, principalmente, na etapa de processamento para a construção da lógica, possibilitando realizar ações específicas sobre os dados. Um determinado operador é utilizado para definir o valor inicial ou sobrescrever o valor de uma variável. Em seu uso, o operando à esquerda representa a variável para a qual desejamos indicar o valor informado à direita. Estamos falando do operador:
Alternativas
Q1005906 Programação

Considerando a utilização da linguagem Java, suponha que exista uma classe denominada Bicicleta e que, dentro dela, exista, entre outros, o trecho de código mostrado no Quadro 2 abaixo:

Imagem associada para resolução da questão

Em relação ao trecho mostrado e às características da linguagem Java, analise as assertivas a seguir:

I. O trecho de código mostrado é um exemplo de construtor.

II. Para criar um novo objeto Bicicleta, utiliza-se o operador new, como, por exemplo: Bicicleta minhaBike = new Bicicleta(25, 0, 7);.

III. O trecho mostrado não é um método.

IV. Para evitar conflitos, deve haver apenas um construtor por classe.

Quais estão corretas?

Alternativas
Q1005905 Programação

Analise o trecho de código PHP mostrado no Quadro 1 abaixo:

Imagem associada para resolução da questão

Ao final da execução do código, a variável $a deve possuir o seguinte conteúdo (considere apenas o conteúdo mostrado dentro das aspas duplas):

Alternativas
Q1003319 Programação

Um dos recursos mais interessantes na orientação a objetos é o Encapsulamento.


Para atingir o encapsulamento, uma das formas é definindo a visibilidade das propriedades e dos ________ de um objeto. Membros declarados como _________, somente podem ser acessados dentro da própria classe em que foram declarados e a partir de classes _________, mas não poderão ser acessados a partir do programa que faz uso dessa classe (manipulando o objeto em si).


As palavras que completam, correta e respectivamente as lacunas, são:

Alternativas
Q1003318 Programação

PHP é uma das linguagens de programação mais populares para desenvolvimento web.

No PHP, podemos utilizar funções de ordenação para


I. ordenar array por ordem descendente.

II. ordenar array associativas em ordem crescente, de acordo com o valor.

III. ordenar array associativas em ordem descendente, de acordo com o valor.


As funções que fazem o que está descrito em I, II e III respectivamente são:

Alternativas
Q1003317 Programação

O Bootstrap é uma estrutura popular de HTML, CSS e JavaScript para o desenvolvimento de websites responsivos e móveis.


São classes do Bootstrap para estilizar botões

Alternativas
Q1003315 Programação
Sobre a biblioteca Jquery, é INCORRETA a seguinte afirmação
Alternativas
Respostas
7521: A
7522: D
7523: B
7524: E
7525: E
7526: C
7527: A
7528: D
7529: C
7530: C
7531: D
7532: A
7533: B
7534: B
7535: A
7536: E
7537: D
7538: D
7539: X
7540: A