Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941202068175
Ano: 2014Banca: FGVOrganização: TJ-GODisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considere a função seguinte, codificada na linguagem de programação C:

int F (int a, int b)
{

      while (a > 0 && b > 0)
       {

             if (a > b)
                  a = a – b;
            else
                  b = b – a;

        }

        return a + b;
}

Na execução da função F, o maior número de iterações ocorre com a chamada:
Gabarito comentado
Anotações
Marcar para revisão

2

457941201737678
Ano: 2013Banca: CESGRANRIOOrganização: IBGEDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
using System;

public class Prova
 {
     public static void Main ( )
     {

          int [ ] a =new int[10];
          int i =0;

          while ( i<10) {
                a [i] = i + ( i >0 ? a[i-1] : 0);
                 i ++ ;
          }

          Console.WriteLine (a [ 9] );
   }
}

O que ocorre com o programa C#, apresentado acima, quando é compilado e posteriormente executado?
Gabarito comentado
Anotações
Marcar para revisão

3

457941201187282
Ano: 2018Banca: INSTITUTO AOCPOrganização: ITEP-RNDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Qual das alternativas a seguir apresenta somente tipos de dados básicos da linguagem C?
Gabarito comentado
Anotações
Marcar para revisão

4

457941200282037
Ano: 2025Banca: IBAMOrganização: Prodesan - SPDisciplina: Linguagens de ProgramaçãoTemas: C++ | Linguagens de Programação | Java | C | Python
Os comandos de entrada e saída permitem a interação entre o programa e o usuário, sendo responsáveis pela leitura de dados e exibição de resultados. Acerca desse tema, marque (V), para as afirmativas verdadeiras, e (F), para as falsas.

(__) Em linguagens como C, a função scanf permite a leitura de múltiplos valores de entrada, desde que sejam especificados os tipos correspondentes no formato de entrada.

(__) A função print em Python é utilizada para exibir dados na saída padrão, sendo possível utilizar múltiplos argumentos separados por vírgulas para concatenar textos e valores.

(__) A função cin em C++ lê dados de entrada diretamente do teclado, exigindo que o tipo da variável seja especificado na chamada da função.

(__) Em linguagens como Java, o método System.out.println é utilizado para exibir dados na saída padrão, adicionando automaticamente uma quebra de linha ao final da impressão.

A sequência está correta em: 
Gabarito comentado
Anotações
Marcar para revisão

5

457941200602284
Ano: 2017Banca: IF-CEOrganização: IF-CEDisciplina: Linguagens de ProgramaçãoTemas: PHP | C | Linguagens de Programação | JavaScript
Sabendo-se que programas de computador podem ser compilados ou interpretados, é verdadeiro dizer-se que programas
Gabarito comentado
Anotações
Marcar para revisão

6

457941201062873
Ano: 2023Banca: CETAPOrganização: IGEPREV-PADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C

Considere o seguinte trecho de código em C, que implementa o algoritmo de busca em um vetor de inteiros:


#include <stdio.h>

int busca(int arr[], int n, int x) {

int i;

for (i = 0; i < n; i++) {

if (arr[i] a == x) {

return i;

}

}

retum-1;

}

int main(){

int arr[] = {5, 10, 15, 20, 25};

intn = sizeof(arr)/sizeof(arr(0]);

intx = 15;

int indice = busca(arr, n, x);

if (indice == -1) {

printf(*%d nao encontrado no array\n", x);

}else {

printf(*%d encontrado no indice %d\n", x, indice);

}

return 0;

}


Qual é a saída esperada para esse programa, e qual é o algoritmo de busca implementado?

Gabarito comentado
Anotações
Marcar para revisão

7

457941201382067
Ano: 2023Banca: UFMGOrganização: UFMGDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C

Considerando o código escrito na linguagem C: 


int vetor[10];

for (int i = a ; i <= b ; i++){

 printf(“%d “, vetor[i]);

}


Para imprimir todos os itens do vetor, qual deve ser o valor de a e b?

Gabarito comentado
Anotações
Marcar para revisão

8

457941200337540
Ano: 2021Banca: UFMGOrganização: UFMGDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C

Considerando o código escrito na linguagem C:


#include <stdio.h>

#include <stdlib.h>


void ops(int *a, int b){

*a = 4;

b = *a + 2;

}


int main() {

int x, y, total;

x = 1; y = 2;

ops(&x,y);

total = x + y;

printf (“%d”,total);

return 0;


}


Qual é o valor da variável total que será impresso na saída padrão?

Gabarito comentado
Anotações
Marcar para revisão

9

457941200078628
Ano: 2011Banca: FUMARCOrganização: PRODEMGEDisciplina: Linguagens de ProgramaçãoTemas: .NET Framework | C | Linguagens de Programação
Analise o seguinte programa desenvolvido na linguagem C#:
using System;
namespace prova
{
class Class1
{
static void Main(string[] args)
{
int[,] mat = new int[3,3]
{{1,2,3}, {2,1,3}, {3,2,1}};
int aux=mat[0,0];
mat[0,0]=mat[0,1];
mat[0,1]=aux;
aux=mat[1,1];
mat[1,1]=mat[2,2];
mat[2,2]=aux;
aux=mat[2,1];
mat[2,1]=mat[1,2];
mat[1,2]=aux;
foreach (int num in mat)
Console.Write(num);
}
}
}
Assinale a opção CORRETA que corresponde à saída gerada pelo programa:

Gabarito comentado
Anotações
Marcar para revisão

10

457941200814289
Ano: 2022Banca: Instituto ConsulplanOrganização: SEED-PRDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C | Programação Estruturada
Em uma linguagem de programação estruturada, como a linguagem C, é comum dividir o código em conjuntos de instruções que realizam determinada tarefa e que podem ser reaproveitados em mais de um momento ao longo do código. Estes conjuntos podem ser caracterizados como procedimentos ou funções. São definições de procedimentos e funções, EXCETO:
Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com