问答题
使用说明中的词语,给出下图中的数据存储D1~D5的名称。
【参考答案】
D1:学生信息文件;D2:课程单元信息文件:D3:课程信息文件;D4:课程成绩文件;
D5:无效成绩文件。......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
多项选择题
[问题2] 如下的SQL语句是检索“信息系(IS)和计算机科学系(CS)的学生的姓名和性别”的不完整语句,请在空缺处填入正确的内容。 SELECT (1) FROM (2) WHERE (3)
点击查看答案&解析
问答题
阅读下列程序说明和C程序,将应填入 (n) 处的字句写在答卷纸的对应栏内。 【程序说明】 该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。 【程序】 #include <stdio.h> void strmerge(char *a,char *b,char *c) 将字符串a,b合并到字符串c char t,*w; W=c; while( (1) ) 找到字符串a,b当前字符中较小的字符 if(*a<*b) t=-*a, (2) else if(*a>*b) t=*b; (3) else 字符串a,b 当前字符相等 t=-*a; a-H-; b-H-; if( (4) ) 开始,可直接赋值 *w=t; else if(t!=*w) 如果a,b中较小的当前字符与c中当前字符不相等,才赋值 (5) if(*a!=’ O’) 如果字符串a还没有结束,则将a的剩余部分赋给c while(*a!=’ 0’) if(*a!=*w) *(++w)=*a; a++; else (6) if(*b!= ,’ 0’) 如果字符串b 还没有结束,则将 b 的剩余部分赋给 c while(*b !=’ 0’) if(*b!=*w) *(++w)=*b; b++; else b++; (7) void strsort(char *s) 将字符串 s 中的字符排序 int i,j,n; char t,*w; w=s; for(n=O;*w!=’ O’;n++) 得到字符串长度 n w++; for(i=O;i<n-1;i++) 对字符串 s 进行排序,按字母先后顺序 forO=i+ 1 ;j<n;j++) if( (8) t=s[i]; s[i]=s[j]; (9) void mainO char s1 [100],s2[100],s3[100]; prinff( nlPlease input the first string: ); scanfC( % s ,s1 ); prinff( nPlease input the second string: ); scanf( %s ,s2); strsort(s1); 将字符串s1 排序 strson(s2); 将字符串 s2 排序 prinff( %s n’,s1); printfC % sW’,s2); s3[0]=’ O’; 字符串 s3 的第一个字符先置’ 0’结束标志 (10) ; 将s1和s2合并,按照字母顺序排列, prinff( %s ,s3);
点击查看答案&解析
相关试题
[问题3] 如下的SQL语句是检索“每个学...
[问题2] 如下的SQL语句是检索“信息系...
[问题2] 求解“背包问题”常用的方法有...
[问题1] 试分析该关系模式中的函数依赖...
阅读下列程序说明和C程序,将应填入 (n)...