Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.798 questões

Q3649034 Programação

Considere o seguinte programa em JavaScript:



 Imagem associada para resolução da questão



Assinale a alternativa que indica o valor de y após a execução do programa.  

Alternativas
Q3649033 Programação
Considere as seguintes afirmativas sobre programação orientada a objetos em Java e em JavaScript.

I. As vinculações de método em JavaScript são sempre estáticas.
II. As vinculações de métodos em Java podem ser estáticas ou dinâmicas.
III. Tanto JavaScript quanto Java suportam polimorfismo de subtipo, mas apenas Java suporta polimorfismo paramétrico.
IV. Os mecanismos de encapsulamento de Java são mais robustos do que os mecanismos de encapsulamento do JavaScript.

Estão corretas  
Alternativas
Q3649031 Programação
Considere as seguintes afirmativas sobre arranjos em Java e em JavaScript:

I. Java fornece arranjos com tamanhos estáticos de forma nativa e arranjos com tamanhos dinâmicos através da classe ArrayList.
II. JavaScript fornece apenas arranjos com tamanhos estáticos.
III. Tanto em Java quanto em JavaScript acessar um índice fora da faixa de um arranjo gera uma exceção.
IV. Todos os valores de um arranjo em JavaScript precisam ser do mesmo tipo.

Está(ão) correta(s)
Alternativas
Q3649030 Programação

Considere o seguinte programa em JavaScript: 



 Imagem associada para resolução da questão



Assinale a alternativa que indica o valor de sum após a execução do programa.  

Alternativas
Q3649029 Programação

Considere o seguinte programa em Java:



 Imagem associada para resolução da questão



Assinale a alternativa que indica o que é exibido na tela após a execução do método Main.main.   

Alternativas
Q3649028 Programação
Considere as seguintes afirmativas sobre programação orientada a objetos em Java e em JavaScript:

I. Em JavaScript, todos os valores são objetos, enquanto em Java os valores podem ser de tipos primitivos ou objetos.
II. Em JavaScript, antes da especificação ES2022 não havia uma forma nativa de criar campos privados.
III. Tanto Java quanto JavaScript usam o mesmo modelo de objetos, que é baseado em herança.
IV. Java não permite herança múltipla de classes, mas permite herança múltipla de interfaces.

Estão corretas
Alternativas
Q3647816 Programação
Um cientista está utilizando o GNU Octave, e quer declarar uma matriz quadrada e armazená-la em uma variável x, da seguinte forma:

Q22.png (84×60)

Para isso, ele deve digitar
Alternativas
Q3647815 Programação
A ampla variedade de bibliotecas disponíveis para a linguagem Python é um dos fatores que contribuem para sua popularidade em diversos tipos de projetos.

Uma biblioteca que pode ser instalada no Python para a visualização de dados é a:
Alternativas
Q3642400 Programação

Observe o trecho de código PHP apresentado a seguir, utilizando PDO (PHP Data Objects)



Imagem associada para resolução da questão



Após a execução da query SQL, uma maneira de exibir a quantidade de linhas deletadas da tabela é digitando a linha de código: 


Alternativas
Q3642399 Programação

Bibliotecas e módulos disponíveis nas linguagens de programação facilitam a conexão com bancos de dados.


Assinale a alternativa que contém um módulo da linguagem Perl para esse propósito.

Alternativas
Q3640742 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em Java, a herança múltipla de classes é permitida nativamente, o que possibilita que uma classe Dentista herde diretamente de Pessoa e Funcionario.

Alternativas
Q3640741 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em Python, as estruturas de controle como if, for e while exigem o uso obrigatório de chaves {} para delimitar blocos de código.

Alternativas
Q3640740 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em Python, é possível definir funções dentro de outras funções (funções aninhadas), o que pode ser útil para encapsular lógicas específicas de cálculo em relatórios.

Alternativas
Q3640739 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Para melhorar a performance do módulo de agendamento no sistema da clínica, a equipe optou por utilizar Thread.Sleep() dentro de métodos assíncronos em C#, o que é recomendado para manter a responsividade da aplicação.

Alternativas
Q3640738 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em C#, é possível definir uma classe base chamada Pessoa e utilizar a palavra‑chave override para sobrescrever o método ToString() em uma classe Paciente, respeitando o conceito de polimorfismo.

Alternativas
Q3636946 Programação
Além de ser uma linguagem de programação versátil, Python possibilita o desenvolvimento de diversos scripts para a gestão eficiente de redes. Quanto ao funcionamento do script, com base no código a seguir, assinale a alternativa correta. 

 Imagem associada para resolução da questão
Alternativas
Q3636943 Programação
PowerShell é um ambiente que combina shell de linha de comando, linguagem de script e uma estrutura de gerenciamento de configuração voltada principalmente à administração de sistemas. Com base no script abaixo, analise as assertivas a seguir e assinale V, se verdadeiras, ou F, se falsas.

 Imagem associada para resolução da questão

( ) O script monitora conexões TCP estabelecidas que utilizam as portas remotas definidas em $suspiciousPorts e registra os dados em um arquivo de log.
( ) A função Get-NetTCPConnection lista conexões UDP ativas no sistema.
( ) A opção -Append no cmdlet Out-File evita que o arquivo de log seja sobrescrito a cada nova entrada.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q3635963 Programação
Dado o seguinte trecho de código escrito na linguagem Java 17, qual alternativa preenche, correta e respectivamente, as lacunas do código abaixo?

Q52.png (434×197)
Alternativas
Q3635962 Programação
Na linguagem Java 17, é possível escrever novas formas da estrutura switch case, sendo "case L ->" uma delas. Sendo assim, qual alternativa preenche corretamente a lacuna no trecho de código a seguir? 

Q51.png (558×276)
Alternativas
Q3635961 Programação
Na linguagem Java 8, há uma classe que mapeia chaves para valores e tem asseguintes características:

• Não é sincronizada.
• Não permite chaves nulas.
• Permite valores nulos.

A qual classe o enunciado refere-se?
Alternativas
Respostas
261: C
262: D
263: A
264: D
265: C
266: E
267: A
268: E
269: C
270: A
271: E
272: E
273: C
274: E
275: C
276: B
277: A
278: D
279: E
280: E