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

Foram encontradas 380 questões

Q4068065 Programação

Na linguagem de programação C, o comando _________ permite executar um bloco de código entre várias alternativas.



Assinale a alternativa que completa a lacuna do texto acima de forma CORRETA:

Alternativas
Q2412065 Programação

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.

Alternativas
Q2411818 Programação

Em linguagem C, um vetor com tamanho maior que 1 (um), do tipo char, terminando com o caractere nulo "\0" indica um tipo de dado conhecido como:

Alternativas
Q2086103 Programação

Na linguagem C, foi declarada uma matriz: int matriz[5][6];.

O código abaixo é utilizado para imprimir todos os elementos da matriz.


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

for (int j = c ; j <= d ; j++){

printf(“%d “, matriz[i][j]);

     }

}


Qual deve ser os valores de a, b, c e d, respectivamente, para imprimir todos os elementos da matriz?

Alternativas
Q2086102 Programação

Considerando o código escrito na linguagem C: 


#include <stdio.h>

#include <stdlib.h>


int main() {

int a;

int b = 4;

a = b++;


printf(“a=%d e b=%d\n”,a,b);

return 0;


}


Qual é o resultado da execução do código?

Alternativas
Q2086101 Programação

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?

Alternativas
Q1852238 Programação
Considere o seguinte programa exemplo escrito em linguagem C e marque a alternativa correta.  
Imagem associada para resolução da questão
(*) fonte do programa retirado de https:/Awww.cprogressivo.net/ acessado em 09/09/2021. 
Alternativas
Q1832843 Programação
Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina. Assinale a alternativa que representa somente linguagens que são compiladas.
Alternativas
Q1828457 Programação
Qual será a saída do seguinte código C? 
Imagem associada para resolução da questão
Alternativas
Q1812448 Programação
#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.
Alternativas
Q1812447 Programação
#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.
Caso a linha for (i = 0; i < 10; i++) { fosse alterada para for (i = 0; i > 10; i++) { em suas três ocorrências, o código funcionaria invertendo a ordem dos números digitados e armazenados no vetor declarado no código.
Alternativas
Q1812446 Programação
#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 comando printf ("\n\n vetor[%d] = %d", i, vetor[i]); continuaria funcionando corretamente mesmo que o comando #include não existisse no código.
Alternativas
Q1812445 Programação
#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.
Alternativas
Q1808584 Programação
A linguagem de programação C é de propósito geral, sendo caracterizada como procedural e imperativa, desenvolvida em 1972 por Dennis M. Ritchie, baseando-se na sua experiência com o sistema operacional UNIX. Sua versatilidade e portabilidade lhe garantiram longa vida, sendo utilizada hoje também em programação de sistemas embarcados. A linguagem C foi formalizada com o ISO/IEC 9899:1990. Analise o código do programa a seguir conforme as definições da linguagem C.
Imagem associada para resolução da questão


Sobre esse código, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A execução do programa produz como saída: O valor é: 20. ( ) A formatação da saída poderia ser feita sem erro com o comando: printf( "O valor é: %f\n", ret_um ); ( ) A passagem de parâmetros para a função é por valor, pois a função um_de_dois(int num1, int num2) não altera o valor da variáveis int a ou int b. ( ) Os parâmetros formais são os argumentos da função um_de_dois(int num1, int num2), declarados como variáveis que aceitam os argumentos da chamada da função um_de_dois(a, b).
Assinale a sequência correta.
Alternativas
Q1792480 Programação
Em relação às características da linguagem C, assinale a alternativa correta.
Alternativas
Q1790648 Programação
Considerando o operador de pós-incremento, utilizado na linguagem C, o resultado da execução do código é:
Imagem associada para resolução da questão
Alternativas
Q1752406 Programação
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Alternativas
Q1322933 Programação
A linguagem de programação C é uma linguagem compilada de propósito geral, estruturada, imperativa e procedural. Esta é uma das linguagens de programação mais populares e tem influenciado muitas outras linguagens de programação, como por exemplo, a linguagem Java. Observe a figura, onde é apresentado um código escrito em C:
Imagem associada para resolução da questão
Após executar o código da figura no Compilador C, o que será apresentado no console?
Alternativas
Q1245038 Programação
Considere o código a seguir, utilizando a linguagem de programação C. Assinale a alternativa correta.
#include <stdio.h> int main() { int x = 1, y, z; y = ++x; z = y++; y = 2; printf("%%%d, %d, %d%%", x, y, z); return 0; }
Alternativas
Q2055524 Programação
Assinale a única alternativa que indica corretamente a principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows: 
Alternativas
Respostas
141: E
142: B
143: A
144: A
145: B
146: B
147: D
148: C
149: A
150: C
151: E
152: E
153: C
154: D
155: B
156: D
157: B
158: A
159: C
160: D