Questões de Concurso Sobre programação

Foram encontradas 15.139 questões

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
Q3541427 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 herança em orientação a objetos, com base no código.

I – No código fornecido, as subclasses ProfessorAssociado e ProfessorTitular herdam automaticamente todos os métodos e atributos da classe Professor, sem a necessidade de declaração explícita.
II – O código permite que uma classe Professor herde métodos e atributos de várias classes filhas, como ProfessorAssociado e ProfessorTitular, simultaneamente.
III – As subclasses ProfessorAssociado e ProfessorTitular podem acessar diretamente os métodos e atributos privados da classe `Professor`, mesmo que sejam declarados como privados.


Assinale a alternativa CORRETA:
Alternativas
Q3541424 Programação

Utilize o código fonte em linguagem C seguinte para responder a questão.



Q45_46.png (509×534)

Q45_46_.png (413×308)

Qual é o resultado apresentado pela execução do código?
Alternativas
Q3541423 Programação
O polimorfismo permite escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse; isso pode simplificar a programação. Sobre esse tema, analise as afirmações a seguir:

I – Os métodos declarados com o modificador final podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses.
II – O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades.
III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes.

DEITEL, Harvey M. Java como programar. 8a ed. São Paulo - SP: Pearson Printice Hall, 2010.

Assinale a alternativa correta:
Alternativas
Respostas
1901: A
1902: A
1903: A
1904: A
1905: A
1906: C
1907: B
1908: A
1909: B
1910: A
1911: C
1912: C
1913: B
1914: A
1915: A
1916: E
1917: A
1918: A
1919: C
1920: D