Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q2534619 Programação
No contexto dos componentes do GovTech Maturity Index (GTMI), avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O CGSI (Índice de Sistemas Governamentais Centrais) aborda elementos essenciais para uma abordagem integrada de governo, incluindo a nuvem governamental e frameworks de interoperabilidade, destacando a importância de plataformas unificadas.
( ) O PSDI (Índice de Prestação de Serviços Públicos) avalia a maturidade de portais de serviços públicos online, enfatizando o design centrado no cidadão e a acessibilidade universal, refletindo a importância da facilidade de uso e do acesso equitativo.
( ) O DCEI (Índice de Engajamento do Cidadão Digital) analisa a participação de cidadãos em redes sociais, empregando dados fechados e APIs para uma integração entre sistemas do governo.
( ) O GTEI (Índice de Habilitadores GovTech) captura aspectos como estratégia, instituições, leis, regulamentações, habilidades digitais e políticas e programas de inovação, sublinhando os fatores que habilitam e promovem a tecnologia governamental.

As afirmativas são, respectivamente,
Alternativas
Q2534607 Programação
No contexto da computação em nuvem, líderes do setor como AWS, Microsoft e Google adotam seus próprios Well-Architected Frameworks, documentos que orientam a melhor prática na arquitetura de soluções na nuvem, em que, apesar das diferenças individuais, esses frameworks compartilham cinco pilares fundamentais comuns.
Assinale o pilar que inclui a capacidade de oferecer suporte ao desenvolvimento e de executar cargas de trabalho com eficácia, obter insights sobre as operações e melhorar continuamente processos e procedimentos de suporte para oferecer valor empresarial.
Alternativas
Q2534605 Programação
Na área de Engenharia de Prompt, várias técnicas são usadas para melhorar a capacidade de modelos de linguagem em entender e responder perguntas complexas ou realizar tarefas específicas.
Com base na compreensão dessas técnicas, avalie se as seguintes afirmações são verdadeiras (V) ou falsas (F). 

( ) Zero-Shot Prompting é uma técnica que requer um grande conjunto de exemplos específicos para treinar o modelo antes de ser capaz de realizar uma tarefa ou responder a uma pergunta.
( ) Chain-of-Thought (COT) envolve instruir o modelo de linguagem para decompor um problema complexo em etapas menores e mais gerenciáveis, detalhando o processo de raciocínio para chegar à resposta.
( ) Few-Shot Prompting utiliza apenas alguns exemplos selecionados para guiar o modelo na execução de uma tarefa, demonstrando como realizar a tarefa com um número limitado de referências.
( ) Zero-Shot COT combina a técnica de Chain-of-Thought com a abordagem Zero-Shot, permitindo que o modelo decomponha e resolva problemas complexos sem a necessidade de exemplos específicos de treinamento prévio.

As afirmativas são, respectivamente,
Alternativas
Q2532046 Programação
Julgue o item seguinte, relativos a Java.


Em Java, as classes possuem herança múltipla, de modo que cada classe pode ser derivada de mais de uma superclasse direta. 
Alternativas
Q2532045 Programação
Julgue o item seguinte, relativos a Java.


O polimorfismo em Java permite processar objetos que derivam da mesma superclasse, direta ou indiretamente; cada objeto pode executar ações diferentes a partir da mesma chamada. 
Alternativas
Q2527195 Programação
O unittest é um framework de testes unitários e foi inspirado no JUnit, tendo semelhança com as principais estruturas de testes de unidades existentes em outras linguagens. O método tearDown(), do unittest, 
Alternativas
Q2527192 Programação
Scrum é um framework flexível, projetado para facilitar a colaboração em equipes e organizações, permitindo a criação de valor por meio da adaptação e solução de problemas complexos. A respeito da Scrum, é correto afirmar: 
Alternativas
Q2527190 Programação
Considerando o framework Django (versão 5.0), é correto afirmar que o comando startapp 
Alternativas
Q2527189 Programação
A respeito do framework Django (versão 5.0), o comando utilizado para exportar os dados do banco de dados para um formato serializado, como JSON, XML ou YAML, denomina-se
Alternativas
Q2526950 Programação
Sobre a tecnologia WEB do Javascript (JS), para inserir códigos JS em um documento HTML, é necessário o uso de uma tag específica para isso. A qual tag abaixo o trecho se refere?
Alternativas
Q2526949 Programação

Em relação às tecnologias WEB do CSS, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) É uma linguagem complexa, mas bastante útil, usada para definir arquivos em uma linguagem de programação sem marcação.


( ) É um acrônimo para Cascading Style Sheet, termo em inglês que significa Folhas de Estilo Encadeadas.


( ) Trabalha sem efetuar a separação entre o formato e o conteúdo de um documento.


( ) Ajuda na confecção de documentos mais bem estruturados e fáceis de manter.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Alternativas
Q2524567 Programação

O Keras é uma API de aprendizagem profunda escrita em Python.

Sobre o Keras é incorreto afirmar que 

Alternativas
Q2524562 Programação
Algumas importantes bibliotecas de programação em Python desempenham papel crucial no desenvolvimento de soluções eficientes para uma variedade de problemas em Ciência de Dados e Aprendizado de Máquina.
O objetivo principal da biblioteca Pandas no contexto da ciência de dados e análise de dados é
Alternativas
Q2524542 Programação
Na programação estruturada, os laços de repetição são fundamentais para executar uma determinada sequência de instruções várias vezes, facilitando a automação de tarefas repetitivas. Dois dos laços mais comuns são os comandos "for" e "while", cada um com suas características específicas.
Assinale a opção que descreve corretamente as diferenças entre os laços "for" e "while" na programação estruturada.
Alternativas
Q2524032 Programação
O Projeto Jupyter é um empreendimento de código aberto e sem fins lucrativos, nascido do Projeto IPython em 2014, e tem como objetivo apoiar a ciência de dados interativa e a computação científica. Acerca do Projeto Jupyter, assinale a afirmativa correta.
Alternativas
Q2524019 Programação
Considere o trecho de código dado abaixo escrito na linguagem de programação Python, com uso da biblioteca para computação científica NumPy.

>>> import numpy as np
>>> x = np.array([('Morango', 25, 18.3), ('Abacate', 37, 2.5)], dtype=[('nome', 'U10'), ('codigo', 'i4'), ('valor', 'f4')])

Com relação ao trecho acima, analise os itens a seguir:

I. O comando abaixo retorna o valor ('Morango', 25, 18.3). >>> x[0]
II. O comando abaixo retorna o valor 2.5. >>> x[x['codigo']>30]['valor']
III. O comando abaixo altera o campo “nome” do último elemento do array. >>> x['nome'][:]='Laranja'

Está correto o que se afirma em:
Alternativas
Q2523603 Programação
Um programa de computador, ao efetuar apenas operações com inteiros, fornecerá para a expressão  

 ((7/4)*4) + (((unsigned int)(-9)/2)*2) 

o seguinte resultado: 
Alternativas
Q2520860 Programação
Leia o trecho a seguir.
É uma linguagem de programação paralela de plataforma cruzada usada para programar diferentes tipos de processadores em computadores pessoais, servidores, dispositivos móveis e plataformas embarcadas. Ela define uma linguagem de programação e uma interface de programação de aplicativos para controlar a plataforma e executar programas em dispositivos de computação, como CPUs e GPUs.
Assinale a opção que indica a tecnologia descrita no trecho acima.
Alternativas
Q2520857 Programação
A programação com memória compartilhada refere-se a um modelo de programação em que múltiplos threads ou processos compartilham o mesmo espaço de memória, permitindo que eles acessem e modifiquem os mesmos dados. Isso geralmente é implementado em sistemas multicore ou multiprocessadores, onde várias unidades de processamento têm acesso simultâneo à memória principal.
Para evitar condições de corrida, isto é, uma situação em que o resultado depende do tempo preciso de acessos de leitura e escrita ao mesmo local na memória principal, ao trabalhar com memória compartilhada, podem ser utilizados mecanismos de exclusão mútua, como o uso de 
Alternativas
Q2519093 Programação
Certo programador deseja escrever em uma única linha de comandos um código em Bash que verifica se o valor digitado como entrada é negativo. Caso seja verdade, o código continua em execução, e solicita nova entrada, até que um valor maior ou igual a zero seja digitado. 

Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Considere que apenas números inteiros são dados como entrada. 

Assinale a opção que apresenta o comando em Bash que executa o desejado. 
Alternativas
Respostas
2021: A
2022: A
2023: E
2024: E
2025: C
2026: A
2027: D
2028: C
2029: B
2030: E
2031: D
2032: D
2033: A
2034: A
2035: A
2036: A
2037: E
2038: A
2039: C
2040: C