Questões de Concurso Sobre programação

Foram encontradas 14.714 questões

Q3664785 Programação
Você está desenvolvendo um sistema para uma biblioteca que precisa gerenciar diferentes tipos de itens, como livros, CDs e DVDs. Cada item tem propriedades específicas, como título, autor, ano de lançamento e uma função para calcular a multa por atraso na devolução.

Qual conceito de programação orientada a objetos seria mais apropriado para lidar com essa situação?
Alternativas
Q3551347 Programação
Ada recebeu um pedido de ajuda de um colega de trabalho, Alan, para tentar descobrir um bug em uma função que calcula a média das notas de um aluno utilizando a VM Java 1.8. Segundo o colega, a função está calculando a média errada para determinado conjunto de notas. Para demonstrar o erro, enviou o seguinte trecho de código em Java:

Imagem associada para resolução da questão

De acordo com Alan, o valor impresso em tela é 6.0, quando o esperado deveria ser 6.75. Ada percebeu, rapidamente, que o valor foi exibido de modo impreciso porque
Alternativas
Q3551346 Programação

Considere as classes escritas em Java abaixo.



Imagem associada para resolução da questão



A partir da aplicação dessas classes, considere a execução do seguinte código:



Imagem associada para resolução da questão



A execução desse código produzirá a saída:

Alternativas
Q3551337 Programação
O TypeScript é uma linguagem de programação open-source desenvolvida pela Microsoft. Entre outras vantagens, essa linguagem facilita a detecção de erros e fornece ferramentas mais robustas para a construção de grandes aplicações. Além disso, o TypeScript mantém uma relação estreita com o JavaScript, uma vez que
Alternativas
Q3551336 Programação
O NestJS é um framework para construção de aplicações server-side robustas e escaláveis. É possível, no framework, utilizar decorators para facilitar a configuração da aplicação. O decorator utilizado para definir que um método irá manipular requisições GET é:
Alternativas
Q3551335 Programação
O React é uma biblioteca JavaScript open-source, desenvolvida e mantida pelo Facebook, a qual foi projetada para a construção de interfaces de usuário (UI). Considere o código de um componente React abaixo.

Imagem associada para resolução da questão

Em relação a esse código, o comando
Alternativas
Q3551334 Programação
O Node.js é uma plataforma de execução de código JavaScript. Essa plataforma permite que desenvolvedores utilizem esse código para criar aplicações de rede escaláveis e de alto desempenho. Sobre o Node.js, analise as afirmativas abaixo.

I É um ambiente de execução assíncrono.
II Utiliza o V8 JavaScript engine.
III É um ambiente de execução de código Javascript do lado cliente.
IV Utiliza o NPM para gerenciamento de memória.

Das afirmativas, estão corretas
Alternativas
Q3551332 Programação

Analise o código fonte abaixo.



Imagem associada para resolução da questão



Considerando a abordagem de desenvolvimento de software orientado a objetos, a propriedade que permite classes diferentes, como Galinha e Cavalo, apresentarem comportamentos específicos (relinchar ou cacarejar) para um mesmo método (EmitirSom) é 

Alternativas
Q3548916 Programação
Sobre herança e polimorfismo no paradigma de programação orientada a objetos, assinale a alternativa correta.
Alternativas
Q3543577 Programação
Qual dos seguintes conceitos na programação orientada a objetos se refere à prática de combinar dados e métodos relacionados em uma única entidade, permitindo controlar o acesso e a modificação dos dados internos dessa entidade?
Alternativas
Q3542225 Programação
Com relação à linguagem de programação PHP, assinale a alternativa correta.
Alternativas
Q3542224 Programação
Na linguagem de programação PHP, a função usada para realizar correspondência de expressões regulares em uma string e retornar todas as correspondências encontradas em um array é a
Alternativas
Q3542223 Programação
Assinale a alternativa que apresenta o comando, da linguagem de programação Java, que é usado especificamente para interromper um loop for, while ou do-while antes que a condição de término seja atendida.
Alternativas
Q3541857 Programação
Assinale a alternativa que NÃO representa uma fase de um compilador, conforme Aho et al. (1996):

AHO, A. V.; SETHI, R.; ULLMAN, J. Compiladores: Princípios, técnicas e ferramentas. Editora LTC. 1° Ed. 351 pg. 1996.
Alternativas
Q3541856 Programação

Considere o código HTML/Javascript apresentado a seguir:



Imagem associada para resolução da questão



Após executar o arquivo HTML em um navegador, qual é o valor impresso?

Alternativas
Q3541852 Programação
Considere as seguintes afirmações sobre a biblioteca cstdio da linguagem C++:

I – O comando puts imprime uma cadeia de caracteres no console, e então pula automaticamente uma linha.
II – O comando fgets lê uma cadeia de caracteres completa, incluindo espaços, a partir de um arquivo stream e armazena em um vetor.
III – O comando getchar lê uma cadeia de caracteres digitada no console.

Assinale a alternativa CORRETA, conforme Vieira (2019):

VIEIRA, L. S. Introdução à programação em C++. V. 7, Editora UFVJM, 2019, 218p
Alternativas
Q3541439 Programação
Considere o código em PHP apresentado a seguir:

Q60.png (346×169)
Após ser executado, qual é o valor impresso pelo programa na linguagem PHP versão 8.0.10? 
Alternativas
Q3541438 Programação

Considere o código em Java apresentado a seguir:


MeuApp.java 


Q59.png (598×253)


Após realizar a execução do código acima, qual é o valor retornado pelo programa na linguagem Java?

Alternativas
Q3541432 Programação
Considere o código em Python apresentado a seguir:

Q53.png (228×104)

Após realizar a chamada da função usando “print(calc(num))”, qual é o último valor retornado pelo programa na linguagem Python 3.11.0?
Alternativas
Q3541428 Programação
Utilize o código fonte em JAVA a seguir para responder a questão.


Q48_49.png (480×513)

Q48_49_1.png (442×297)


Q48_49_2.png (502×298)


Q48_49_3.png (489×224)
Considere as seguintes três afirmações sobre orientação a objetos, com base no código.

I – O método main() na classe Universidade cria uma instância da classe ProfessorTitular, mas não exibe corretamente o seu salário.
II – A classe Professor não precisa conter métodos getter e setter para que seus atributos sejam acessados diretamente pelas subclasses.
III – O acesso direto ao salário da classe Professor é permitido pelas subclasses, uma vez que o atributo salario possui o modificador de acesso protected.

Assinale a alternativa correta:
Alternativas
Respostas
1621: A
1622: A
1623: A
1624: A
1625: A
1626: A
1627: A
1628: A
1629: C
1630: B
1631: A
1632: B
1633: A
1634: C
1635: C
1636: B
1637: A
1638: A
1639: E
1640: A