QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
7 questões encontradas

Assinale a alternativa correta a respeito de destrutores na linguagem C++.

A A sobrecarga do destrutor é permitida caso a classe possua somente atributos públicos.
B Uma classe pode possuir múltiplos destrutores.
C Destrutores retornam um valor booleano indicando o sucesso da operação.
D Um destrutor recebe como parâmetro o próprio objeto a ser destruído.
E O nome de um destrutor sempre é iniciado com o caractere til (~).

Na linguagem de programação C, as funções podem ser definidas da seguinte forma: tipo-valor-retorno nome-função(lista de parâmetros) { Definições ... Instruções ... } Em particular, quando o tipo-valor-retorno é definido como void , isso indica que a função

A retorna um valor do tipo char .
B retorna um valor do tipo inteiro.
C não retorna um valor.
D retorna um valor do tipo ponto flutuante.
E retorna um ponteiro para uma estrutura de dados.

Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir.

I. Uma classe define o comportamento dos objetos que são instâncias da classe.

II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes.

III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função. Está correto o que se afirma em Está correto o que se afirma em

A I, apenas.
B II, apenas.
C I e II, apenas.
D II e III, apenas.
E I, II e III.

Relacione os módulos essenciais do Qt às suas respectivas definições ou funcionalidades. 1. Qt Core 2. Qt Quick 3. Qt QML 4. Qt D-Bus

( ) É uma linguagem de marcação declarativa e multiparadigma usada para criar interfaces de usuário de forma rápida e eficiente.

( ) Permite a troca de mensagens entre processos a nível de sistema e processos comuns dos usuários.

( ) Adiciona recursos ao C++ como comunicação contínua de objetos e árvores hierárquicas que organizam as propriedades de objetos de maneira natural com ponteiros protegidos.

( ) Disponibiliza tipos para receber os inputs dos usuários, construir componentes visuais, criar modelos de dados e instanciação atrasada de objetos. Assinale a opção que indica a relação correta, segundo a ordem apresentada.

A 4 – 3 – 2 – 1.
B 1 – 4 – 3 – 2.
C 3 – 4 – 1 – 2.
D 2 – 1 – 4 – 3.
E 3 – 2 – 1 – 4.

Com relação às linguagens de programação C/C++, analise as afirmativas a seguir.

I. Seja x uma variável do tipo inteiro. Na declaração abaixo, o ponteiro p é inicializado com o endereço de x. int *p = &x.

II. O comando break somente pode ser utilizado em conjunto com o comando switch .

III. O comando return encerra a execução de uma função. Está correto o que se afirma em

A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I e III, apenas.

Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir.

I. Uma classe define o comportamento dos objetos que são instâncias da classe.

II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes.

III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função. Está correto o que se afirma em

A I, apenas.
B II, apenas.
C I e II, apenas.
D II e III, apenas.
E I, II e III.