- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2022年吉林省辽源市全国计算机等级考试数据库技术真题(含答案)
学校:班级:姓名:考号:
一、1.选择题(10题)
1.下列关于数据结构中队列的描述中错误的是
A.队列的特点是先进先出
B.队列既能用顺序方式存储,也能用链接方式存储
C.队列使用于二叉树对称序周游算法的实现
D.队列使用于树的层次次序周游算法的实现
. MS SQL Server数据库系统的核心是 。
A.Sybase SQL Server B.IBM DB2 C.Microsoft SQL Server D.Oracle
.设有关系R(A, B, C)和S(A, D, E, F),且R. A和S.A取自同
一个域,与下面 SQL 语句:SELECT R.A.B.E.F FROM R.S WHERE
R.A=S.A AND B=3等价的关系代数表达式是
I ?凡,8.£1(= 3( Rt^S))
n.(nA)B(aB.3(R)))tx)(nE.r⑸)
ni.(aB=J(nAJ)(R)))txi(nE.F.(s))
A.只有I B.只有II (2』和川口.都等价
.关系数据库中,标识元组的属性或最小属性组称为()。
A.主键B.关系C.分量D.字段
;int maxllne ? 0; /?文章的总行畋?/
i int ReadDat(void);
; void WrlteDat(void);
M族字符保持不受?/1/?
M族字符保持不受?/
;void ConvertCharD(void)
1(
;
:J
j void main()
121 (
; if(ReadDat ())
I { .
! printf4”数据文件in.dat不能打开! \n\007**);
j return;
117 j )
; ConvertCharD ();
; HriteDatO ;
?)
;/?从文件mdat申遗以一■英文文拿存入到字符羸敢耀u中〃
! int ReadDat(void)
I (
! FILE wfp;
; int i - 0;
; char *p;
)NULL)!? NULL)
)NULL)
!? NULL)
; return 1;
28 ! while(fgets(xx(i),804 fp)
j ( ……,二.一
! p - dtrcbr(xx(iJ, f\nf ;
; if(p) ep ? 0;
£ …;
j );
; maxllne ? 1;
! fclose(£p);
) return 0;
| )
j /累u ■出X文件ouu3中〃
3B , void WriteDat(void)
f/小…二二二
; FILE efp;
? int i;
; fp - fopen(wout.dat*r **w);
,for(1 ? 0; 1 maxllno;
;(
45! printf xx (1J);
46 ; fprintf (fpf fs\n? xxdl);
4怵)1::二-Q
4B ? fclose(fp);
49 - )
33.已知数据文件in .dat中存有200个四位数,并已调用读函数readDat 把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一^^四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上 的值最后减去个位数位置上的值,如果得出的值大于等于零且原四位数 是奇数,则统计出满足此条件的个数ent,并把这些四位数按从小到大 的顺序存入数组b中,最后调用写函数writeDat把结果ent以及数组b 中符合条件的四位数输出到Out . dat文件中。
注意:部分源程序存在test-C文件中。
程序中已定义敛*h a[200). b(2OOh已定义变量,ent
请勿』动数黑文件in.dat中的任何败据、主曲fStmainO.读南数readDatO和写函数*tcDai()的内容.
! Ilnclude Otdio.h
;fdefine MAX 200
int a(MAX], b(MAX). ent - 0;
voidvoidwriteDat (); jsVal()voidreadDat()1415 \16 ;17 !18 519
voidvoid
writeDat (); jsVal()
void
readDat()
14
15 \
16 ;
17 !
18 5
19 :
20 !
int 1;
FILE *fp:
fp - fopen(Rin.datH, *rn)
for (i - 0; i MAX; ii) fscanf(fp, -td-r a(i])
(close(fp);
void main()
int i;
readDat();
jaVal();
prlntf (。满足条件的收,Qd\n*\ ent)
文档评论(0)