Шукаєте відповіді та рішення тестів для langage C? Перегляньте нашу велику колекцію перевірених відповідей для langage C в moodle.insa-toulouse.fr.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
struct S1 {
int i;
int j;
};
typedef struct S1 Ma_Struct ;
int main(void)
{
struct S1 s;
s.i=3;
s.j=3;
printf("%d %d\n",s.i++,s.j);
return (0);
}
Que donne l'exécution de ce programme ?
#include <string.h>
struct joueur {
char nom [20];
int classement;
float gain;
};
int main (void)
{
struct joueur Bruel;
strcpy(Bruel.nom,"AAAAAAAAAAAAAAAAAA");
Bruel.nom[0]='P';
Bruel.nom[1]='a';
Bruel.nom[2]='t';
Bruel.nom[3]='r';
Bruel.nom[4]='i';
Bruel.nom[5]='c';
Bruel.nom[6]='k';
Bruel.classement=1;
Bruel.gain=100000;
printf("%s,%d,%f",
Bruel.nom,Bruel.classement,Bruel.gain);
return(0);
}
Que donne l'exécution de ce programme ?
#include <string.h>
int main() {
struct S {
int a;
int b;
char c[20];
} *Y;
struct S Z [2] =
{
{2,0,"MdC"},
{3,7,"CdR"}
};
Y = Z;
Y.a = 3;
Y.b = 1;
strcpy(Y.c, "DdR");
Z[0].a += Z[1].b;
Z[0].b += Z[1].a;
printf("%d %d %s : %d %d %s\n",
Z[0].a, Z[0].b, Z[0].c, Z[1].a,Z[1].b, Z[1].c);
return 0;
}
Que donne l'exécution de ce programme ?
struct t{
int i;
char c;
float f;
};
void affiche(struct t var)
{
printf("%d %c %f\n", var.i, var.c, var.f);
}
int main(void)
{
struct t var;
var.i = 10;
var.c = 'b';
var.f = 4.5;
affiche(var);
return(0);
}
Que donne l'exécution de ce programme ?
struct S1 {
int i;
int j;
};
typedef Ma_Struct struct S1 ;
int main(void)
{
Ma_Struct s;
s.i=3;
s.j=3;
printf("%d %d\n",s.i++,s.j);
return (0);
}
Que donne l'exécution de ce programme ?
int main(void){
int i;
typedef struct t {
int efface;
char tab[4];
}tab;
tab tableau;
tableau.efface=1;
for (i=0;i<3;i++)
tableau.tab[i]='a';
tableau.tab[3]='\0';
if (tableau.efface)
printf("le tab est efface\n");
else
printf("le tab contient : %s\n",tableau.tab);
return(0);
}
Que donne l'exécution de ce programme ?
#include <string.h>
#define MAX 10
struct S {
char * ch1;
char ch2[MAX];
};
int main(void)
{
struct S s1;
s1.ch1="OULA";
strcpy(s1.ch2,"OULA");
s1.ch2[0]='A';
s1.ch1="BB";
printf("%s %s\n",s1.ch1,s1.ch2);
return (0);
}
Que donne l'exécution de ce programme ?
struct t{
int i;
char c;
float f;
};
struct s{
int i;
int c;
float f;
};
void affiche(struct t var)
{
printf("%d %c %f\n", var.i, var.c, var.f);
}
int main(void)
{
struct t var;
struct s rav;
var.i = 10;
var.c = 'b';
var.f = 4.5;
rav = var;
affiche(var);
return 0;
}
Que donne l'exécution de ce programme ?
void fonction (int *p1, int *p2)
{
int tempo;
tempo =*p1;
*p1=*p2;
*p2=tempo;
}
int main (void)
{
int a=5;
int b=2;
fonction (&a, &b);
printf("%d %d",a,b);
return (0);
}
Que donne l'exécution de ce programme ?
#include <stdlib.h>
#include <string.h>
void f(int * p, char * s)
{
*p=3;
strcpy(s,"TEST");
}
int main(void)
{
int i;
char ch[10];
// appeler la fonction f
<COMPLETER>
printf("%d\n",i);
return(0);
}
Compléter la ligne <COMPLETER>