Questões de Concurso Sobre programação

Foram encontradas 15.184 questões

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
Q3660459 Programação
Considere a linguagem Python 3.0, a estrutura usada para tratar exceções e erros com elegância, garantindo que o programa continue em execução mesmo quando algo der errado se chama.
Alternativas
Q3660454 Programação
Um analista desejar utilizar o framework Flask para desenvolver aplicações Web com Python para atender os clientes internos da AgSUS, no contexto das dependências do framework, analise as afirmativas a seguir.

I. Depende do kit de ferramentas WSGI da biblioteca Web2Py.
II. Depende do motor de execução do template Jinja.
III. Depende do kit de ferramentas Click para criar interfaces de linha de comando.

Está correto o que se afirma em
Alternativas
Q3660450 Programação

Considere que um programador experiente executou o código Python 3 abaixo.



Imagem associada para resolução da questão



Assinale a mensagem que foi impressa pelo código 

Alternativas
Q3660207 Programação
Qual biblioteca de Python tem como foco principal tarefas de Processamento de Linguagem Natural (PLN)?
Alternativas
Q3659012 Programação

No que diz respeito à ferramenta de monitoramento Nagios, à automação de tarefas administrativas e à documentação de infraestrutura, julgue o item seguinte.

Scripts de automação devem ser, preferencialmente, desenvolvidos em linguagens compiladas, como C++ ou Java, para garantir maior desempenho e segurança em tarefas administrativas simples.

Alternativas
Q3658677 Programação
Uma planta industrial utiliza CLPs para automação de diversos processos, incluindo o controle de motores, válvulas e sistemas de segurança. Durante a instalação de um novo controlador, foi necessário programar a lógica para a sequência de operação.
Qual é a principal linguagem de programação utilizada em CLPs?
Alternativas
Q3658557 Programação

Considere o código HTML e JavaScript a seguir.  


Imagem associada para resolução da questão

Imagem associada para resolução da questão


O resultado da execução do código, caso o usuário digite o número 13 e clique no botão Exibir, é  

Alternativas
Q3658556 Programação

Programação front-end é a área do desenvolvimento web que se concentra na interface do usuário, ou seja, na parte visual e interativa de um site ou aplicativo. O objetivo é garantir que a interface seja atraente, funcional e responsiva, proporcionando uma boa experiência ao usuário. Para isso, o programador front-end usa linguagens de programação como HTML, CSS e JavaScript para criar layouts e interações. 


No desenvolvimento de aplicações Web, considerando a interface de usuário das aplicações, 

Alternativas
Q3653984 Programação
Observe a frase com relação à orientação a objetos: “Podemos definir como _____ quando temos métodos exatamente iguais (nome, retorno e parâmetros), porém em classes diferentes, um método na classe pai e outro método na classe filho.”. Marque a alternativa correta que completa a frase.
Alternativas
Q3653983 Programação
Observe a frase com relação à orientação a objetos: “Podemos definir como _____ quando temos dentro da mesma classe métodos com o mesmo nome, porém com retorno e/ou parâmetros diferentes, tanto em quantidade como em tipo de dados.”. Marque a alternativa CORRETA que completa a frase.
Alternativas
Q3653982 Programação
Observe as frases com relação a linguagem JAVA: “Uma boa prática da programação orientada a objetos é o encapsulamento. Onde a visibilidade do atributo da classe é apenas para a própria classe, e o acesso externo é através dos métodos GET e SET desse atributo. Isso é possível colocando _____ na frente da declaração do atributo e colocando _____ na frente da declaração do método.”. Marque a alternativa CORRETA que completa as frases.
Alternativas
Q3653981 Programação

Qual a saída do seguinte trecho de código?



Imagem associada para resolução da questão

Imagem associada para resolução da questão

Alternativas
Q3653979 Programação
Faça uma rotina recursiva para calcular a potência de dois números naturais. Faça o primeiro número elevado ao segundo número usando apenas o produto do primeiro número. Por exemplo, se desejar calcular 5 elevado à 3 a rotina recursiva irá calcular ((((1)*5)*5)*5). Marque a alternativa CORRETA para essa rotina recursiva.
Alternativas
Q3653970 Programação
Considere o trecho de código escrito em C# (Aplicativo do Console) utilizando o Microsoft. NET Framework versão 4.8.09032:

Qual das alternativas abaixo representa corretamente a declaração de uma matriz para armazenar 3 veículos, cada um com 5 atributos (Placa, Modelo, Ano, Cor, Valor) a ser inserido na fonte de programação abaixo? Selecione a alternativa CORRETA.

 Imagem associada para resolução da questão
 Imagem associada para resolução da questão
Alternativas
Respostas
901: B
902: E
903: D
904: D
905: E
906: B
907: D
908: E
909: C
910: C
911: E
912: B
913: E
914: A
915: A
916: B
917: B
918: A
919: C
920: B