Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.031 questões
Com base nas regras de covariância e contravariância, assinale a alternativa que apresenta uma operação tecnicamente válida, assumindo que a classe Cachorro herda explicitamente da classe Animal.
Considere uma matriz bidimensional declarada como float matriz[M][N];. De acordo com os padrões da linguagem C e as regras de precedência de operadores, assinale a alternativa que apresenta a expressão, em aritmética de ponteiros, que resulta corretamente no valor armazenado na linha i e na coluna j.
Sobre o uso de polimorfismo, considere o trecho de código Java, que contém uma lacuna identificada por “<?>”:

Para que o programa imprima exatamente “Ana:Aluno | Bruno:Professor”, qual das alternativas apresenta a melhor expressão para substituir a lacuna <?> ?
Assinale a alternativa correta sobre o acesso ao atributo “__nome” e a herança entre as classes.
Analisando o código apresentado, assinale a alternativa que descreve a saída correta, considerando-se que os endereços de memória de x e p são, respectivamente, 0x00A1 e 0x00B2.
Considere o programa escrito em linguagem C:
Assinale a alternativa correta que indica o valor impresso, ao executar esse programa.
O resultado da execução desse código será
Considere o código em Python 3 a seguir.
a = [2,4,3]
b = a[:]
c = a
a.append(7)
print(b + c)
O resultado da execução desse código será
( ) Python é uma linguagem de programação amplamente utilizada para o desenvolvimento back-end de aplicações web.
( ) PHP é uma linguagem de script do lado do servidor que é frequentemente embutida no HTML para criar páginas web dinâmicas.
( ) Bootstrap é um framework front-end que fornece componentes de interface pré-construídos.
( ) C# é utilizado exclusivamente para desenvolvimento de aplicações desktop, não sendo possível usá-lo para web.
( ) AJAX permite a comunicação assíncrona entre o navegador e o servidor.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
public class Figura { private double f; public Figura (double f) { this.f = f;} public Figura () { } public double calcf () { f = f * 3.1* 2.5; return f;} public static void main(String[] args) { Figura shape = new Figura (10.3); double g; g = shape.calcf (); System.out.println (g); } }
A execução desse programa apresenta um resultado igual a:
O arquivo app.py contém o seguinte conteúdo.

Considerando que o arquivo lorem_ipsum.txt exista no mesmo diretório que app.py e seu conteúdo é texto plano codificado em UTF-8, o que acontecerá caso seja executado o comando python app.py?
abstract class Documento { public abstract String getTipo();
public String descricao() { return "Documento do tipo: " + getTipo(); } }
class Relatorio extends Documento { @Override public String getTipo() { return "Relatório"; } }
public class Sistema { public static void main(String[] args) { Documento doc = new Relatorio(); System.out.println(doc.descricao()); } }
Sob a ótica de orientação a objetos em Java, assinale a alternativa correta a respeito do código apresentado.
numeros = [2, 4, 6, 8, 10, 12, 14, 16] resultado = sum([n for n in numeros[2:7:2]]) print(resultado)
Assinale a alternativa que indica corretamente o valor impresso na saída padrão:
(__)A representação de NaN (Not a Number − Não é um Número) permite que o sistema identifique operações matematicamente indefinidas sem interromper obrigatoriamente a execução do fluxo principal do algoritmo.
(__)Em tipos estruturados como Unions (Uniões), o compilador aloca espaço de memória suficiente para armazenar todos os membros simultaneamente, de forma análoga ao funcionamento de uma Struct (Estrutura).
(__)O erro de arredondamento em variáveis do tipo Float (Ponto Flutuante de Precisão Simples) é cumulativo em laços de repetição extensos, podendo ser mitigado pelo uso de tipos Decimais baseados em inteiros.
(__)Variáveis do tipo Booleano (Lógico) em linguagens de baixo nível ocupam sempre apenas um bit de memória física, independentemente da arquitetura de endereçamento do barramento de dados do sistema.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Tendo como base o código abaixo, escrito na linguagem PHP, responda à questão.
