Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q4137939 Programação
São funções em Javascript uilizadas respecivamente para entrada e saída de dados com caixa de diálogo:
Alternativas
Q4137935 Programação

O Git é um sistema de controle de versão muito utilizado na atualidade. Com ele podemos controlar versões de quaisquer tipos de arquivos, principalmente códigos-fonte de aplicações e sistemas. Suponha que um programador da UFCA executou a seguinte sequência de comandos no shell do Git. Assinale a alternativa que indica corretamente o provável objetivo do programador.

git add raiz.java git commit -m "primeiro commit do programa"
Alternativas
Q4137933 Programação

Sobre a utilização de interfaces em Java, é correto afirmar a partir do código abaixo:

public interface FiguraGeometrica { public String getDescricaoFigura(); public int getArea(); public int getPerimetro(); }
Alternativas
Q4137932 Programação

Como linguagem de programação, Java é orientada a objetos, independente de arquitetura, portável, robusta, segura e interpretada. Sobre a programação orientada a objetos em Java, considere as afirmativas a seguir.



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


II) Uma classe abstrata é definida com a palavra-chave abstract

III) Uma classe abstrata não pode possuir métodos abstratos.


IV) Construtores static podem ser declarados como static


Assinale a alternativa correta.

Alternativas
Q4137931 Programação
Programação orientada a objetos (POO) é um paradigma de programação que baseia-se no conceito de “objetos”, que podem conter dados na forma de atributos e funções, também conhecidas como métodos. Sobre POO, assinale a alternativa que completa corretamente o parágrafo a seguir.

“_________________ é uma classe cuja finalidade principal é definir uma interface comum para suas subclasses. As operações que uma classe _________________ declara, mas não implementa, são chamadas de operações _________________.”
Alternativas
Q4137387 Programação
Os computadores executam tarefas programadas por meio de linguagens de programação. O Assembler é um exemplo de linguagem simbólica introduzido na década de 1950. Linguagens de programação de alto nível surgiram nas décadas seguintes e permitiram o desenvolvimento de programas para aplicações científicas, comerciais e de uso geral. Das alternativas a seguir, qual apresenta exclusivamente exemplos de linguagem de programação de alto nível?  
Alternativas
Q4137213 Programação
Assinale a alternativa que contém o componente do servidor Apache TomCat que implementa a especificação para Servlets e JavaServer Pages:
Alternativas
Q4137210 Programação
A Linguagem PHP possui algumas extensões para operações matemáticas. Selecione, dentre as alternativas abaixo, a extensão que o PHP fornece para matemática de precisão arbitrária, através do suporte de uma calculadora binária com suporte a números de qualquer tamanho e precisão, representados como Strings:
Alternativas
Q4137209 Programação
Selecione o operador de concatenação entre duas Strings em PHP: 
Alternativas
Q4137208 Programação
A Linguagem Java possui diversos métodos para lidar com a manipulação de Strings. Nesse contexto, selecione um método da classe String em Java que consiste em retornar apenas um caractere em uma determinada posição de uma String:
Alternativas
Q4137207 Programação
Selecione, dentre as alternativas abaixo, o nome dado a uma classe Java composta por todos os seus atributos privados, seus métodos getters and setters e um construtor vazio:
Alternativas
Q4137206 Programação
Em Programação Orientada a Objetivos, existe um princípio pelo qual diferentes subclasses de uma superclasse podem invocar métodos que possuem a mesma assinatura, mas que os d). comportamentos desses métodos são diferentes.

Assinale a alternativa a que se refere esse princípio:
Alternativas
Q4129616 Programação

Preencha corretamente as lacunas do texto a seguir.


Os membros _________ de uma classe são acessíveis onde quer que o programa tenha uma referência a um objeto dessa classe ou a uma de suas subclasses. Os membros _________ de uma classe só são acessíveis dentro da própria classe. O modificador de acesso _________ oferece um nível intermediário de acesso, pois pode ser acessado por membros dessa superclasse, de suas subclasses e de outras classes no mesmo pacote.


A sequência que preenche corretamente as lacunas é

Alternativas
Q4129615 Programação

Na programação orientada a objetos, a propriedade que permite a criação de uma nova classe de objetos utilizando as características de uma classe já existente, possivelmente personalizando-as e adicionando aspectos próprios, é chamada de

Alternativas
Q4129608 Programação

Sobre os tipos primitivos e tipos por referência na linguagem de programação Java é INCORRETO afirmar que

Alternativas
Q4129607 Programação

Sobre a estrutura de seleção múltipla “switch” na linguagem de programação Java é INCORRETO afirmar que

Alternativas
Q4129606 Programação

Sobre as instruções de repetição na linguagem de programação Java é INCORRETO afirmar: 

Alternativas
Q4129603 Programação

Na linguagem de programação C, a função printf() pode ser usada para escrever praticamente qualquer tipo de dado.


É INCORRETO o que se afirma em

Alternativas
Q4129602 Programação

Na linguagem de programação C, quantos bits de memória são necessários para declararmos 5 variáveis dos seguintes tipos: char, int, short int, float e long double? 

Alternativas
Q4129600 Programação

Informe se é verdadeiro (V) ou falso (F) o que se afirma sobre o seguinte trecho de código TypeScript.


enum Cores {Vermelho, Azul, Branco}

let corPreferida1: Cores = Cores.Vermelho;

let corPreferida2: string = Cores[1]



( ) A linha 1 possui erro de sintaxe visto que não foram colocadas aspas no nome das cores.

( ) O tipo de dado enumeração é utilizado para prover um array de elementos conhecidos previamente, que não podem ser alterados e servem como referência no código.

( ) A variável corPreferida1 irá guardar o valor “Vermelho”.

( ) A variável corPreferida2 irá guardar o valor “Azul”.


A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Alternativas
Respostas
3761: A
3762: B
3763: A
3764: D
3765: B
3766: D
3767: C
3768: D
3769: D
3770: E
3771: A
3772: C
3773: E
3774: A
3775: B
3776: E
3777: C
3778: A
3779: A
3780: D