Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.018 questões

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
Q4129605 Programação

Considere o seguinte código na linguagem de programação C: 



Imagem associada para resolução da questão



A sua execução imprimirá na tela 

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
Q4129601 Programação

Considere o seguinte trecho de código TypeScript: 



Imagem associada para resolução da questão



É correto o que se afirma em: 

Alternativas
Respostas
4881: B
4882: A
4883: D
4884: B
4885: D
4886: C
4887: D
4888: D
4889: E
4890: A
4891: C
4892: E
4893: A
4894: B
4895: E
4896: C
4897: B
4898: A
4899: A
4900: C