Questões de Concurso
Sobre c em programação
Foram encontradas 380 questões
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:
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.
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:
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?
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?
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?
(*) fonte do programa retirado de https:/Awww.cprogressivo.net/ acessado em 09/09/2021.


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.

Após executar o código da figura no Compilador C, o que será apresentado no console?
#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; }