定义结构体数组struct Stu{int num;charname[20];)x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;iprintf("%d%c",x[i].hum,x[i].name[2]);程序执行后的输出结果是( )。
有以下程序:#includemain( ){int a[]={2,4,6,8},*P=a,i;for(i=0;ia[i]=*P+ +;printf(″%d\n″,a[2]);}程序运行后的输出结果是( )。
有以下程序: #include main() { int i; char*a[]={"abed","ef","gh","ijk"}; for(i=0;i printf("%c",*a[i]); } 程序运行后的输出结果是( )。
设计准则要求,模块的作用域和控制域的关系是 ( )
软件设计中模块划分应遵循的准则是( )。
下列各序列中不是堆的是( )。
下列叙述中正确的是( )。
以下叙述中正确的是( )。
有以下程序: #include main() { int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i printf(''%d'',t[2-i][i]); 程序执行后的输出结果是( )。
下面程序的运行结果是( )。#includemain(){int i;for(i=1;i{if(i%2)printf("*");else printf("#");}}
下列与队列结构有关联的是( )。
有以下程序:#includetypedef struct{int b,p;}A;void f(A c)/*注意:c是结构变量名*/{int j;c.b+=1;c.p+=2;}main(){int i:A a={1,2}:f(a);printf("%d,%d\n",a.b,a.p);}程序运行后的输出结果是( )。
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a {char number [100]; int age; float p[6]; }; 定义一个数组:struct a b[10]; 假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
线性表常采用的两种存储结构是( )。
有以下程序: #include struct st { int x: int y; } a[2]={5,7,2,9}; main() { printf("%d\n",a[0].y*a[1].x); } 程序运行后的输出结果是( )。
下面关于编译预处理的命令行中,正确的是( )。
给定程序MODll.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;
再把第四个字符插入到前三个字符中……。待排序的字符串已在主函数中赋予。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动mmn函数,不得增行或删行,也不得更改程序的结构。
#include
#include
#define N 80
void insert(char *aa)
{int i,j,n; char ch;
/**********found**********/
n=strlem(aa);
for(i=1; i=0)
j--;
}
aa[j+1]=ch;
}
}
main()
{char a[N]="QWERTYUIOPASDFGHJKLMNBVCXZ";
printf ("The original string : %s/n", a);
insert(a);
printf("The string after sorting : %s/n/n",a);
}
设有以下说明,则不正确的叙述是( )。 union un {int a; charb: float c: } arr;
以下关于C语言数据类型使用的叙述中错误的是( )。
下列各项中属于黑盒测试方法的是( )。