🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 1.270 questões

Q3754936 Programação

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:


Imagem associada para resolução da questão


Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

Alternativas
Q3754934 Programação

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:


Imagem associada para resolução da questão


Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

Alternativas
Q3754931 Programação

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:


Imagem associada para resolução da questão


Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

Alternativas
Q3754873 Programação
Considere o código a seguir, escrito na linguagem de programação estruturada PHP:

Imagem associada para resolução da questão


Assinale a alternativa que representa o resultado após a execução do código acima:
Alternativas
Q3754061 Programação

 Analise o trecho de pseudocódigo:


soma ← 0 

para i de 1 até 5 faça

       soma ← soma + i

fim-para

escreva(soma)



Assinale a alternativa correta que apresenta qual será a saída produzida.  

Alternativas
Q3753499 Programação

O código, a seguir, utiliza o conceito de f-strings:


Imagem associada para resolução da questão



Se esse código for executado na linguagem Python versão 3.13, qual será a saída CORRETA

Alternativas
Q3753110 Programação
Na linguagem Python os argumentos são passados por atribuição, ou seja, não existe o conceito de passagem por referência propriamente dita. Baseado nesta informação, analise a figura a seguir, considerando que o código representado foi executado no Python versão 3.13. 

Imagem associada para resolução da questão


Assinale a alternativa que indica a saída CORRETA: 
Alternativas
Q3753088 Programação
A automação de tarefas em Linux com Shell Script permite simplificar atividades rotineiras e repetitivas, utilizando variáveis, comandos de entrada e saída, estruturas de controle de fluxo, manipulação de arquivos, diretórios e processamento de texto. 
Considere a seguinte situação hipotética:  
Um técnico de TI deseja criar um script que receba uma pasta como parâmetro e que atenda aos seguintes requisitos funcionais: 

1. verificar se a pasta existe; 2. listar apenas os arquivos com a extensão .log; 3. contar quantas linhas cada arquivo contém; 4. exibir o total de arquivos processados.

Assinale a alternativa que apresenta CORRETAMENTE um script para essa tarefa.
Alternativas
Q3729835 Programação
O curso X precisa garantir que uma disciplina Xa tenha como co-requisito (disciplinas que precisam ser cursadas em conjunto) as disciplinas Xb e Xc . As matrículas do curso X são salvas no vetor matriculas_X, em que cada elemento do vetor é marcado como 1, caso o aluno esteja matriculado.

Supondo que as variáveis Ia, Ib e Ic guardam os índices referentes às disciplinas Xa, Xb e Xc , respectivamente, e considerando o Python versão 3, qual trecho de código verifica corretamente se é possível se matricular em Xa?
Alternativas
Q3729648 Programação
Na programação de macros em VBA (Visual Basic for Applications), existem dois tipos principais de procedimentos. Aponte o tipo de procedimento que é projetado para executar uma série de ações, mas que não retorna um valor diretamente:
Alternativas
Q3724359 Programação

Considere o programa em Python abaixo e, em seguida, as entradas fornecidas ao programa.


Imagem associada para resolução da questão


O que será impresso na saída?

Alternativas
Q3711560 Programação

Em um shell script, qual das alternativas abaixo descreve corretamente o uso das estruturas de controle e parâmetros?

Alternativas
Q3710938 Programação
Na Robótica Educacional, o conceito de programação fundamental, com o qual um robô armazena múltiplos valores de sensores simultaneamente e acessa informações específicas de cada sensor durante a execução de tarefas complexas é: 
Alternativas
Q3710928 Programação
Considere o pseudocódigo a seguir:

Q28.png (360×152)

Assinale a alternativa que expressa o resultado exibido ao término da execução.
Alternativas
Q3707488 Programação
Um desenvolvedor está criando um sistema de gestão de estoque. Ele precisa implementar uma rotina que percorre uma lista de produtos e verifica quais estão com quantidade abaixo do mínimo para gerar um alerta. Qual estrutura de controle é mais adequada para esse tipo de verificação?
Alternativas
Q3706684 Programação

O MakeCode possui diferentes categorias de blocos, cada qual com as suas funcionalidades específicas. Avalie se as afirmativas abaixo sobre essas funcionalidades são verdadeiras (V) ou falsas (F).


( ) Input permite a comunicação sem fio entre dispositivos.

( ) Variables possibilita persistir valores em storage para manter dados após a reinicialização.

( ) Radio é responsável por detectar eventos de botões, movimento ou sensores externos.

( ) Loops permite estabelecer um conjunto de instruções um número definido ou indefinido de vezes.

( ) Pins possibilita ler ou escrever sinais nos GPIOs.


As afirmativas são, respectivamente, 

Alternativas
Q3706670 Programação

Considere o trecho de código-fonte a seguir, que foi escrito na linguagem de programação Python.


Imagem associada para resolução da questão

É correto afirmar que estrutura criada 

Alternativas
Q3705858 Programação

Considere a situação a seguir.


Um desenvolvedor precisa criar uma função em JavaScript para validar senhas de usuários, garantindo que elas atendam a critérios mínimos de segurança. O código a seguir é a solução proposta para essa tarefa:


                                      Imagem associada para resolução da questão


Em relação ao algoritmo de validação e à lógica de programação em JavaScript, assinale a alternativa correta.

Alternativas
Q3705856 Programação
Considere que uma equipe de desenvolvimento está construindo uma aplicação de cadastro de usuários. O analista de sistemas é responsável por garantir que os dados recebidos do formulário de cadastro sejam processados de forma segura, evitando possíveis falhas ou ataques.

O código a seguir é uma parte da função que recebe o nome de usuário enviado pelo formulário:

                          Imagem associada para resolução da questão
Com base no caso apresentado, e considerando as práticas de programação defensiva e de codificação segura, analise as afirmativas a seguir.

I. A verificação if (nomeUsuario != null) é um exemplo de programação defensiva, pois impede que a aplicação gere um erro de NullPointerException se a variável não for inicializada.

II. O método trim().toLowerCase() remove caracteres especiais e, por si só, é suficiente para prevenir ataques de injeção de SQL ou scripts maliciosos.

III. Para tornar o código mais robusto, seria uma boa prática verificar também se o nomeUsuario não está vazio — ex: nomeUsuario.isEmpty() — antes de prosseguir com o processamento.

Estão corretas as afirmativas
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: UFRGS Prova: FUNDATEC - 2025 - UFRGS - Estatístico |
Q3705836 Programação
Em programas escritos em linguagem R, é comum utilizar estruturas de repetição e condições para controlar o fluxo da execução, e realizar cálculos de forma automatizada. Observe o trecho de código abaixo:

x <- 1 soma <- 0   while (x <= 5) {    if (x %% 2 == 0) {      soma <- soma + x  }   x <- x + 1 }
print(soma)

Após a execução do programa, qual será o valor exibido no console?
Alternativas
Respostas
101: A
102: C
103: D
104: B
105: C
106: C
107: C
108: A
109: A
110: D
111: E
112: B
113: C
114: D
115: B
116: B
117: C
118: A
119: B
120: B