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

Foram encontradas 8.031 questões

Q3519074 Programação
Em PHP 8 e versões posteriores, o conceito de "anotações" foi formalizado e integrado diretamente na linguagem como "Atributos". Qual é a sintaxe básica para declarar um Atributo em PHP 8+?
Alternativas
Q3519073 Programação
Qual das seguintes anotações é comumente usada em JAVA (JPA) para indicar que um atributo de uma entidade não deve ser persistido no banco de dados, ou seja, deve ser ignorado pelo ORM durante as operações de persistência?
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
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509627 Programação

Analise o trecho de código Python a seguir:



Imagem associada para resolução da questão


Em relação ao trecho apresentado, assinale a alternativa que indica o conteúdo que será exibido na tela a partir da execução da linha 4 (print).

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
Q3508333 Programação

Durante a análise de um script shell de automação desenvolvido por um engenheiro de sistemas, foi identificado um trecho que lê múltiplas linhas de entrada em um array. O objetivo do script é processar cada linha individualmente, mesmo que contenha espaços. O trecho analisado é:


• #!/bin/bash
• IFS=$'\n' read -r -d '' array < <(
• echo "linha 1"
• echo "linha 2 com espaço"
• echo "linha3"
• )
• echo "${#array[@]}"



Considerando o uso de IFS, read -r -d '', e redirecionamento com process substitution, assinale a alternativa que representa a saída final exibida pelo comando echo "${#array[@]}"? 


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
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
Q3504788 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.


JavaScript precisa ser compilado antes de ser executado em navegadores modernos.

Alternativas
Q3504786 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.


JavaScript é uma linguagem de programação interpretada que pode ser executada tanto no cliente (navegador) quanto no servidor (Node.js).

Alternativas
Q3504272 Programação
Considerando os conceitos de HTML, CSS e JavaScript, assinale a opção correta.
Alternativas
Q3503641 Programação

Durante o desenvolvimento de um jogo, utilizando Unity, aparece uma mensagem de erro ao tentar usar SceneManager.LoadScene("NomeDaCena");. A mensagem indica falha em encontrar “SceneManager” no espaço de nomes (namespace). A linha de código correta para resolver o problema é:

Alternativas
Q3503100 Programação
Um desenvolvedor está criando um sistema de gerenciamento de pedidos em PHP e precisa organizar as funcionalidades em módulos reutilizáveis. Para isso, ele decide estruturar seu código utilizando programação orientada a objetos, garantindo maior organização e reutilização dos componentes do sistema. Assinale a alternativa correspondente à sintaxe que o desenvolvedor deve utilizar para declarar corretamente uma classe em PHP. 
Alternativas
Q3503097 Programação
Qual comando em PHP é utilizado para conectar-se a um banco de dados MySQL?
Alternativas
Q3503096 Programação
Utilizando a linguagem de programação Java, qual palavra-chave permite herdar uma classe? 
Alternativas
Respostas
481: B
482: E
483: D
484: A
485: D
486: A
487: E
488: D
489: C
490: B
491: D
492: C
493: E
494: E
495: C
496: D
497: A
498: A
499: B
500: D