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

Foram encontradas 7.795 questões

Q4029428 Programação
Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C, no qual a modificação de valores é realizada por passagem por referência utilizando ponteiros:
Imagem associada para resolução da questão
Considerando a execução do programa apresentado, qual valor será exibido?
Alternativas
Q4029425 Programação

Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C:


#include <stdio.h>

Imagem associada para resolução da questão


Considerando a execução do algoritmo apresentado, qual será a saída exibida pelo programa? 

Alternativas
Q4029419 Programação

Analise a seguinte classe escrita em Java (Java SE) 11:


Imagem associada para resolução da questão


Considere também o seguinte teste unitário utilizando JUnit 5 (org.junit.jupiter.api):


Imagem associada para resolução da questão


Sobre a execução do teste unitário apresentado, assinale a alternativa correta.

Alternativas
Q4029418 Programação
Analise o seguinte trecho de código em PHP (PHP 7), que realiza uma consulta em um banco de dados utilizando a extensão mysqli:
Imagem associada para resolução da questão
Considere que a tabela equipamento possui os seguintes registros:
Imagem associada para resolução da questão
Qual será a saída exibida pela execução do script? 
Alternativas
Q4029414 Programação

Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C:


Imagem associada para resolução da questão


Considerando as práticas de codificação segura estabelecidas pelo padrão CERT C Coding Standard e pela OWASP, qual alternativa descreve corretamente o principal problema de segurança presente no código?

Alternativas
Q4029412 Programação

Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C:


Imagem associada para resolução da questão


Considerando o comportamento definido pelo padrão ANSI C para alocação e liberação de memória dinâmica, assinale a alternativa que descreve corretamente a execução do programa.

Alternativas
Q4029410 Programação
Analise o seguinte programa escrito em linguagem Java, conforme a especificação Java SE 11. Sobre o fluxo de execução com try-catch-finally e relançamento de exceções, assinale a alternativa que apresenta a saída produzida. Considere que o método main captura a exceção relançada, e que o bloco finally sempre é executado antes da propagação da exceção, conforme a Seção 11.3 da Java Language Specification.
Imagem associada para resolução da questão

Alternativas
Q4029408 Programação
Analise o seguinte programa escrito em linguagem C conforme o padrão ANSI C, no qual arrays multidimensionais são armazenados em memória de forma contígua em ordem de linhas (row-major order):
Imagem associada para resolução da questão
Qual valor será impresso pelo programa?
Alternativas
Q4028020 Programação
Em sistemas web, a integração entre PHP e MySQL utilizando a extensão mysqli permite executar consultas parametrizadas para prevenir ataques de injeção de SQL. Analise o seguinte trecho de código PHP: 
Imagem associada para resolução da questão
Sobre o assunto, analise as assertivas a seguir:

I. A função mysqli_prepare pré-compila a instrução SQL no servidor antes da vinculação dos parâmetros, separando estrutura e dados e impedindo que valores maliciosos alterem a instrução.
II. O segundo argumento "ss" da função mysqli_stmt_bind_param indica que ambos os parâmetros são do tipo string, sendo necessário utilizar "ii" caso os parâmetros fossem do tipo inteiro.
III. As variáveis $curso e $situacao devem ser obrigatoriamente inicializadas antes da chamada de mysqli_stmt_bind_param para que a vinculação ocorra corretamente.
IV. A consulta parametrizada utilizada no código é funcionalmente equivalente a concatenar diretamente os valores das variáveis na string SQL, diferenciando-se apenas pela sintaxe utilizada.

Quais estão corretas? 
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
Q4019762 Programação

Julgue o próximo item, a respeito de visualização e análise exploratória de dados, de linguagens e ferramentas de apoio à análise de dados e de técnicas e tarefas de mineração de dados. 


No ecossistema Python, a biblioteca Pandas oferece a estrutura DataFrame, projetada para manipulação eficiente de dados tabulares bidimensionais com eixos rotulados para linhas e colunas.

Alternativas
Q4014215 Programação
Julgue o item que se segue, a respeito de ferramentas de apoio à análise de dados. 

Considere o trecho de código a seguir, em linguagem R. 


                                                                   Imagem associada para resolução da questão


A execução desse trecho de código terá o seguinte resultado.


[1] 6 10 14 


Alternativas
Q4014213 Programação
Julgue o item que se segue, a respeito de ferramentas de apoio à análise de dados. 

Considere o seguinte código em Python. 


                                                                   Imagem associada para resolução da questão


A execução desse código resultará no erro a seguir.


NameError: name 'T' is not defined  

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
Q3999801 Programação
Considerando expressões lambda em Java, qual alternativa representa um Method Reference correto para imprimir os elementos de uma lista de strings? 
Alternativas
Respostas
21: D
22: A
23: C
24: A
25: B
26: C
27: A
28: C
29: A
30: B
31: C
32: C
33: E
34: D
35: D
36: C
37: A
38: B
39: A
40: A