Í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

457941202043813
Ano: 2014Banca: FGVOrganização: SUSAMDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Analise, a seguir, um pequeno programa desenvolvido em C.

                        #include
                        intfuncao (int j);
                        int main( )
                        {
                         int i;
                         intsaida;
                         i = 1;
                         saida = 0;
                         while (i <10)
                         {
                                   saida = saida + funcao(i);
                                    i = i + 1;
                         }
                         printf("%d", saida);
                        }
                         intfuncao (int j)
                        {
                          if (j % 2 == 0)
                                     return 0;
                          else
                                      return j;
                        }

A valor da variável saída que é impresso na tela ao final da execução do programa é
Gabarito comentado
Anotações
Marcar para revisão

2

457941201110705
Ano: 2016Banca: COMPERVE - UFRNOrganização: UFRNDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Na linguagem C, para manipular um número real com 8 bytes de tamanho que possa assumir valores negativos, é preciso declarar uma variável do tipo
Gabarito comentado
Anotações
Marcar para revisão

3

457941201951423
Ano: 2014Banca: CETROOrganização: FUNDAÇÃO CASADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considerando o C#, correlacione as colunas com os tipos e valores abaixo e, em seguida, assinale a alternativa que apresenta a sequência correta.
Coluna A
1. sbyte.
2. byte.
3. ushort.
4. unit.
Coluna B
( ) -128
( ) 255
( ) 65,535
( ) 65,538
Gabarito comentado
Anotações
Marcar para revisão

4

457941201988622
Ano: 2021Banca: Fundação CETAPOrganização: PGE-PADisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação | Linguagens de Programação | C | Programação Estruturada

Considere o seguinte programa escrito em Linguagem C e marque a alternativa correta.


1 # include < stdio .h >

2 main ()

3 (

4 int n1, n2;

5 printf (" Digite o primeiro numero : “) ;

6 scanf ( "%d”, & n1 ) ;

7 printf (” Digite o segundo numero : “3;

8 scanf ("%d”, & n2 ) ;

9 printf ("O resultado e %d + %d = Xd\n", n1, n2,nl + n2 );

10 }


(*) fonte do programa retirado de https://www.sbm.org.br/ coloquio-centro-veste-4/wp-content/uploads/sites/2/2016/01/ nocoes_programacão.pdf acessado em 01/09/2021.

Gabarito comentado
Anotações
Marcar para revisão

5

457941201041020
Ano: 2023Banca: FCCOrganização: TRT - 12ª Região (SC)Disciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C | PHP

Examine os programas em PHP, C# e C a seguir:

PHP


<?php

$num = "SoH";

$result - $num + 5,

echo "Result: " . $result;

?>





C#


using System;

namespace Teste {

class Testando {

static void Main(string{} args) {

int num = "SoH";

int result = num + 5;

Console.WriteLine($"Resultado: {r}");

}

}

}

C


#include <stdio.h>

int main() {

int num, result;

num= "SoH";

result = num + 5;

printf("\n Resultado: %d",

result);

return 0;

}


Considerando que os programas serão executados em condições ideais,

Gabarito comentado
Anotações
Marcar para revisão

6

457941200229077
Ano: 2014Banca: CCV-UFSOrganização: UFSDisciplina: Linguagens de ProgramaçãoTemas: C | Linguagens de Programação
Analise o programa, em ANSI C, a seguir.

#include <stdio.h>
int main(int argc, char **argv){
int a, b, c, d;
a = 15;
b = 20;
c = b;
d = 0;
while (a<b){
if (c%a!=0 && c%b!=0){
c++;
continue;
}
d = d + c;
if (c%a==0 && c%b==0) break;
c++;
}
printf("%d\n",d);
return 0;
}

Após ser compilado com o comando
gcc –Wall –ansi –o teste teste.c

e executado, o valor impresso pelo programa é:
Gabarito comentado
Anotações
Marcar para revisão

7

457941200268863
Ano: 2022Banca: UFAMOrganização: UFAMDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considere o programa a seguir, elaborado na linguagem ANSI C:

          #include <stdio.h>

          int* pa, a;

          int main() {
             a = 10;
             pa = &a;
             a = 8;
             printf("%d", a);
             printf(" %d", *pa);
           }

Assinale a alternativa CORRETA sobre a saída (output) obtida, ao se executar o programa:
Gabarito comentado
Anotações
Marcar para revisão

8

457941201258288
Ano: 2015Banca: IESESOrganização: TRE-MADisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Referente ao comando fork(), do ponto de vista conceitual, é correto afirmar que ele gera uma cópia exata do processo que executou o comando:
Gabarito comentado
Anotações
Marcar para revisão

9

457941201875460
Ano: 2024Banca: FGVOrganização: INPEDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:


int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };

int *v,final;

v = &matriz[1];

final = v[3];


Após a execução desse trecho de código, o valor de final é: 
Gabarito comentado
Anotações
Marcar para revisão

10

457941200901656
Ano: 2023Banca: IF-ESOrganização: IF-ESDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | C
Considere uma lista dinamicamente encadeada onde cada nó possui a seguinte estrutura desenvolvida na linguagem de programação C: 


struct celula {
                        int info;
                        struct celula *next;
};


Deseja-se inserir um elemento na última posição da lista. Considere que novo e p são ponteiros para struct celula. A variável novo aponta para uma nova célula, que deverá ser inserida no final da lista. A variável p é apenas um auxiliar apontando para o último elemento da lista. Assumindo como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista é NULL, qual opção permite inserir um elemento no final da lista? 
Gabarito comentado
Anotações
Marcar para revisão
..
Logo Questioneiquestionei.com