logo

Crowdly

Browser

Додати до Chrome

langage C

Шукаєте відповіді та рішення тестів для langage C? Перегляньте нашу велику колекцію перевірених відповідей для langage C в moodle.insa-toulouse.fr.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

#include <stdio.h>

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 *ptr_var;

  struct t var;

 

  ptr_var = &var;

  ptr_var.i = 10;

  ptr_var.c = 'b';

  ptr_var.f = 4.5;

  affiche(var);

  return 0;

}

Que donne l'exécution de ce programme ?

Переглянути це питання
#include <stdio.h>

#include <string.h>

#define MAX 10

struct S {

  int i;

  char ch[MAX];

};

void f(struct S * p)

{

  // initialiser la structure

  <COMPLETER>

}

int main(void)

{

  struct S s1;

  f(&s1);

  return (0);

}

Compléter la ligne <COMPLETER>

Переглянути це питання
#include <stdio.h>

#include <string.h>

#include <stdlib.h>

int main(void) {

  struct MonStruct {

    int n;

    char * ch;

  };

  struct MonStruct * a, b;

  a = malloc(sizeof(struct MonStruct));

  a->n = 30;

  a->ch = malloc(strlen("abcabc")+1);

  strcpy(a->ch, "abcabc");

  printf("%d ", a->n);

  printf("%s ", a->ch);

  b = malloc(sizeof(struct MonStruct));

  b->n = 0;

  b->ch = (char*) malloc(sizeof(strlen("bcabca")));

  strcpy(b->ch, "bcabca");

  printf("%d ", b->n);

  printf("%s \n", b->ch);

  return (0);

}

Qu'affiche le programme suivant ?

Переглянути це питання
#include <stdio.h>

#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[1]='B';

  s1.ch1="DD";

  printf("%s %s\n",s1.ch1,s1.ch2);

  return (0);

}

Que donne l'exécution de ce programme ?

Переглянути це питання
#include <stdio.h>

struct Chien

{

  char modele[10];

  int  tailleTruffe;

};

struct Meute

{

  struct Chien*  grandChef;

  struct Chien*  membres;

  int            nbMembres;

};

int main()

{

  struct Meute laBandeABasile;

  struct Chien toutous[5] = {{"Simba",2},

                            {"Alberto",4},

                            {"Spip",2},

                            {"Bill",5},

                            {"Milou",1}};

  laBandeABasile.grandChef = toutous;

  laBandeABasile.membres = &toutous[1];

  laBandeABasile.nbMembres = 4;

  printf("Chien : %s - %d\n",

          /* A COMPLETER */);

  return 0;

}

Compléter le programme

Переглянути це питання
#include <stdio.h>

#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 ?

Переглянути це питання
#include <stdio.h>

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 ?

Переглянути це питання
#include <stdio.h>

#include <string.h>

#define MAX 10

struct S {

  int i;

  char ch[MAX];

};

<COMPLETER>

{

  p->i=3;

  strcpy(p->ch,"oula");

}

int main(void)

{

  struct S s1;

  f(&s1);

  return (0);

}

Compléter la ligne <COMPLETER>

Переглянути це питання
#include <stdio.h>

struct S1 {

  int i;

  int j;

};

typedef struct S1 Ma_Struct ;

int main(void)

{

  struct 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 ?

Переглянути це питання
#include <stdio.h>

int main(void){

  int i;

  typedef struct t {

    int efface;

    char tab[4];

  }tableau ;

  tableau.efface=0;

  for (i=0;i<3;i++)

    tableau.tab[i]='a';

  tableau.tab[3]='\0';

  printf("le tab contient : %s\n",tableau.tab);

  return(0);

}

Que donne l'exécution de ce programme ?

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.insa-toulouse.fr?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome