Questões de Concurso Sobre programação

Foram encontradas 15.173 questões

Q4189865 Programação
O Conselho Regional de Farmácia do Estado do Paraná (CRF‑PR) mantém sistemas informatizados para o controle de registro profissional, anuidades, fiscalizações, protocolos eletrônicos e arquivamento digital de processos administrativos. Para automatizar rotinas operacionais, a equipe de TI utiliza scripts em Batch, Shell, PowerShell e VBScript, integrados aos servidores Windows e Linux. Entre as rotinas automatizadas estão: geração diária de relatórios em formato CSV; compactação e envio automático de arquivos para backup institucional; limpeza programada de diretórios temporários do sistema de protocolo; e sincronização de dados entre estações de atendimento e o servidor central.

Com base nessa situação hipotética, julgue os itens seguintes.
O VBScript ainda é a tecnologia preferencial da Microsoft para novas rotinas corporativas, principalmente para automações envolvendo Active Directory e manipulação de serviços do sistema.
Alternativas
Q4189861 Programação
O Conselho Regional de Farmácia do Estado do Paraná (CRF‑PR) mantém sistemas informatizados para o controle de registro profissional, anuidades, fiscalizações, protocolos eletrônicos e arquivamento digital de processos administrativos. Para automatizar rotinas operacionais, a equipe de TI utiliza scripts em Batch, Shell, PowerShell e VBScript, integrados aos servidores Windows e Linux. Entre as rotinas automatizadas estão: geração diária de relatórios em formato CSV; compactação e envio automático de arquivos para backup institucional; limpeza programada de diretórios temporários do sistema de protocolo; e sincronização de dados entre estações de atendimento e o servidor central.

Com base nessa situação hipotética, julgue os itens seguintes.
Um script em PowerShell pode importar automaticamente um arquivo fiscalizacoes.csv, filtrar apenas processos com status “Em Aberto” e exportar o resultado para um novo arquivo, utilizando cmdlets como Import‑Csv, Where‑Object e Export‑Csv, sem necessidade de ferramentas externas.
Alternativas
Ano: 2026 Banca: DEPSEC Órgão: UNIFAP Prova: DEPSEC - 2026 - UNIFAP - Estatístico |
Q4186555 Programação

Em relação às bibliotecas estatísticas e de manipulação de dados, julgue os itens a seguir:



I. A biblioteca pandas, em Python, é amplamente utilizada para manipulação e análise de dados estruturados, oferecendo estruturas como DataFrame e Series.


II. O pacote ggplot2, em R, é voltado principalmente para modelagem estatística avançada, incluindo regressão logística e ANOVA.


III. Tanto pandas quanto ggplot2 são exclusivamente utilizados para criação de gráficos interativos em dashboards web.


IV. O ggplot2 implementa a Gramática dos Gráficos (Grammar of Graphics), permitindo construção de gráficos por camadas.


V. A função plot() do pandas é equivalente completa ao ggplot2 em termos de customização e qualidade gráfica.



Assinale a alternativa com a sequência CORRETA (V/F): 

Alternativas
Ano: 2026 Banca: DEPSEC Órgão: UNIFAP Prova: DEPSEC - 2026 - UNIFAP - Estatístico |
Q4186528 Programação
Em uma análise reprodutível em Python, fixar uma semente aleatória (random seed) antes de uma simulação tem como principal objetivo:
Alternativas
Q4186135 Programação
Sobre os servidores de aplicação JBoss e Tomcat, é CORRETA a seguinte afirmação:
Alternativas
Q4186133 Programação
Dado o exemplo abaixo, utilizando a linguagem de programação JavaScript, qual método deverá substituir a palavra METODO em prova.METODO, para que o código funcione perfeitamente?

const prova = [“Universidade”, “Federal”, “do”, “Amapá”]
let tam = prova.METODO;
let texto = "<ul>"; for (let i = 0; i < tam; i++) {  texto += "<li>" + prova[i] + "</li>"; } texto += "</ul>";
Alternativas
Q4186132 Programação
Dado o código abaixo:
static int soma(int x, int y) {  return x + y; } static double soma(double x, double y) {  return x + y; } public static void main(String[] args) {  int meuNum1 = soma(8, 5);  double meuNum2 = soma(4.3, 6.26); } 
Sobre o código acima exposto, temos um exemplo claro de qual ocorrência em relação ao método soma?
Alternativas
Q4186041 Programação
Sobre Programação Orientada a Objetos (POO), informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) Encapsulamento significa que os detalhes de implementação de uma classe ficam ocultos, de modo que outros objetos interajam com ela somente por meio de seus métodos públicos.
( ) Uma nova classe de objetos pode ser criada convenientemente por meio de herança — ela (subclasse) começa com as características de uma classe existente (superclasse), possivelmente personalizando-as e adicionando aspectos próprios.
( ) Polimorfismo permite que uma variável de tipo de superclasse referencie objetos de subclasses diferentes e invoque métodos que se comportam de maneira distinta conforme o tipo real do objeto.
( ) Reutilização de classes significa empregar a mesma definição de classe para criar múltiplas instâncias e também utilizá-la como base para novas estruturas por meio de herança ou composição, evitando duplicação de código. 
Alternativas
Q4185114 Programação
Julgue os itens a seguir, relativos a clean code e às linguagens de programação COBOL e Java. 
A linguagem Java utiliza ponteiros para o gerenciamento de endereços de memória, o que garante mais segurança para o uso do Garbage Collector. 
Alternativas
Q4185112 Programação
Julgue os itens a seguir, relativos a clean code e às linguagens de programação COBOL e Java. 
Em COBOL, a instrução EVALUATE possibilita a execução de diversas condições que sejam verdadeiras antes da próxima instrução. 
Alternativas
Q4185111 Programação
A respeito da linguagem de programação Python (versão 3.10.0 ou superior), julgue os próximos itens. 

A execução do código Python a seguir não terá qualquer tipo de parada. 

Captura_de tela 2026-07-20 164056.jpg (236×85)

Alternativas
Q4185110 Programação
A respeito da linguagem de programação Python (versão 3.10.0 ou superior), julgue os próximos itens. 

A execução da função fun1(), apresentada no código Python a seguir, resultará em um erro do tipo UnboundLocalError.


Captura_de tela 2026-07-20 164011.jpg (172×68)

Alternativas
Q4184723 Programação
Em uma equipe de desenvolvimento web, um Técnico de Informática está implementando a estrutura de uma página institucional utilizando HTML5 (Linguagem de Marcação de Hipertexto, versão 5). O objetivo é organizar corretamente o conteúdo da página de forma semântica, facilitando a leitura por navegadores e mecanismos de busca. Durante a construção do layout, foi necessário utilizar um elemento do HTML5 responsável por representar o conteúdo principal e único da página, isto é, a parte central que não se repete em outras páginas do site. Com base nesse contexto, assinale a alternativa que corresponde CORRETAMENTE ao elemento HTMLS supracitado.
Alternativas
Q4181867 Programação
Em um projeto de integração hospitalar, uma equipe precisa disponibilizar dados de atendimento para sistemas externos, validar documentos estruturados recebidos de parceiros, consultar fragmentos específicos de documentos XML e consumir serviços expostos por outras aplicações. Paralelamente, a interface Web do sistema deve utilizar recursos de marcação semântica, estilização responsiva e comportamento dinâmico no navegador. De acordo com o tema, é CORRETO afirmar que:
Alternativas
Q4181861 Programação
Em uma aplicação corporativa desenvolvida em Java e C#, a equipe de arquitetura revisou um módulo responsável por calcular diferentes políticas de cobrança. A versão inicial concentrava regras condicionais em uma única classe, com testes frequentes sobre o tipo concreto de cliente, produto e contrato. A proposta de refatoração envolveu uso de interfaces, classes especializadas, injeção de dependências e substituição de estruturas condicionais extensas por chamadas polimórficas. Acerca do tema, analise as sentenças a seguir:

I- O polimorfismo permite que objetos de classes diferentes sejam tratados por uma mesma abstração, de modo que a seleção do comportamento concreto possa ocorrer em tempo de execução, desde que os tipos envolvidos respeitem o contrato definido por uma interface, classe abstrata ou hierarquia compatível.

II- A herança deve ser utilizada sempre que duas classes compartilham atributos com nomes semelhantes, pois a reutilização estrutural é critério suficiente para estabelecer relação “é-um”, mesmo que os comportamentos esperados das subclasses violem substitutibilidade em relação à superclasse.

III- A redução de condicionais baseadas em tipo concreto pode aumentar a extensibilidade do módulo quando novas políticas de cobrança são adicionadas por meio de novas implementações de uma abstração, sem exigir alteração direta da lógica cliente que consome o contrato comum.

IV- O encapsulamento consiste em tornar todos os atributos privados e todos os métodos públicos, garantindo baixo acoplamento automaticamente, independentemente da exposição de detalhes internos por métodos de acesso e da estabilidade da interface pública da classe.

Analisadas as sentenças, estão CORRETAS apenas:
Alternativas
Q4181258 Programação
Na implantação de um novo sistema de prontuário eletrônico, a equipe de TI avaliou duas soluções de software desenvolvidas em linguagens distintas: uma compilada e outra interpretada. Os critérios de avaliação incluíam desempenho em tempo de execução, facilidade de atualização e portabilidade entre os servidores dos municípios consorciados. Para subsidiar essa decisão técnica, é importante compreender as diferenças entre compiladores e interpretadores. Considerando isso, assinale a alternativa CORRETA.
Alternativas
Q4181257 Programação
As linguagens de programação são classificadas segundo diferentes critérios, como nível de abstração, paradigma e tipo de execução. Essa classificação orienta decisões importantes no desenvolvimento de sistemas, como a escolha da linguagem mais adequada para um projeto, a compatibilidade com o ambiente de produção e o perfil das equipes de desenvolvimento. Dominar esses conceitos é fundamental para avaliar soluções e dar suporte a aplicações institucionais. Com base nessa classificação, assinale a alternativa CORRETA.
Alternativas
Q4181244 Programação

Durante a manutenção de um sistema de integração de dados em um consórcio intermunicipal de saúde, um Técnico em Informática recebeu um arquivo no formato XML (Extensible Markup Language) contendo informações estruturadas de pacientes e agendamentos. Para facilitar a compreensão e futuras alterações no arquivo, foi solicitado que ele inserisse observações explicativas no código sem interferir no processamento dos dados pelo sistema. Com base nesse contexto, assinale a alternativa que apresenta CORRETAMENTE a forma de inserir comentários em XML.  

Alternativas
Q4180001 Programação
Durante o processo de auditoria de acessibilidade e otimização para motores de busca do portal do CFBM, identificou-se que a estrutura do código-fonte utilizava divisores genéricos (<div>) para toda a composição do layout, dificultando a navegação por teclados e a indexação precisa de conteúdos governamentais. Para realizar a refatoração do template principal seguindo os padrões da W3C e do e-MAG (Modelo de Acessibilidade em Governo Eletrônico), o desenvolvedor deve reestruturar a página de forma que os blocos de hiperlinks de navegação global e o conteúdo informativo central (específico de cada página, como uma nova Resolução Plenária) sejam envoltos por elementos que descrevam sua finalidade técnica. Para alcançar esse objetivo, as tags semânticas que devem ser empregadas, respectivamente, são:
Alternativas
Q4177267 Programação
Em um projeto desenvolvido com linguagem orientada a objetos, a organização do código envolve a definição de classes, a criação de objetos e o uso de mecanismos como herança, polimorfismo e sobrecarga de métodos. Deste modo, analise as assertivas:
I. Uma classe pode ser entendida como um modelo que define atributos e métodos, enquanto um objeto corresponde a uma instância criada a partir dessa classe.
II. A herança permite que uma classe aproveite atributos e métodos de outra, favorecendo a reutilização de código e a organização em hierarquias.
III. A sobrecarga de métodos ocorre quando métodos possuem o mesmo nome e a mesma lista de parâmetros, diferenciando se pelo conteúdo executado internamente.
Está(ão) correta(s): 
Alternativas
Respostas
201: E
202: C
203: A
204: B
205: C
206: D
207: B
208: A
209: E
210: E
211: E
212: C
213: D
214: A
215: B
216: D
217: A
218: A
219: C
220: A