Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <stdio.h>
main(){
int k = 20, l = 5, m = 10;
int *pk, *pl, *pm;
pk = &k;
pl = &l;
pm = &m;
int res = (*pk - 5) - (*pl * 3) * (*pm + 2);
printf(“Resultado: %d”, res);
}
-165
2. (0,2 ponto) Qual a saída do seguinte programa C?
void alteraParametros(int *a, int *b, int c) {
*a = *a * 3;
*b = *b + 5;
c = c – 10;
}
main() {
int a = 3, b = 4, c = 5;
alteraParametros(&x, &y, c);
printf(“Resultado: %d”, a + b + c);
}
Não foi declarado variável x e y
a)
#include<stdlib.h>
#include<stdio.h>
struct Carro{
int ano;
char modelo[30];
char cor[15];
};
typedef struct Carro Carro;
void leitura_carro(Carro *car1){
printf("\nInforme o ano do carro: ");
scanf("%d",car1 -> ano);
setbuff()
printf("\nInforme o modelo: ");
fgets(car1->modelo,29,stdin);
printf("\nInforme a cor: ");
fgets(car1->cor,14,stdin);
}
void imprimir_carro(){
}
int main() {
Carro car;
leitura_carro(&car);
return 0;
}
b)
#include<stdlib.h>
#include<stdio.h>
struct Carro{
int ano;
char modelo[30];
char cor[15];
};
typedef struct Carro Carro;
void leitura_carro(Carro *car1){
printf("\nInforme o ano do carro: ");
scanf("%d",car1 -> ano);
(stdin,NULL);
printf("\nInforme o modelo: ");
fgets(car1->modelo,29,stdin);
printf("\nInforme a cor: ");
fgets(car1->cor,14,stdin);
(stdin,NULL);
}
void imprimir_carro(){
}
int main() {
Carro car;
leitura_carro(&car);
return 0;
}
c)
void leitura_carro(Carro *car1){
printf("\nInforme o ano do carro: ");
scanf("%d",car1 -> ano);
setbuff()
printf("\nInforme o modelo: ");
fgets(car1->modelo,29,stdin);
printf("\nInforme a cor: ");
fgets(car1->cor,14,stdin);
}
void imprimir_carro(){
}
int main() {
Carro car;
leitura_carro(&car);
return 0;
}