Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Q4041499 Programação
A linguagem PHP (Hypertext Preprocessor) permite que aplicações Web não processem apenas dados locais, mas também interajam com recursos externos, como arquivos remotos, APIs (Application Programming Interface) e outros serviços disponíveis na Internet. Para isso, o desenvolvedor pode utilizar funções nativas para acesso a URLs (Uniform Resource Locator) ou recorrer a extensões mais sofisticadas. Sobre as funcionalidades de interação com recursos externos da linguagem PHP, é correto afirmar que: 
Alternativas
Q4038041 Programação
Considere as afirmativas a seguir a respeito das linguagens de programação Python e PHP e assinale a alternativa correta.

I. Tanto PHP quanto Python admitem a passagem de funções como parâmetros.
II. Apenas PHP admite a passagem de funções como parâmetros, enquanto Python não apresenta tal característica.
III. Tanto PHP quanto Python podem ser embutidos em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script.
IV. Apenas PHP pode ser embutido em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script, não sendo esta uma característica da linguagem Python.
V. Tanto PHP quanto Python suportam herança, característica do paradigma de orientação a objetos.
VI. Tanto PHP quanto Python suportam herança múltipla.
Alternativas
Q4032127 Programação

O TypeScript, desenvolvido pela Microsoft, vem sendo amplamente adotado no desenvolvimento de aplicações web modernas, especialmente em projetos de maior escala. Considerando suas características, analise as afirmativas a seguir:


I. O TypeScript é um superset do JavaScript que adiciona tipagem estática opcional ao código, sendo necessariamente compilado para JavaScript antes de ser executado em navegadores ou no Nodejs.
II. Em TypeScript, interface e type são completamente intercambiáveis em todos os contextos de uso, sem distinção técnica entre eles, podendo substituir um ao outro sem impacto no comportamento do programa.
III. O TypeScript suporta union types, permitindo que uma variável seja declarada para aceitar mais de um tipo de dado, como em: let valor: string | number, ampliando a flexibilidade com manutenção da segurança de tipos.
IV. Os generics em TypeScript possibilitam a criação de funções, classes e interfaces reutilizáveis que operam com múltiplos tipos de forma segura, preservando a verificação de tipos em tempo de compilação.

Estão CORRETAS:

Alternativas
Q4029529 Programação
Ao realizar uma conexão com MySQL via PHP utilizando a extensão mysqli, qual das seguintes práticas é a mais recomendada para evitar ataques de SQL Injection em consultas que envolvam variáveis do usuário?
Alternativas
Q4029519 Programação
Considerando que o protocolo HTTP é stateless, como o PHP mantém o estado de uma sessão entre diferentes requisições de um mesmo usuário? 
Alternativas
Q4027569 Programação
Em linguagens orientadas a objetos com suporte a despacho dinâmico, o polimorfismo pode se manifestar como sobrecarga (overloading) ou sobrescrita (overriding), mecanismos com semânticas e momentos de resolução distintos. Nesse sentido, assinale a alternativa correta.
Alternativas
Q3999868 Programação
Em Python, podemos afirmar sobre listas:

I - Uma lista é um conjunto de dados.
II - Não podemos criar uma lista que contenha strings, números, booleanos.
III - O primeiro tem índice 0; o segundo, 1; e assim por diante.
IV - Uma lista não pode conter informações de mais de um tipo de dados.
Alternativas
Q3999816 Programação
Assinale a alternativa que não representa uma palavra reservada da linguagem JAVA. 
Alternativas
Q3999807 Programação

Analise o seguinte trecho de código Java e responda qual será a saída impressa no console. 


import java.util.Arrays;

import java.util.List;

public class ProgramaA {

  public static void main(String[] args) { 

    List numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 

    int x = numeros.stream()

                  .filter(n -> n % 2 == 0) 

                  .map(n -> n * n + 2)

                  .reduce(0, (a, b) -> a + b);

    System.out.println(x);  

  }

}

Alternativas
Q3999806 Programação
Um programador PHP deseja impedir que sejam enviadas, em um formulário que utiliza o método POST, informações pela URL. Assinale a alternativa que representa a variável de ambiente que ele deve utilizar com a função getenv do PHP para verificar qual método de envio de dados será utilizado. 
Alternativas
Q3999805 Programação

Considere que as classes Java abaixo encontram-se no mesmo pacote.


public abstract class Pessoa {

  private String nome;  

}

public class Funcionario extends Pessoa {

}

public class Professor extends Pessoa {

}

public class Aluno {

}


Assinale a alternativa com o trecho de código que cria uma instância de objeto corretamente.

Alternativas
Q3999804 Programação
Assinale a alternativa que apresenta a função PHP que verifica se uma variável está definida. 
Alternativas
Q3999785 Programação

Dado o código Java abaixo, assinale a opção que altera metodoQ para que metodoP assuma a responsabilidade de tratar a exceção.


public class ProgramaX {

  public void metodoP() { 

      metodoQ(); 

}

public void metodoQ() {

    throw new IOException(“Erro de I/O”); 

 }

}


Alternativas
Q3999784 Programação

Analise o seguinte código em PHP e responda qual será a saída. 


function test(&$x) {

  $x += 5; 

   return $x;

}

$a = 10; 

$b = test($a);

echo $a . “, “ . $b;

?>  

Alternativas
Q3999783 Programação
Assinale a alternativa que representa uma operação de redução Java que calcula a média dos elementos em um fluxo numérico. 
Alternativas
Q3976394 Programação
Um programador, usando a linguagem C#, confeccionou um método de uma classe que passa variáveis por referência, sendo que esse método pode modificar o valor original. O modificador usado, nesse caso, é o:
Alternativas
Q3963905 Programação
Determinada equipe de desenvolvimento está criando um sistema de gestão hospitalar em Java. No projeto, foi definida uma classe abstrata ProfissionalSaude, contendo o método calcularRemuneracao(). Classes específicas como Medico, Enfermeiro e Fisioterapeuta herdam dessa classe e implementam esse método de formas distintas, considerando critérios próprios de cada especialidade. Em tempo de execução, o sistema deve calcular corretamente a remuneração, independentemente do tipo específico do profissional tratado. Considerando o cenário hipotético e os conceitos fundamentais da linguagem Java, assinale a afirmativa correta. 
Alternativas
Q3961427 Programação
Em relação à estrutura de dicionários na linguagem Python, é correto afirmar que 
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960594 Programação

O uso da palavra-chave “sealed” na declaração de uma classe ou interface em Java significa que

Alternativas
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
Respostas
1: C
2: C
3: A
4: E
5: A
6: B
7: D
8: D
9: C
10: A
11: B
12: A
13: A
14: D
15: D
16: A
17: D
18: E
19: C
20: B