Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3519068 Programação
Em uma aplicação ZK 9+ utilizando o padrão MVVM, qual anotação é utilizada para expor uma propriedade (getter e setter) de um ViewModel como um atributo vinculável para o arquivo ZUL, permitindo que a UI reaja a mudanças nessa propriedade?
Alternativas
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509646 Programação
Em Python, a manipulação de arquivos é essencial para lidar com grandes volumes de dados de forma eficiente. Um Analista de Ciência de Dados precisa abrir, ler e processar um arquivo de texto contendo dados tabulares. Com base nos conceitos corretos de manipulação de arquivos em Python, assinale a alternativa que apresenta a abordagem correta para manipular arquivos.
Alternativas
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509644 Programação
No ecossistema Python, diversas bibliotecas são amplamente utilizadas para diferentes tarefas em ciência de dados, aprendizado de máquina e processamento de linguagem natural (PLN). Considerando as características e aplicações dessas bibliotecas, assinale a alternativa que descreve a funcionalidade principal de uma delas?
Alternativas
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509635 Programação
Considere o seguinte código na linguagem R que utiliza estruturas de repetição para processar um vetor numérico: 

numeros <- c(2, 4, 6, 8, 10) resultado <- 0
for (i in seq_along(numeros)) {     if (numeros[i] %% 4 == 0) {      resultado <- resultado + numeros[i]    } } print(resultado) 

Com base na execução desse código, assinale a alternativa que apresenta a saída impressa pelo comando print (resultado).
Alternativas
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509633 Programação
Considere o seguinte código Python utilizando a biblioteca Pandas:
import pandas as pd dados = {'Nome': ['Ivo','Iza','Ney','Ana'],     'Idade': [28, 34, 23, 21],     'Salario': [3000, 4000, 1500, 2000]}
df = pd.DataFrame(dados)
t_idade = df['Idade'].dtype print(f'O tipo da coluna Idade é: {t_idade}') 

No código apresentado, foram utilizados dois conceitos importantes sobre o Pandas: DataFrame e dtype. Assinale a alternativa que contém a saída correta do comando print quando o código for executado.
Alternativas
Q3508356 Programação
Em aplicações ASP.NET Core, assinale a alternativa que apresenta o comportamento de um serviço registrado com o tempo de vida scoped no contêiner de injeção de dependência:
Alternativas
Q3508355 Programação
No desenvolvimento de aplicações .NET Core (e versões mais recentes do .NET), o modelo de Hospedagem Genérica (Generic Host) foi introduzido como uma forma flexível e extensível de configurar e executar aplicações. Com base nesse modelo, é correto afirmar que a principal vantagem do Generic Host é:
Alternativas
Q3508347 Programação
Em um projeto .NET Core ou .NET, o arquivo global.json é utilizado para gerenciar configurações relacionadas ao ambiente de desenvolvimento. Ele é um arquivo de configuração opcional e tem um papel importante em cenários em que é necessário garantir consistência entre diferentes desenvolvedores ou ambientes de build. Com base nesse contexto, assinale a alternativa que representa o propósito principal do arquivo global.json em um projeto .NET Core:
Alternativas
Q3508344 Programação

Em um script de automação, dois contadores estão sendo utilizados para rastrear tentativas de conexão e reconexão a um serviço. O primeiro contador(a) armazena o número de tentativas já realizadas, enquanto o segundo (b) contabiliza o número de falhas consecutivas. Analise o trecho a seguir:



#!/bin/bash


a=5


b=3


echo $((a++ + ++b))



Considerando o comportamento da aritmética em shell script com operadores de pré e pós-incremento, qual será a saída impressa pelo comando echo? Assinale a alternativa correta:

Alternativas
Q3508342 Programação

Considere o seguinte trecho de código JavaScript, utilizado para serializar um objeto para JSON:



const obj = {


 a: undefined,


 b: null,


 c: () = > {}


};


console.log(JSON.stringify(obj));



Sabendo que JSON.stringify é usado para converter objetos em strings JSON válidas e que segue regras específicas quanto ao tratamento de tipos de dados não suportados, assinale a alternativa que exibe corretamente a saída do código acima no console:

Alternativas
Q3508328 Programação
Um desenvolvedor de software está trabalhando com dados numéricos em Javascript, incluindo os valores especiais Infinity, -Infinity, e NaN (Not-a-Number). O desenvolvedor de software precisa converter esses dados para o formato JSON, utilizando a função JSON.stringify(). Ao tentar serializar valores de Infinity, -Infinity, e NaN diretamente como valores em um objeto ou array para uma string JSON utilizando JSON.stringify(), qual será o resultado? 
Alternativas
Q3508321 Programação

Analise o seguinte script que usa a instrução awk:



#!/bin/bash


echo "chave1=valorA;chave2=valorB" | awk -F '[=;]' '{ print $2, $4 }'



Considerando o funcionamento do comando awk com os parâmetros utilizados, assinale a alternativa que representa a saída exata deste script: 

Alternativas
Q3508314 Programação

Um desenvolvedor está recebendo dados de uma API no formato JSON (RFC 8259) e precisa validá-los antes do processamento. Analise as seguintes afirmações:



I. Um JSON válido pode conter `null`, mas não `undefined`.


II. O método JSON.parse() lançará um erro SyntaxError se a string JSON contiver uma vírgula extra no final de um array (ex.: [1, 2, 3,]).


III. JSON Schema (json-schema.org) permite definir validações estruturais (tipos, formatos, etc.) para documentos JSON.



É correto o que se afirma em:

Alternativas
Q3506471 Programação
Uma equipe de tecnologia de uma organização pública estadual está desenvolvendo um portal interativo com fins educativos. Eles decidiram incluir uma funcionalidade em que os usuários possam desenhar formas geométricas simples, como círculos e quadrados, diretamente no navegador. Para isso, foi sugerido o uso do elemento 
Alternativas
Q3506470 Programação

Considere o comando CSS3:


@media (max-width: 600px) {.container {flex-direction: column;}} 


Esse comando

Alternativas
Q3506465 Programação
Ao emitir uma NF-e com operPres = 2 (operação não presencial, como vendas pela internet), o campo de e-mail (email) do destinatário não pode estar vazio. A aplicação deve bloquear a emissão nesse cenário. Implementa corretamente essa validação em JavaScript a instrução:
Alternativas
Q3504904 Programação
Acerca da programação por eventos, é correto afirmar que
Alternativas
Q3504903 Programação
Na programação orientada a objetos, um dos conceitos mais importantes é o de encapsulamento, essencial para garantir a segurança e a integridade dos dados. Esse recurso provê
Alternativas
Q3504790 Programação

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o conjunto de conhecimentos essenciais para analistas e programadores. Com base nessas informações, julgue o item a seguir.


CSS pode ser usado para acessar bancos de dados e para manipular conteúdo dinâmico.

Alternativas
Q3504789 Programação

O desenvolvimento de sistemas é uma das principais atividades da área de Tecnologia da Informação e Comunicação (TIC) nas organizações. As metodologias de desenvolvimento compõem o conjunto de conhecimentos essenciais para analistas e programadores. Com base nessas informações, julgue o item a seguir.


A arquitetura de sistemas define os componentes principais de um sistema, suas interações e as tecnologias utilizadas, influenciando diretamente na escalabilidade e na manutenção da aplicação.

Alternativas
Respostas
461: D
462: D
463: A
464: D
465: A
466: E
467: C
468: C
469: D
470: C
471: D
472: C
473: D
474: B
475: C
476: E
477: E
478: A
479: E
480: C