Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

Q3676324 Programação
Em PHP, a função utilizada para estabelecer conexão com banco de dados MySQL é:
Alternativas
Q3676323 Programação
Na linguagem Java, a estrutura que permite armazenar múltiplos elementos do mesmo tipo em posições indexadas é:
Alternativas
Q3674685 Programação

Um sistema precisa atualizar dinamicamente uma lista de pedidos sem recarregar a página. O desenvolvedor implementou: 


Imagem associada para resolução da questão


Sobre riscos à segurança e boas práticas de programação é correto afirmar que: 

Alternativas
Q3674679 Programação
Em um aplicativo Android, o desenvolvedor implementa duas telas: TelaA (Activity principal) e TelaB (Activity secundária). Quando o usuário abre TelaB, ela ocupa toda a interface, fazendo com que TelaA vá para o segundo plano. Sobre os métodos de ciclo de vida executados em TelaA nesse cenário, 
Alternativas
Q3674678 Programação

Um desenvolvedor implementa a seguinte rota em uma API REST: 


Imagem associada para resolução da questão


Toda vez que o endpoint é chamado, o servidor gera uma nova senha temporária. Sobre a seleção do método HTTP escolhido, é correto afirmar que o uso 

Alternativas
Q3674677 Programação

Em um projeto, os estilos abaixo entram em conflito:


Imagem associada para resolução da questão


Sobre o resultado da aplicação de estilos, é correto afirmar que 

Alternativas
Q3674676 Programação

Considere o trecho de código a seguir. 


Imagem associada para resolução da questão

Sobre o efeito da ordem dos blocos except, é correto afirmar que 

Alternativas
Q3674675 Programação
Em um sistema de gerenciamento de clientes, a classe Pessoa define o método toString() para exibir informações básicas. A classe Cliente, que herda de Pessoa, redefine o método toString() para incluir também o número do cartão de fidelidade. O conceito de orientação a objetos aplicado nessa situação, trata-se de 
Alternativas
Q3674674 Programação
Durante uma aula de fundamentos de programação, o professor explica aos alunos que existem diferentes estratégias de passagem de parâmetros em funções ou procedimentos. Sobre a distinção entre passagem por valor e passagem por referência é correta afirmar que 
Alternativas
Q3674673 Programação
Durante uma aula de programação, o professor pede que os alunos comparem a forma como a estrutura for é utilizada em Java e em Python. Considere as afirmativas a seguir e escolha a que descreve corretamente essa diferença. 
Alternativas
Q3674672 Programação
Durante uma aula de Programação, o professor destaca que, tanto em Java quanto em Python, as Strings são imutáveis. Ele pede aos alunos que expliquem as consequências práticas dessa característica no desenvolvimento de software, considerando operações de concatenação e manipulação de texto. Diante desse contexto, é correto afirmar que 
Alternativas
Q3666114 Programação

Em um jogo digital de xadrez, como a lógica de programação pode ser utilizada para representar e comparar as jogadas de cada peça?


Considere o seguinte pseudocódigo:  


Imagem associada para resolução da questão




Neste contexto, qual alternativa se encontra correta no que se refere a variáveis e atribuições utilizando a lógica de programação para que o jogo Chess funcione corretamente. 

Alternativas
Q3666108 Programação
Em um jogo digital 2D, o personagem principal precisa coletar moedas enquanto se desvia de obstáculos para ganhar pontos e avançar de nível. Considerando essa mecânica, qual das alternativas abaixo apresenta funções que podem ser, implementável em lógica de programação, especificamente em PseudoCódigo, para que um conjunto de comandos de entrada e saída implemente essa dinâmica no jogo?  
Alternativas
Q3666100 Programação
Dentre as alternativas abaixo, qual delas não corresponde a uma ferramenta digital existente no mercado para desenvolver jogos digitais para dispositivos móveis? 
Alternativas
Ano: 2025 Banca: NUCEPE Órgão: SEDUC-PI Prova: NUCEPE - 2025 - SEDUC-PI - Analista de Dados |
Q3662537 Programação

A biblioteca pandas é uma ferramenta poderosa e amplamente utilizada em Python para a manipulação de dados. O código abaixo é um exemplo de manipulação de dados usando pandas. 

Imagem associada para resolução da questão


Qual resultado será mostrado ao usuário, quando executar o comando print(resultado) do código acima?

Alternativas
Q3661869 Programação
“O desenvolvimento orientado a objetos é um paradigma de programação que organiza o software em torno de objetos, que são representações de coisas ou conceitos do mundo real ou abstrato. Esses objetos contêm dados (chamados de atributos ou propriedades) e comportamentos (chamados de métodos ou funções), reunindo ambos em uma única entidade.”
Fonte: Adaptado de Wazlawick, R. S. Análise e projeto de sistemas de informação orientados a objetos. Rio de Janeiro: Elsevier, 2004.

Qual dos seguintes conceitos não é fundamental para o desenvolvimento orientado a objetos?
Alternativas
Q3661868 Programação
“Os operadores C são um subconjunto de operadores embutidos de C++. Há três tipos de operadores. Uma expressão unária consiste em um operador unário seguido de um operando [...] Uma expressão binária consiste em dois operandos unidos por um operador binário. Uma expressão ternária consiste em três operandos unidos pelo operador de expressão condicional.”

Fonte: Operadores C (adaptado). Disponível em: <https://learn.microsoft.com/pt-br/cpp/c-language/c-operators>. Acesso em 15/09/254.

Em relação aos operadores e expressões em C++, analise as seguintes afirmativas: 
I. O operador "++" incrementa o valor de uma variável numérica em 1. II. O operador "+" é usado exclusivamente para a soma de números. III. O operador "&&" realiza operações lógicas de conjunção. IV. O operador "===" é usado para comparar dois valores estritamente.

Assinale a alternativa que contenha APENAS as afirmações corretas. 
Alternativas
Q3661867 Programação
TEXTO 4


1. #include <stdio.h>
2. int main()
3. {
4. int arr[3] = {10,
5. int *ptr = arr;
20, 30};
6. printf("%d\n", *arr);
7. printf("%d\n", *ptr+1);
8. printf("%d\n", *(ptr+2));
9. return 0;
10 }

Um mesmo problema de programação pode ser resolvido de maneiras diferentes. Desse modo, o código expresso no Texto 4 pode ter diversas linhas alteradas sem que o seu resultado final seja mudado.
De que forma o código pode ser alterado sem mudar o seu resultado?
Alternativas
Q3661866 Programação
TEXTO 4


1. #include <stdio.h>
2. int main()
3. {
4. int arr[3] = {10,
5. int *ptr = arr;
20, 30};
6. printf("%d\n", *arr);
7. printf("%d\n", *ptr+1);
8. printf("%d\n", *(ptr+2));
9. return 0;
10 }

Considere o código do Texto 4 escrito na linguagem de programação C. A função printf, responsável por formatar e exibir uma informação, graficamente, na saída padrão, é frequentemente usada para verificar valores em tempos de execução.
A execução de cada comando printf na função main exibirá respectivamente
Alternativas
Q3660464 Programação
No contexto da linguagem Pyhton 3.0, assinale o código que, quando executado, exibe o resultado a seguir.

Imagem associada para resolução da questão
Alternativas
Respostas
501: D
502: A
503: C
504: E
505: D
506: D
507: A
508: A
509: D
510: E
511: B
512: D
513: A
514: E
515: B
516: E
517: D
518: D
519: E
520: B