Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
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

457941201326471
Ano: 2021Banca: CESPE / CEBRASPEOrganização: PG-DFDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Texto associado
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
Quando compilado e executado, o código solicita que o usuário digite dez números inteiros e, em seguida, ordena e mostra esses números na tela, em ordem crescente.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

2

457941201817467
Ano: 2023Banca: COMVEST UFAMOrganização: UFAMDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considere o seguinte programa escrito na linguagem de programação C:

#include <stdio.h>

int main()
{
int i, j;
for(i=0;i<2;i++){
for(j=0;j<=3;j++)
printf("\n Teste");
}
printf("\n i = %d ", i);
printf("\n j = %d ", j);
return 0;
}

Ao compilar e executar o programa, os valores impressos de i e de j são, respectivamente:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

3

457941201896736
Ano: 2016Banca: IF-RSOrganização: IF-RSDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Referente a alocação dinâmica de memória em C, é CORRETO afirmar:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

4

457941201325565
Ano: 2015Banca: COMPERVE - UFRNOrganização: UFRNDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considere o seguinte programa escrito em C:

                         int main()
                        {
                              int x = 25, y = 5, z;
                              for (z = 0; x >= y; x = x - y, z++);
                              printf("x=%d, y=%d, z=%d\n", x, y, z);
                              return 0;
                         }

Após a execução do programa, o que aparecerá na tela será
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

5

457941200269072
Ano: 2021Banca: CESPE / CEBRASPEOrganização: PG-DFDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Texto associado
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
O parâmetro %d, utilizado na linha scanf ("%d", &auxiliar);, permite a digitação apenas de números inteiros.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

6

457941200871528
Ano: 2015Banca: CONSULPLANOrganização: Prefeitura de Patos de Minas - MGDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Na linguagem de programação em C, as funções permitem a criação de programas em módulos, em que todas as variáveis, que são descritas nas definições de função, são locais, pois são conhecidas apenas na função em que são definidas. Cada biblioteca‐padrão tem um cabeçalho que contém os protótipos de função para todas as funções nessa biblioteca, assim como definições de vários tipos de dados e constantes que são necessárias para estas funções. Uma dessas bibliotecas tem a seguinte explicação: contém as definições comuns de tipo usadas pela C para realizar cálculos. Assinale‐a.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

7

457941200159299
Ano: 2023Banca: FGVOrganização: AL-MADisciplina: Linguagens de ProgramaçãoTemas: C | Linguagens de Programação
João pretendia escrever um trecho de código na linguagem C contendo o seguinte loop:

    int i;
    for (i = 5; i >= 0; i = i - 1) {
       printf("Valor: %d\n", i);
} 

Entretanto, sem querer, João inverteu a ordem das expressões no comando for, e digitou o código como segue:

    int i;
    for (i = 5; i = i - 1; i >= 0) {
        printf("Valor: %d\n", i);
}

Assinale a lista completa dos valores exibidos nesse trecho pela execução da versão equivocada produzida por João.
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

8

457941201819255
Ano: 2016Banca: UFESOrganização: UFESDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Na matemática, a multiplicação de duas matrizes, matA por matB, resulta em uma outra matriz, matC, em que cada elemento é dado pela soma das multiplicações, elemento a elemento, da linha equivalente em matA pela coluna equivalente em matB. Dadas duas matrizes de inteiros, int matA[LA][CA] e int matB[LB][CB], com um total de LA e LB linhas, respectivamente, com um total de CA e CB colunas, respectivamente, e com CA igual a LB, o trecho de código C capaz de gerar uma matriz matC como resultado da multiplicação de matA por matB é
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

9

457941201167920
Ano: 2024Banca: IBADEOrganização: SES-MGDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Observe o seguinte trecho de código de um programa em C#:


class Quadrilatero
{
//Área do quadrado
double CalcularArea (double lado)
{
return lado * lado;
}
//Área do retângulo
double CalcularArea (double baseMaior, double baseMenor)
{
return baseMaior * baseMenor;
}
}


Este trecho de código exemplifica o uso de:  
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

10

457941200880004
Ano: 2011Banca: VUNESPOrganização: TJM-SPDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Em relação à linguagem de programação C#, considere as seguintes afirmações referentes às suas características gerais.

I. Suporta herança múltipla.

II. Um construtor é estático.

III. variant não é uma palavra-reservada.

Sobre as afirmações, está correto o contido em

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro
..
Logo Questioneiquestionei.com