欢迎来到010在线作文网!

c语言试题及答案(2)

试题 时间:2021-08-31 手机版

  { int a=4,b=6,c=7,d=ADD(a+b)*c;

  printf("d=%d",d);

  }

  A d=70 B d=80 C d=140 D d=700

  10.已知职工记录描述如下,在Turbo C中,系统为变量w分配( )字节的空间。

  struct worker

  { int no;

  char name[20];

  char sex;

  union

  { int day; int month; int year;}birth;

  } w;

  A 29 B 20 C 25 D 6

  11.设有以下定义,值为5的枚举常量是( )。

  enum week{sun,mon=4,tue,wed,thu,fri,sat} w;

  A tue B sat C fri D thu

  12.下面选项中正确的赋值语句是(设 char a[5],*p=a;)( )。

  A p="abcd"; B a="abcd"; C *p="abcd"; D *a="abcd";

  13.设有以下程序段,则值为6的表达式是( )。

  struct st { int n; struct st *next;};

  static struct st a[3]={5,&a[1],7,&a[2],9,0 },*p;

  p=&a[0];

  A p++->n B ++p->n C p->n++ D (*p).n++

  14.C语言中的文件类型只有( )。

  A 索引文件和文本文件两种 B 文本文件一种

  C 二进制文件一种 D ASCII码文件和二进制文件两种

  二 判断对错,对的划“√”,错的划“×”(5分,每小题0.5分)

  1.在Turbo C中,整型数据在内存中占2个字节。( )

  2.int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的输出结果为A。( )

  3.break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。( )

  4.函数的递归调用不过是一个函数直接或间接地调用它自身。( )

  5.函数strlen("ASDFG")的值是7。( )

  6.通过return语句,函数可以带回一个或一个以上的返回值。( )

  7.结构体类型只有一种。 ( )


本文来源http://www.010zaixian.com/shiti/428690.htm
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(zaixianzuowenhezi@gmail.com),我们会及时处理和回复,谢谢.