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

Foram encontradas 8.031 questões

Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959832 Programação
ScikitLearn é uma biblioteca Python muito utilizada para o desenvolvimento de modelos de machine learning. Para classificações binárias, qual função presente nessa biblioteca deve ser utilizada?
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959831 Programação
Em Python, um "alias" age como um apelido para diferentes componentes, como módulos ou funções, com o objetivo de melhorar a legibilidade e agilidade na escrita dos códigos. Qual é o código para importar a biblioteca pandas utilizando o “alias” convencional? 
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959830 Programação
Dada a estrutura de uma função na linguagem de programação Python e a documentação da biblioteca pandas, quando precisamos converter um DataFrame em um arquivo csv utilizamos um comando. O comando a ser utilizado é 
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Estatístico |
Q3959826 Programação
Certo banco de dados no R é constituído de informações sobre adultos, crianças e adolescentes. Após uma consulta ao banco mostrar que algumas pessoas trazem a informação NA (Not Available) no campo idade, qual função exclui os dados dessas pessoas?
Alternativas
Q3953512 Programação
O Polimorfismo Paramétrico em Java, implementado via Generics, utiliza o mecanismo de Type Erasure para manter a compatibilidade com versões legadas da JVM. Esse mecanismo impõe restrições à variância dos tipos. Para lidar com isso, a linguagem utiliza coringas (wildcards) com limites superiores (extends) e inferiores (super). Para a questão, considere o método apresentado:

1.png (544×68)
Com base nas regras de covariância e contravariância, assinale a alternativa que apresenta uma operação tecnicamente válida, assumindo que a classe Cachorro herda explicitamente da classe Animal. 
Alternativas
Q3953509 Programação
Na Linguagem de programação C, uma matriz bidimensional é armazenada de forma contígua na memória (em ordem de linha). Quando se utiliza aritmética de ponteiros para acessar um elemento específico matriz[i][j], é necessário realizar uma dupla desreferência: a primeira para localizar o início da linha desejada e a segunda para acessar o valor da coluna dentro dessa linha.
Considere uma matriz bidimensional declarada como float matriz[M][N];. De acordo com os padrões da linguagem C e as regras de precedência de operadores, assinale a alternativa que apresenta a expressão, em aritmética de ponteiros, que resulta corretamente no valor armazenado na linha i e na coluna j.
Alternativas
Q3953507 Programação

Sobre o uso de polimorfismo, considere o trecho de código Java, que contém uma lacuna identificada por “<?>”:


45.jpg (333×388)


Para que o programa imprima exatamente “Ana:Aluno | Bruno:Professor”, qual das alternativas apresenta a melhor expressão para substituir a lacuna <?> ? 



Alternativas
Q3953499 Programação
Em Programação Orientada a Objetos, o encapsulamento protege o estado interno de um objeto e define como ele pode ser acessado/modificado. Já a herança permite criar classes derivadas a partir de classes base, promovendo reuso e especialização. Dentro desse assunto, considere o trecho de código em Python, usado para modelar pessoas de uma escola.
37.jpg (324×170)
Assinale a alternativa correta sobre o acesso ao atributo “__nome” e a herança entre as classes. 
Alternativas
Q3953490 Programação
A manipulação de ponteiros na linguagem C exige o domínio da semântica de endereçamento e o conhecimento das funções de entrada e de saída da biblioteca padrão. A interpretação correta dos dados armazenados na pilha (stack) e a forma como são apresentados ao usuário dependem diretamente das diretivas de formatação utilizadas. Considere o código em C.
28.jpg (326×114)
Analisando o código apresentado, assinale a alternativa que descreve a saída correta, considerando-se que os endereços de memória de x e p são, respectivamente, 0x00A1 e 0x00B2. 
Alternativas
Q3953487 Programação
Na linguagem C, funções permitem organizar o código em blocos reutilizáveis, enquanto as estruturas de controle de fluxo (if, for, while) determinam o caminho de execução de um programa. A correta interpretação da interação entre funções e laços é fundamental para compreender o comportamento de um algoritmo.
Considere o programa escrito em linguagem C:
25.jpg (319×265)
Assinale a alternativa correta que indica o valor impresso, ao executar esse programa.
Alternativas
Q3952855 Programação
Sobre as características fundamentais do modelo de dados e da tipagem, é correto afirmar que o Python 3 é uma linguagem
Alternativas
Q3952850 Programação
Considere o código em Python 3 a seguir.

Q93.png (222×117)

O resultado da execução desse código será
Alternativas
Q3952849 Programação

Considere o código em Python 3 a seguir.


a = [2,4,3] 


b = a[:]


c = a


a.append(7)


print(b + c) 



O resultado da execução desse código será

Alternativas
Q3937664 Programação
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre as tecnologias de desenvolvimento web.

( ) Python é uma linguagem de programação amplamente utilizada para o desenvolvimento back-end de aplicações web.
( ) PHP é uma linguagem de script do lado do servidor que é frequentemente embutida no HTML para criar páginas web dinâmicas.
( ) Bootstrap é um framework front-end que fornece componentes de interface pré-construídos.
( ) C# é utilizado exclusivamente para desenvolvimento de aplicações desktop, não sendo possível usá-lo para web.
( ) AJAX permite a comunicação assíncrona entre o navegador e o servidor.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q3927260 Programação
Um programador de sistemas de informação escreveu o seguinte programa em Java 11:

public class Figura {  private double f;  public Figura (double f) {       this.f = f;}  public Figura () { }  public double calcf () {     f = f * 3.1* 2.5;     return f;}  public static void main(String[] args) {     Figura shape = new Figura (10.3);     double g;     g = shape.calcf ();     System.out.println (g); } }

A execução desse programa apresenta um resultado igual a:
Alternativas
Q3924203 Programação

O arquivo app.py contém o seguinte conteúdo.


Q.38.png (571×120)


Considerando que o arquivo lorem_ipsum.txt exista no mesmo diretório que app.py e seu conteúdo é texto plano codificado em UTF-8, o que acontecerá caso seja executado o comando python app.py?


Alternativas
Q3922602 Programação
Considere o código Java a seguir:

abstract class Documento {  public abstract String getTipo();
public String descricao() {  return "Documento do tipo: " + getTipo();  } }
class Relatorio extends Documento {  @Override  public String getTipo() {  return "Relatório";  } }
public class Sistema {  public static void main(String[] args) {  Documento doc = new Relatorio();  System.out.println(doc.descricao());  } }



Sob a ótica de orientação a objetos em Java, assinale a alternativa correta a respeito do código apresentado. 
Alternativas
Q3922589 Programação
Considere o código Python a seguir:
numeros = [2, 4, 6, 8, 10, 12, 14, 16] resultado = sum([n for n in numeros[2:7:2]]) print(resultado)
Assinale a alternativa que indica corretamente o valor impresso na saída padrão:
Alternativas
Q3907821 Programação
No projeto de sistemas que exigem alta precisão aritmética e manipulação de estados lógicos complexos, a escolha do tipo de dado influencia diretamente o comportamento da aplicação em situações de erro. Acerca da representação interna de tipos estruturados e tipos de ponto flutuante conforme o padrão IEEE 754 (Instituto de Engenheiros Eletricistas e Eletrônicos 754), registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)A representação de NaN (Not a Number − Não é um Número) permite que o sistema identifique operações matematicamente indefinidas sem interromper obrigatoriamente a execução do fluxo principal do algoritmo.
(__)Em tipos estruturados como Unions (Uniões), o compilador aloca espaço de memória suficiente para armazenar todos os membros simultaneamente, de forma análoga ao funcionamento de uma Struct (Estrutura).
(__)O erro de arredondamento em variáveis do tipo Float (Ponto Flutuante de Precisão Simples) é cumulativo em laços de repetição extensos, podendo ser mitigado pelo uso de tipos Decimais baseados em inteiros.
(__)Variáveis do tipo Booleano (Lógico) em linguagens de baixo nível ocupam sempre apenas um bit de memória física, independentemente da arquitetura de endereçamento do barramento de dados do sistema.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q3907363 Programação

Tendo como base o código abaixo, escrito na linguagem PHP, responda à questão.



Q46_47.png (325×181)

A execução do código mostrará que o Sr. Fulano: 
Alternativas
Respostas
181: B
182: C
183: A
184: D
185: E
186: D
187: B
188: E
189: D
190: C
191: A
192: C
193: D
194: A
195: E
196: C
197: D
198: D
199: C
200: C