题库 题库

【单选题】

若有下面的说明和定义:
struct test
{  int  ml; char  m2;  float  m3;
   union uu {char ul[5]; int  u2[2];} ua;
}  myaa;
则sizeof(struct test )的值是
  • A.12

  • B.16

  • C.14

  • D.9

参考答案

查看答案

相关试题

单选题 以下程序中,while循环的循环次数是
main()
{ int  i=0;
  while(i<10)
  {  if(i<1)  continue;
     if(I==5)  break;
     i++;
  }
  ......
}
查看答案
单选题 以下叙述正确的是 查看答案
单选题 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为 查看答案
单选题 以下程序的输出结果是
#include  <stdio.h>
main()
{ int  i=0,a=0;
  while(i<20)
  {  for(;;)
     { if((i%10)==0)  break;
       else              i--;
     }
     i+=11;      a+=i;
  }
  printh("%d\n",a);
}
查看答案
单选题 将当前盘当前目录及其子目录中的全部文件 (总量不足1.2MB) 复制到一张空的A盘的根目录下,应该使用的DOS命令为 查看答案
单选题 切断计算机电源后,下列存储器中的信息会丢失的是: 查看答案
单选题 以下程序的输出结果是
main()
{ char  x=040;
  printf("%0\n",x<<1);
}
查看答案
单选题 DOS命令 "COPY CON DISP"中的CON代表 查看答案
单选题 若以下定义:
struct  link
{  int  data;
   struck  link  *next;
}a,b,c,*p,*q;
且变量a和b之间已有如下图所示的链表结构:
a                    b
data  next          data  next
┌──┬──┐      ┌──┬──┐
│ 5  │    ┼──→│ 9  │ \0 │
└──┴──┘      └──┴──┘
  ↑p
               c
           data  next
         ┌──┬──┐
         │ 7  │    │
         └──┴──┘
              ↑q
指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是:
查看答案
单选题 以下程序段的输出结果是
char  s[]="\\141\141abc\t";
printf  ("%d\n",strlen(s));
查看答案
单选题 设有以下说明语句
typedef  struct
{  int  n;
   char  ch[8];
}PER;
则下面叙述中正确的是
查看答案
单选题 若有以下程序
#include    <stdio.h>
void    f(int  n);
main()
{  void  f(int  n);
   f(5);
}
void f(int  n)
{  printf("%d\n",n);  }
则以下叙述中不正确的是
查看答案
单选题 以下程序的输出结果是
main()
{ int  a=4,b=5,c=0,d;
  d=!a&&!b||!c;
  printf("%d\n",d);
}
查看答案
单选题 以下程序的输出结果是
#include  <stdio.h>
#include  <string.h>
main()
{  char  b1[8]="abcdefg",b2[8],*pb=b1+3;
   while (--pb>=b1)  strcpy(b2,pb);
   printf("%d\n",strlen(b2));
}
查看答案
单选题 结构化程序设计所规定的三种基本控制结构是 查看答案
单选题 以下程序的输出结果是
f(int  b[],int  m,int  n)
{ int  i,s=0;
  for(i=m;i<n;i=i+2)  s=s+b[i];
  return  s;
}
main()
{int  x,a[]={1,2,3,4,5,6,7,8,9};
 x=f(a,3,7);
 printf("%d\n",x);
}
查看答案
单选题 若有以下定义和语句:
int  s[4][5],(*ps)[5];
ps=s;
则对s数组元素的正确引用形式是
查看答案
单选题 以下不能正确进行字符串赋初值的语句是 查看答案
单选题 以下程序的输出结果是
main()
{ int  a=0,i;
  for(i=;i<5;i++)
  {  switch(i)
     { case 0:
       case 3:a+=2;
       case 1:
       case 2:a+=3;
       default:a+=5;
     }
  }
  printf("%d\n",a);
}
查看答案
单选题 下列各带有通配符的文件名中,能代表文件XYZ.TXT的是 查看答案