Questões de Concurso Sobre programação

Foram encontradas 12.251 questões

Q1010826 Programação

Quanto mais um programador dominar uma linguagem de programação, melhor ele conseguirá se expressar no mundo da programação e mais recursos ele terá para escrever soluções para problemas computacionais via código.

(trecho retirado de: www.universidadedatecnologia.com.br, acesso em 18/06/2019)


Supondo que o texto acima tem caráter unicamente motivador, responda:

Qual das alternativas abaixo NÃO representa uma linguagem de programação de alto nível:

Alternativas
Q1010264 Programação

Em relação a versão 2 (ou superior) do JSF (Java Server Faces) e ao seu ciclo de vida, é correto afirmar que na fase

Alternativas
Q1010263 Programação
Através de JSTL (JavaServer Pages Standard Tag Library) é possível
Alternativas
Q1010262 Programação
Em relação a Servlets, podemos afirmar que
Alternativas
Q1010261 Programação

Considerando a versão Java EE 6 e um servidor Apache Tomcat corretamente configurado, imagine que foi realizada a implementação do servlet abaixo. Desconsidere os imports.


Imagem associada para resolução da questão


O código acima

Alternativas
Q1010259 Programação
Sobre tipos de aplicações móveis, é correto afirmar que
Alternativas
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
Respostas
5841: C
5842: A
5843: A
5844: D
5845: C
5846: E
5847: D
5848: D
5849: B
5850: E
5851: E
5852: C
5853: A
5854: D
5855: C
5856: C
5857: D
5858: A
5859: B
5860: B