Questões de Concurso Comentadas sobre programação

Foram encontradas 9.410 questões

Q2495497 Programação
Um programador foi encarregado de determinar se um determinado documento XML pode ser carregado em um sistema que integra dados recebidos de vários outros sistemas. Para isso, ele deveria verificar se o documento é válido e bem-formado, porém não tinha acesso ao esquema do documento.
Considerando-se esse contexto, o programador
Alternativas
Q2495496 Programação
Um cientista de dados está utilizando Python e SciPy no desenvolvimento de um modelo para prever o preço de venda de imóveis com base em sua área construída, de modo a atender a um sistema de financiamento de imóveis. Para isso, obteve dados da área construída, guardados no vetor area, e dos preços de venda de imóveis, guardados no vetor preco, em uma mesma região nos últimos 3 anos.
Considerando-se esse contexto, qual fragmento de código é adequado para ajustar um modelo de regressão linear entre a área construída dos imóveis (variável independente) e seus preços de venda (variável dependente)?
Alternativas
Q2495495 Programação
Em um projeto de análise de dados utilizando Python e a biblioteca Matplotlib, um cientista de dados precisa visualizar rapidamente a distribuição percentual de categorias em um conjunto de dados que está na lista categorias. Para isso, ele decide utilizar um gráfico que represente essa distribuição de maneira intuitiva, optando por um gráfico de setores, também conhecido como gráfico de torta ou de pizza.
Considerando-se esse contexto, qual fragmento de código deve ser usado pelo cientista de dados? 
Alternativas
Q2495492 Programação
Ao analisar o código de um grande programa em Cobol para conversão para Java, um técnico de informática precisa encontrar as declarações PICTURE (ou PIC).
Considerando-se esse contexto, em qual divisão (DIVISION) o técnico encontrará essas declarações? 
Alternativas
Q2495489 Programação
Um cientista de dados utiliza a linguagem de programação R para explorar a distribuição dos saldos das contas dos clientes. Para isso, ele costuma gerar um histograma a partir de um vetor anonimizado contendo os saldos.
Para gerar corretamente um histograma a partir de um vetor de números reais denominado saldos em R, o cientista de dados pode usar a expressão 
Alternativas
Q2495488 Programação
Um programador utiliza C# para implementar uma função de verificação de saldo em um sistema bancário. Quando o saldo da conta é insuficiente para uma retirada, essa função, denominada aviso, deve exibir uma mensagem indicando essa situação.
Que trecho de código mostra como essa decisão pode ser escrita em C#?
Alternativas
Q2493645 Programação
Para implementar o upload de um arquivo a partir de uma página web, Carlos utilizou a Application Programming Interface XMLHttpRequest. Para monitorar o progresso parcial durante o envio do arquivo, ele precisou acessar um atributo específico do objeto XMLHttpRequest e registrar um listener para determinado evento.

O atributo e o evento do XMLHttpRequest manipulados por Carlos são, respectivamente:
Alternativas
Q2493644 Programação
A analista Joana está implementando um sistema observando os padrões de arquitetura de aplicações corporativas. Ela escreveu a classe J, que estabelece a comunicação entre uma instância da classe A e uma instância da classe B. As classes A e B são independentes entre si.

Ao estabelecer uma comunicação entre dois objetos independentes, a classe J implementa o padrão básico:
Alternativas
Q2493640 Programação
A analista Cláudia está colaborando no projeto Java JustiSul, utilizando a ferramenta Maven. A analista precisa adicionar ao JustiSul a dependência ZDep. A ZDep é uma dependência direta, que deve estar disponível nos classpaths de compilação e de teste, sendo descartada no classpath de tempo de execução. As classes de ZDep devem ser implicitamente providenciadas em tempo de execução pelo Java Development Kit que executa o Maven.

Cláudia deve adicionar a ZDep ao JustiSul aplicando o seguinte escopo de dependência do Maven:
Alternativas
Q2493639 Programação
O analista Joaquim está escrevendo um script jQuery no interior de uma página de HyperText Markup Language (HTML). Joaquim precisa encontrar na página HTML todos os elementos <a>  que descendem, de forma direta ou indireta, de um elemento <nav>. Para solucionar a questão de forma rápida, Joaquim decidiu utilizar o recurso de seletores do jQuery.
Para encontrar os elementos necessários, Joaquim deve usar o seletor do jQuery:
Alternativas
Q2493638 Programação

Observe o seguinte script em JavaScript:


const vetor = [ [2, 0], [2, 4] ];

const saida = vetor.reduceRight((acc, v) =>

acc.join(v),

);

console.log(saida);


Ao ser executado, o script acima imprime no console:

Alternativas
Q2493637 Programação
Observe o seguinte script em TypeScript:

interface Tribunal { sigla: string; id: integer; }
const tjms: Tribunal = { id: 4, sigla: "TJMS" }

Ao ser executado em um interpretador com TypeScript na versão 4 ou mais recente, o script acima imprime um erro indicando:
Alternativas
Q2493635 Programação
Considere o seguinte trecho de um documento em HyperText Markup Language:

<nav id="layout1" class="layout1">   <a href="/tribunal/">Tribunal</a> |   <a href="/downloads/">Downloads</a> </nav>

Considere também o respectivo código de Cascading Style Sheets:

#layout1 {   display: flex;   flex-direction: row-reverse; } a { flex-shrink: initial; }

Ao ser renderizado por um navegador web padrão, o código HTML com a folha de estilo CSS acima exibe:
Alternativas
Q2493628 Programação
A designer de experiência do usuário Bárbara está envolvida em um projeto para desenvolver um novo layout para o aplicativo móvel do TJMS. Enquanto enfrentava o desafio de organizar os elementos na tela, Bárbara se viu diante de duas abordagens distintas: uma prometendo um alinhamento estruturado e ordenado, outra destacando-se pela sua dinâmica e flexibilidade, especialmente em cenários nos quais a estrutura do layout pudesse variar de forma dinâmica.

As abordagens que Bárbara está avaliando são, respectivamente:
Alternativas
Q2493261 Programação
Carlos, analista de sistemas, servidor do TJMS, foi designado para integrar a equipe de planejamento da contratação, cujo objetivo é a contratação de uma ferramenta de low code para o desenvolvimento de sistemas na linguagem PHP.

Na condição de integrante técnico dessa equipe, Carlos será responsável pelo conjunto de: 
Alternativas
Q2493249 Programação
O analista Lucas está desenvolvendo o sistema orientado a objeto JustiSul. Em determinado módulo do JustiSul, o sistema instancia um objeto da classe Terceirizado de forma dinâmica, em tempo de execução, por meio da interface I3rd. A classe Terceirizado pertence a uma biblioteca proprietária externa, de forma que o JustiSul conhece apenas a especificação de I3rd, e não a de Terceirizado. Dentro de outro módulo, o sistema precisa instanciar um segundo objeto Terceirizado. Devido ao alto custo de uma nova inicialização dinâmica, Lucas optou por chamar o método cp3rd do objeto Terceirizado já criado. O cp3rd, declarado em I3rd e implementado na classe Terceirizado, retorna uma nova instância da classe, com um estado idêntico ao do objeto chamador.

Ao permitir a criação de novas instâncias pelo método cp3rd de uma instância existente, Terceirizado implementa o padrão de projeto: 
Alternativas
Q2493248 Programação
A analista Laura está configurando o log de um servidor Tomcat. Ela optou por utilizar a implementação de log padrão do Tomcat, que é baseada em loggers e handlers. Optou ainda por concentrar toda a configuração no arquivo global de configuração de log. Os requisitos de log passados para a analista exigem que determinada classe de handler apresente duas instâncias com configurações diferentes.

Para configurar de forma distinta dois handlers de uma mesma classe, Laura deve:
Alternativas
Q2493241 Programação
Murilo, analista de sistemas, escreveu um código em PHP, que incluía o trecho a seguir:

Linha 1: $x = -1;
Linha 2: function funcao($y, $z) {
Linha 3:
Linha 4: $retorno = $x*$y + 3*$z;
Linha 5:
Linha 6: return $retorno;
Linha 7: }
Linha 8:
Linha 9: echo funcao(3,5);

Ele pretendia que, ao executá-lo, fosse exibido o valor 12. Para isso, Murilo alterou uma linha do código.

A linha alterada ficou da seguinte maneira:
Alternativas
Q2492019 Programação

A respeito de cloud computing, lógica e linguagem de programação e banco de dados, julgue o próximo item. 


A linguagem Python é considerada dinamicamente tipada, pois os tipos das variáveis de seus programas podem ser modificados durante a execução.

Alternativas
Q2491661 Programação

A respeito das linguagens de programação Python e R, julgue o item subsecutivo.


Caso o ambiente e o programa não apresentem nenhum tipo de erro ou exceção, a execução do código Python abaixo produzirá como saída Concurso.\nMPO..


s = 'Concurso.\nMPO.'

print(s)

Alternativas
Respostas
721: C
722: D
723: A
724: B
725: E
726: B
727: B
728: C
729: E
730: A
731: C
732: B
733: C
734: E
735: E
736: C
737: C
738: B
739: C
740: E