上机试题3及答案
3月计算机三级上机题库及答案
xx年3月计算机三级上机题库及答案1.数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字), 以及把个位数字和百位数字组成另一个新的十位数cd (新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字), 如果新组成的两个十位数ab-cd>=10且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,那么将满足此条件的四位数按从大到小的顺序存入数组b中, 并要计算满足上述条件的四位数的个数t。
最后main()函数调用写函数writeDat( )把结果t以及数组b中符合条件的四位数输出到OUT.DAT文件中。
注意: 部分源程序存在文件PROG1.C文件中。
程序中已定义数组: a[200], b[200], 已定义变量: t请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。
-------------------------PROG1.C#include#define MAX 200int a[MAX], b[MAX], t = 0;void jsVal(){int I,thou,hun,ten,data,j;int ab,cd;for(I=0;I<200;I++){thou=a[I]/1000; hun=a[I]%1000/100;ten=a[I]%100/10; data=a[I]%10;ab=10*thou+ten; cd=10*data+hun;if ((ab-cd)>=0&&(ab-cd)<=10&&ab%2==1&&cd%2==1&&ab!=0&&cd!=0){b[t]=a[I];t++;}}for(I=0;Ifor(j=I+1;jif(b[I]{data=b[I]; b[I]=b[j];b[j]=data;}}void readDat(){ int i ;FILE *fp ;fp = fopen("in.dat", "r") ;for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;fclose(fp) ;}void main(){ int i ;readDat() ;jsVal() ;printf("满足条件的数=%d\n", t) ;for(i = 0 ; i < t ; i++) printf("%d ", b[i]) ;printf("\n") ;writeDat() ;system("pause");}writeDat(){ FILE *fp ;int i ;fp = fopen("out.dat", "w") ;fprintf(fp, "%d\n", t) ;for(i = 0 ; i < t ; i++) fprintf(fp, "%d\n", b[i]) ; fclose(fp) ;}IN.DAT7153 8129 5795 2896 3019 7747 7607 8145 7090 4140 8626 7905 3735 9620 8714 9496 3640 5249 7671 5925 4687 2982 9387 6478 2638 2793 8298 8246 5892 9861 9110 2269 6951 9800 2439 5339 1064 9994 6762 5752 1001 1030 7989 2845 2958 3820 3010 9486 9798 4014 2783 1604 1628 6466 4101 4128 7127 3262 6332 2076 1860 5834 4580 9057 2614 7852 3789 2897 9194 6317 6276 4285 5610 6945 9137 8348 5434 9162 4303 6779 5025 5137 4630 3535 4048 2697 2438 9791 3903 3650 4899 1557 4745 2573 6288 5421 1563 9385 6545 5061 3905 1074 7840 4596 7537 5961 8327 2104 1055 83171282 5368 6571 5440 8274 1919 6789 4542 3570 15007044 9288 5302 7577 4018 4619 4922 2076 3297 58981699 9276 4439 2729 8725 7507 2729 6736 2566 32277901 2973 2353 4805 2546 3406 4824 2060 8645 58867549 9279 3310 5429 6344 4100 9604 1146 9234 62023477 1492 4800 2194 9937 1304 3454 5477 9230 53824064 8472 8262 6724 7219 9968 3398 4952 4130 69531791 4229 5432 8147 5409 4275 5091 2278 6192 48986808 8866 3705 3025 2929 1503 5298 2233 5483 3635OUT.DAT492888866862632622.数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字), 以及把个位数字和百位数字组成另一个新的十位数cd (新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字), 如果新组成的两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数, 同时两个新数的十位数字均不为零,那么将满足此条件的四位数按从大到小的顺序存入数组b中, 并要计算满足上述条件的四位数的个数t。
计算机三级《网络技术》上机考试单选题练习及答案
计算机等级考试/模拟试题2015计算机三级《网络技术》上机考试单选题练习及答案一、单选题1通过伪造某台主机的IP地址窃取特权的攻击方式属于( )。
A.木马入侵攻击B.漏洞入侵攻击C.协议欺骗攻击D.拒绝服务攻击参考答案:C参考解析:协议欺骗攻击方式有以下几种:(1)IP欺骗攻击。
(2)ARP欺骗攻击。
(3)DNS欺骗攻击。
(4)源路由欺骗攻击。
其中IP欺骗攻击是通过伪造某台主机的IP地址骗取特权,从而进行攻击的技术。
因此C 选项正确。
2下列关于外部网关协议BGP的描述中,错误的是( )。
A.BGP是不同自治系统的路由器之间交换路由信息的协议B.一个BGP发言人使用UDP与其他自治系统中的BGP 发言人交换路由信息C.BGP协议交换路由信息的节点数不小于自治系统数D.BGP-4采用路由向量协议参考答案:B参考解析:外部网关协议是不同的自治系统的路由器之间交换路由信息的协议。
一个BGP发言人与其他自治系统中的BGP发言人要交换路由信息就要先建立TCP连接,然后在此连接上交换BGP报文以建立BGP会话。
BGP协议交换路由信息的结点数是以自治系统数为单位的,所以不会小于自治系统数。
BGP-4采用路由向量路由协议。
5下列关于OSPF协议的描述中,错误的是( )。
A.每一个OSPF区域拥有一个32位的区域标识符B.OSPF区域内每个路由器的链路状态数据库包含着的拓扑结构信息C.OSPF协议要求当链路状态发生变化时用洪泛法发送此信息D.距离、延时、带宽都可以作为OSPF协议链路状态度量参考答案:B参考解析:0SPF区域内每个路由器的链路状态包含着本区域而不是的拓扑结构信息。
每一个OSPF区域拥有一个32位的区域标识符,在一个区域内的路由器数不超过200。
OSPF协议要求当链路发生变化时用洪泛法向所有路由器发送此信息。
链路状态“度量”主要是指费用、距离、延时、带宽等,综上所述B错。
6一台接入层交换机具有16个100/1000Mbps全双工下联端口,它的上联端口带宽至少应为( )。
全国计算机等级考试上机考试题库三级数据库技术2
第2套 真考题库试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.下列关于概念数据模型的说法,错误的是()。
A)概念数据模型并不依赖于具体的计算机系统和数据库管理系统B)概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C)概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D)概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能2.在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是()。
A)此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B)此阶段会将用户原有数据按照新的数据结构导入到新系统中C)此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D)此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作3.存储管理器是数据库管理系统非常重要的组成部分。
下列关于存储管理器的说法,错误的是()。
A)存储管理器负责检查用户是否具有数据访问权限B)为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C)存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D)存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性4.下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()。
A)客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B)数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C)这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D)这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务5.实体联系模型简称ER模型,是数据库设计常用的一种建模方法。
计算机三级网络技术上机题库及答案
计算机三级网络技术上机题库及答案计算机三级网络技术上机题库及答案网络技术考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
以下是店铺帮大家整理的计算机三级网络技术上机题库及答案,仅供参考,欢迎大家阅读。
函数ReadDat()的功能是实现从文件ENG51.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS51.DAT 中。
替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是数字0至9,则该字符不变,否则将f(p)所对应的字符进行替代。
注意:部分源程序已给出。
原始数据文件存放的格式是:每行的宽度均小于80个字符。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:#include#include#include#includeunsigned char xx[50][80];int maxline = 0; /* 文章的总行数 */int ReadDat(void);void WriteDat(void);void encryptChar(){void main(){system("CLS");if(ReadDat()){printf("数据文件ENG51.IN不能打开! 07"); return;}encryptChar();WriteDat();}int ReadDat(void){FILE *fp;int i=0;unsigned char *p;if((fp = fopen("ENG51.IN", "r")) ==NULL) return 1;while(fgets(xx[i], 80, fp) !=NULL){p = strchr(xx[i], ' ');if(p) *p = 0;i++;}maxline = i;fclose(fp);return 0;}void WriteDat(void)FILE *fp;int i;fp = fopen("PS51.DAT", "w");for(i = 0; i < maxline; i++){printf("%s ", xx[i]);fprintf(fp, "%s ", xx[i]);}fclose(fp);}【参考答案及解析】void encryptChar(){int i,j; /*定义循环控制变量*/int str; /*存储字符串的长度*/char ch; /*存储当前取得的字符*/for(i=0;i {str=strlen(xx[i]); /*求得当前行的字符串长度*/for(j=0;j {ch=xx[i][j] *11%6;if(ch<=32 ch="">='0' && ch<='9') )continue; /*如果计算后的值小于等于32或f(p)对应的'字符是数字0至9,则该字符不变*/elsexx[i][j]=ch; /*否则按给定的替代关系进行替代*/}}}【解析】本题要求对二维数组中的字符元素逐行进行处理。
计算机三级试题及答案
计算机三级试题及答案一、单选题1.计算机内部的信息表示是采用哪种进制的?A. 十六进制B. 八进制C. 二进制D. 十进制答案:C2.以下哪个设备被称为计算机的"大脑"?A. 鼠标B. 主板C. 显卡D. CPU答案:D3.在计算机网络中,TCP/IP协议中的IP指的是什么?A. 软件B. 硬件C. 地址D. 数据答案:C二、多选题1.以下哪些设备可以作为计算机的外部设备?A. 打印机B. 键盘C. 鼠标D. 显示器答案:A、B、C、D2.计算机硬件的基本组成部分包括以下哪些?A. CPUB. 内存C. 主板D. 声卡答案:A、B、C三、判断题1.计算机内部的运算是通过软件实现的。
A. 是B. 否答案:B2.二进制数系统只有两个数码,0和1。
A. 是B. 否答案:A四、简答题1.请简要解释计算机操作系统的作用和功能。
操作系统是计算机系统中最重要的软件之一,它的作用是管理和控制计算机的硬件和软件资源,为用户提供一个方便、高效、可靠的操作环境。
操作系统的功能包括但不限于以下几个方面:- 进程管理:调度和管理计算机上的进程,实现多任务处理。
- 内存管理:控制内存的分配和回收,以及内存的保护和共享。
- 文件管理:管理文件的存储、读取和修改,提供对文件的访问接口。
- 设备管理:管理计算机的各种输入输出设备,如打印机、硬盘、键盘等。
- 用户接口:提供用户与计算机系统进行交互的接口,如图形界面或命令行界面。
- 安全性和保护:保护计算机系统的安全,防止非法访问和病毒攻击。
操作系统的作用是使计算机系统能够高效地运行各种应用程序,提供良好的用户体验。
五、应用题1.请编写一个简单的Python程序,实现两个数字相加的功能。
```pythonnum1 = int(input("请输入第一个数字:"))num2 = int(input("请输入第二个数字:"))result = num1 + num2print("两个数字的和为:", result)```在运行程序时,用户需输入两个数字,程序会将两个数字相加并输出结果。
计算机三级网络技术机试(上机操作)模拟试卷119(题后含答案及解析)
计算机三级网络技术机试(上机操作)模拟试卷119(题后含答案及解析)题型有:1. 选择题 3. 综合题 4. 应用题选择题1.下列关于宽带城域网技术的描述中,错误的是()。
A.宽带城域网保证QoS的主要技术有RSVP、DiffServ和MPLSB.宽带城域网带内网络管理是指利用网络管理协议SNMP建立网络管理系统C.宽带城域网能够为用户提供带宽保证,实现流量工程D.宽带城域网可以利用NAT技术解决IP地址资源不足的问题正确答案:B2.下列关于接入技术特征的描述中,错误的是()。
A.远距离无线宽带接入网采用802.15.4标准B.Cable Modem利用频分复用的方法,将信道分为上行信道和下行信道C.光纤传输系统的中继距离可达100km以上D.ADSL技术具有非对称带宽特性正确答案:A3.下列关于RPR技术的描述中,错误的是()。
A.RPR环能够在50ms内实现自愈B.RPR环中每一个结点都执行DPT公平算法C.RPR环将沿顺时针方向传输的光纤环叫做外环D.RPR的内环与外环都可以传输数据分组与控制分组正确答案:B4.ITU标准OC-12的传输速率为()。
A.51.84MbpsB.155.52MbpsC.622.08MbpsD.1.244Gbps正确答案:C5.下列关于路由器技术指标的描述中,错误的是()。
A.吞吐量是指路由器的包转发能力B.背板能力决定了路由器的吞吐量C.语音、视频业务对延时抖动要求较高D.突发处理能力是以最小帧间隔值来衡量的正确答案:D6.一台接入层交换机具有16个100/1000Mbps全双工下联端口,它的上联端口带宽至少应为()。
A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps正确答案:B7.若服务器系统可用性达到99.999%,那么每年的停机时间必须小于等于()。
A.5分钟B.10分钟C.53分钟D.106分钟正确答案:A8.网络地址191.22.168.0子网掩码是()。
全国计算机等级考试上机考试题库三级数据库技术3
第3套真考题库试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.设有关系模式R(A,B,C,D),其函数依赖集为F={A->D,B->D,C->D}。
如果将R分解为R1(A,B,C)和R2(C,D),则该分解是()。
A)同时保持函数依赖和无损连接的分解B)保持函数依赖但不保持无损连接的分解C)保持无损连接但不保持函数依赖的分解D)既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法,错误的是()。
A)分解并不总能提高查询效率B)分解通常使得涉及属性少的查询执行效率更高C)分解通常使得简单的更新事务执行效率更高D)分解总是能降低存储空间的要求,因为它能消除冗余数据3.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。
当前表中没有任何数据。
现在依次向该表中插入如下数据(1)(e1,Tom,e2)(2)(e3,Jerry,null)(3)(null,Foo,null)(4)(e2,Fake,e2)(5)(e1,Ghost,e3)(6)(e4,Who,e1)则最终该表中有()行数据。
A)2B)3C)4D)54.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。
下列关于数据库物理设计的说法,错误的是()。
A)物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关B)物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器/服务器架构是现在比较流行的应用系统架构。
下列关于此架构的说法,错误的是()。
A)表示层使用Web浏览器实现,位于客户端,一般无需安装其他程序B)数据层位于数据库服务器,由DBMS完成数据存储和数据存取等数据管理功能C)此架构将人机交互、应用业务逻辑和数据管理三类功能分离,提高了可维护性D)与二层的客户/服务器架构相比,此架构在交互性、运行速度方面优势明显6.设有下列关于数据库分析、设计与实现的工作:Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系Ⅱ.进行数据库的备份与恢复等日常维护Ⅲ.在ER图的基础上确定数据库关系模式Ⅳ.调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式Ⅴ.考虑分析DBAS运行过程中备份数据库策略,如备份时间点和备份周期Ⅵ.事务和应用程序的编码及测试上述工作中,属于DBAS系统设计阶段工作的是()。
三级网络技术上机答案(昆明新视野整理)[1]
第一题所属类型:销售记录排序问题void SortDat() /*标准答案*/{int i,j;PRO m;for(i=0;i<99;i++){for(j=i+1;j<100;j++){if(strcmp(sell[i].mc,sell[j].mc)>0){m=sell[i];sell[iI]=sell[j];sell[j]=m;}if(strcmp(sell[i].mc,sell[j].mc)==0){if(sell[i].je>sell[j].je){m=sell[i];sell[i]=sell[j];sell[j]=m;}}}}分析:首先,考试知识点:(1)结构体的定义,结构体变量比较。
(2)结构体数组排序。
其次,解题过程:(1)定义变量i,j,特别是PRO m;必须特别注意,m必须是结构体PRO类型的,不能是其它的类型。
(2)排序格式:和其它类型的数据排序是一致的,没有很多改变,一定要确定结构体数组中有多少个元素。
for(i=0;i<99;i++){for(j=i+1;j<100;j++){}}(3)按产品代码从小到大进行排列:if(strcmp(sell[i].mc,sell[j].mc)>0){m=sell[i];sell[iI]=sell[j];sell[j]=m;(4)若产品代码相同,则按金额从小到大进行排列:if(strcmp(sell[i].mc,sell[j].mc)==0){if(sell[i].je>sell[j].je){m=sell[i];sell[i]=sell[j];sell[j]=m;}}(5)此种类型的题目和比较四位数是一样的思想,考试的时候要注意比对。
第二题所属类型:分离四位数后将满足条件的数进行排序void jsVal() /*标准答案*/{int i,j,k,m,t[4];for (i=0;i<300;i++){t[0]=a[i]/1%10;t[1]=a[i]/10%10;t[2]=a[i]/100%10;t[3]=a[i]/1000%10;if(t[3]+t[1]==t[2]+t[0]){b[cnt]=a[i];cnt++;}}for(j=0;j<cnt-1;j++){for(k=i+1;k<cnt;k++){if (b[j]>b[k]){m=b[j];b[jI]=b[k];b[k]=m;}}}}分析:首先,做题步骤:(1)分离数组a中的四位数,将个位、十位、百位、千位分离出来后赋值给数组t中的t[0]、t[1]、t[2]、t[3]。
全国计算机等级考试上机考试题库三级数据库技术9
第9套新增真考试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.下列不属于数据库应用系统物理设计阶段活动的是()。
A)数据库物理结构设计B)数据库事务详细设计C)应用程序详细设计D)数据库备份与恢复设计2.在一个ER图中,包含三个实体集,两个二元一对多联系,两个二元多对多联系,则将该ER图转化为关系模型后,得到的关系模式个数是()。
A)4个B)5个C)6个D)7个3.DFD建模方法由四种基本元素组成,其中用来描述数据的提供者或使用者的是()。
A)数据流B)处理C)数据存储D)外部项4.从功能角度数据库应用系统可以划分为四个层次,其中负责与DBMS交互以获取应用系统所需数据的是()。
A)表示层B)业务逻辑层C)数据访问层D)数据持久层5.现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。
关于性能优化有以下做法:Ⅰ.因为很少用到商品描述属性,可以将其单独存储Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性Ⅲ.因为经常执行商品表和销售表之间的连接操作,可以将它们组织成聚集文件Ⅳ.因为经常按照商品号对销售表执行分组操作,可以将销售表组织成散列文件以上做法中,正确的是()。
A)仅Ⅰ和Ⅱ和ⅢB)仅Ⅰ、Ⅱ和ⅣC)仅Ⅱ、Ⅲ和ⅣD)全部都是6.已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:SELECT学号FROM学生WHERE姓名LIKE′张%′AND年龄!=15为了加快该查询的执行效率,应该()。
A)在学号列上建索引B)在姓名列上建索引C)在年龄列上建索引D)在学号和年龄列上建索引7.已知有关系R(A,B,C),其中A是主码,现有如下创建索引的SQL 语句:CREATE CLUSTERED INDEX idx1 ONR(B)则下列说法中正确的是()。
A)idx1既是聚集索引,也是主索引B)idx1是聚集索引,但不是主索引C)idx1是主索引,但不是聚集索引D)idx1既不是聚集索引,也不是主索引8.在完成数据库的物理设计之后,就进入数据库系统的实施阶段。
计算机三级网络技术上机题库和答案(终结修订)
*******************************************************************************☆题目1请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k 个素数存入数组xx传回。
最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。
部分源程序存在文件prog1.c中。
例如:若输入17 5 则应输出:19,23,29,31,37。
请勿改动主函数main()和写函数writeDat()的内容。
int isP(int m){int i;for(i=2;i<m;i++)if(m % i==0)return 0;return 1;}void num(int m,int k,int xx[]){ int s=0;for(m=m+1;k>0;m++)if(isP(m)) { xx[s++]=m; k--;}}☆题目2已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a 中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。
最后main( )函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。
注意:部分源程序存在文件prog1.c中。
程序中已定义数组:a[200],b[200],已定义变量:cnt请勿改动数据文件IN.DA T中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。
void jsVal(){ int i,j,qw,bw,sw,gw;for(i=0;i<MAX;i++){ qw=a[i]/1000; bw=a[i]/100%10;sw=a[i]%100/10; gw=a[i]%10;if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]) { qw=b[i]; b[i]=b[j]; b[j]=qw;}}******************************************************************************★题目3函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOR( ),其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx中。
全国计算机等级考试上机考试题库三级数据库技术4
第4套 真考题库试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.在数据模型三个要素中,表述客观世界中数据对象之间关联的是()。
A)数据操作B)数据结构C)数据视图D)完整性约束2.数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。
下列不属于数据库三级模式结构的是()。
A)逻辑模式B)物理模式C)外模式D)应用模式3.在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有DFD、IDEF0等。
其中,DFD建模方法也被称为过程建模和功能建模方法,其核心是()。
A)数据B)软件C)数据流D)分析过程4.设有关系模式R(A,B,C,D),存在函数依赖集:{A→B,C→D},则R最高可属于()。
A)1NFB)2NFC)3NFD)BCNF5.数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。
设有下列活动:Ⅰ.设计ER图Ⅱ.将ER图转换为关系模式Ⅲ.定义数据的约束条件Ⅳ.用SQL语句描述事务活动上述活动中,属于逻辑设计所包含活动的是()。
A)仅Ⅰ、Ⅱ和ⅢB)仅Ⅱ、Ⅲ和ⅣC)仅Ⅱ和ⅢD)仅Ⅱ和Ⅳ6.从功能上讲,数据库应用系统设计包括四个层次。
下列层次中包含索引设计的是()。
A)表示层B)业务逻辑层C)数据访问层D)数据持久层7.在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。
下列不属于物理设计阶段活动的是()。
A)确定关系表的文件组织形式B)进行关系规范化设计C)创建必要的索引D)设置存储分配参数8.查询处理器和存储管理器是数据库管理系统中的核心模块。
下列关于查询处理器和存储管理器的说法,错误的是()。
A)查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令B)存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能C)存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护D)查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中9.下列简化UML关系图中,最不恰当的是()。
全国计算机等级考试上机考试题库三级数据库技术5
第5套真考题库试题一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)(1)在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是()。
A)外模式/模式B)模式/内模式C)外模式/内模式D)逻辑模式/内模式(2)关于数据库视图,下列说法正确的是()。
A)视图一定能提高数据的操作性能B)定义视图的语句可以是任何数据操作语句C)视图可以提供一定程度的数据独立性D)视图的数据一般是物理存储的(3)许多大中型企业出于多种原因建立了数据仓库,以下()不是建立数据仓库的合理理由。
A)将企业的各种应用系统集中在一起B)充分利用企业信息系统生成的各种数据C)解决企业业务应用和数据分析应用的性能冲突D)以面向主题、集成的方式合理的组织数据(4)关于数据库应用系统的设计,有下列说法:Ⅰ.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面Ⅱ.数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER 图,然后合并各局部ER图得到全局ER图Ⅲ.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表Ⅳ.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是()。
A)Ⅰ、Ⅲ和ⅣB)ⅠC)Ⅱ和ⅢD)Ⅱ和Ⅳ(5)关于数据库应用系统的需求分析工作,下列说法正确的是()。
A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。
B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。
C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(6)根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是()。
A)需求分析B)概念设计C)逻辑设计D)物理设计(7)在SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是()。
计算机3级考试题库及答案
计算机3级考试题库及答案随着计算机技术的快速发展和广泛应用,越来越多的人开始关注计算机等级考试。
计算机3级考试作为一项相对较高级别的考试,对考生的计算机知识和应用能力提出了较高的要求。
本文将为大家提供一份计算机3级考试题库及答案,以供参考和学习。
一、计算机组成与体系结构1. 什么是计算机的硬件系统?它包括哪些组成部分?答案:计算机的硬件系统是指计算机中各种物理设备的总称。
它包括中央处理器(CPU)、主存储器(内存)、输入设备、输出设备和辅助存储器等组成部分。
2. 简述冯·诺依曼体系结构的基本原理。
答案:冯·诺依曼体系结构是一种计算机体系结构,基于存储程序的概念。
它的基本原理包括程序和数据存储在同一存储器中、以二进制形式表示指令和数据、按照指令序列的顺序执行程序、程序可以通过跳转和循环控制执行的流程。
二、操作系统1. 什么是操作系统?它的主要功能是什么?答案:操作系统是计算机系统中的核心软件,负责管理和控制计算机的各种资源,并为用户提供一个方便、高效的工作环境。
它的主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口等。
2. 请简述进程和线程的概念及区别。
答案:进程是指计算机中正在运行的一个程序的执行实例。
它拥有独立的内存空间和系统资源,是系统进行资源分配和调度的基本单位。
线程是进程中的一个执行单元,是进程中的一个指令流。
与进程相比,线程之间共享同一进程的内存空间和系统资源,可以提高程序的运行效率。
三、数据库概论1. 什么是数据库?数据库管理系统(DBMS)的主要功能是什么?答案:数据库是指存储有组织的数据的集合,具有数据共享和数据独立性的特点。
数据库管理系统是一种管理和组织数据库的软件,它的主要功能包括数据定义、数据操纵、数据控制和数据查询等。
2. 请简述关系数据库模型的基本概念。
答案:关系数据库模型是一种以关系为基础的数据库模型。
它将数据组织成一张表格形式的结构,表格中的每一行代表一个实体记录,表格中的每一列代表一个属性。
计算机三级信息安全技术上机试题及答案
计算机三级信息安全技术上机试题及答案计算机三级信息安全技术上机试题及答案1.PKI的性能中,信息通信安全通信的关键是_____C_____A.透明性B.易用性C.互操作性D.跨平台性2.下列属于良性病毒的是____D_____A.黑色星期五病毒B.火炬病毒C.米开朗基罗病毒D.扬基病毒3.目前发展很快的基于PKI的安全电子邮件协议是____A______A.S/MIMEB.POPC.SMTPD.IMAP4.建立计算机及其网络设备的物理环境,必须要满足《建筑与建筑群综合布线系统工程设计规范》的要求,计算机机房的室温应保持在___A_______A.10℃至25℃之间B.15℃至30℃之间C.8℃至20℃之间D.10℃至28℃之间5.SSL握手协议的主要步骤有____B______A.三个B.四个C.五个D.六个6.SET安全协议要达到的目标主要有____C______A.三个B.四个C.五个D.六个7.下面不属于SET交易成员的是_____B_____A.持卡人B.电子钱包C.支付网关D.发卡银行8.使用加密软件加密数据时,往往使用数据库系统自带的加密方法加密数据,实施_____A_____A.DACB.DCAC.MACD.CAM9.CTCA指的是____B______A.中国金融认证中心B.中国电信认证中心C.中国技术认证中心D.中国移动认证中心10.下列选项中不属于SHECA证书管理器的操作范围的是_____C_____A.对根证书的操作B.对个人证书的操作C.对服务器证书的操作D.对他人证书的操作11.通常为保证信息处理对象的认证性采用的手段是___C_______A.信息加密和解密B.信息隐匿C.数字签名和身份认证技术D.数字水印12.关于Diffie-Hellman算法描述正确的是____B______A.它是一个安全的接入控制协议B.它是一个安全的密钥分配协议C.中间人看不到任何交换的信息D.它是由第三方来保证安全的13.以下哪一项不在..证书数据的组成中?_____D_____A.版本信息B.有效使用期限C.签名算法D.版权信息14.关于双联签名描述正确的是____D______A.一个用户对同一消息做两次签名B.两个用户分别对同一消息签名C.对两个有联系的消息分别签名D.对两个有联系的消息同时签名15.Kerberos中最重要的.问题是它严重依赖于____C______A.服务器B.口令C.时钟D.密钥16.网络安全的最后一道防线是____A______A.数据加密B.访问控制C.接入控制D.身份识别17.关于加密桥技术实现的描述正确的是____A______A.与密码设备无关,与密码算法无关B.与密码设备有关,与密码算法无关C.与密码设备无关,与密码算法有关D.与密码设备有关,与密码算法有关18.身份认证中的证书由____A______A.政府机构发行B.银行发行C.企业团体或行业协会发行D.认证授权机构发行19.称为访问控制保护级别的是____C______A.C1B.B1C.C2D.B220.DES的解密和加密使用相同的算法,只是将什么的使用次序反过来?____C______A.密码B.密文C.子密钥D.密钥【计算机三级信息安全技术上机试题及答案】。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库上机练习3
一、建立数据库TGDB;
二、为描述作者向期刊的投稿情况,建立了三张表:作者表、期刊表和投稿表。
期刊表用于描述期刊的基本信息,作者表用于描述作者的基本信息,投稿表用于描述作者向期刊的投稿情况。
在查询分析器中写出创建这三张表的语句。
三张表的结构如下:作者表(ZZB)
作者号(zzh)普通字符编码定长字符型,长度为4,主码;
作者名(zzm)普通字符编码可变长字符型,最多5个汉字,取值不重复。
2. 期刊表(QKB)
期刊号(qkh)普通字符编码定长字符型,长度为4,主码;
期刊名(qkm)普通字符编码可变长字符型,最大长度为20,非空;
类别(lb)普通字符编码定长字符型,长度为2,取值为“是”或“否”
(说明:“是”表示此期刊为核心期刊,“否”表示此期刊为非核心期刊)。
版面费(bmf) 整型。
3. 投稿表(TGB)
作者号(zzh)普通字符编码定长字符型,长度为4,非空;
期刊号(qkh)普通字符编码定长字符型,长度为4,非空;
投稿日期(tgrq)小日期时间型,非空,默认值为系统当前时间;
文章名称(wzmc)普通字符编码定长字符型,长度为50;
审稿结果(sgjg)普通字符编码定长字符型,长度为6,取值范围为{通过,未通过},默认值为“未通过”。
其中,主码为(作者号,期刊号,投稿日期),
“作者号”为引用作者表的“作者号”的外码;
“期刊号”为引用期刊表的“期刊号”的外码。
三、运行C:\exam.exe程序解压缩数据文件(可解压到任何地方),解压缩的密码为“dbok”。
利用SQL Server的DTS工具,将“期刊表.txt”文件中的数据导入到“期刊表”中,将解压后的“作者与投稿表.xls”文件中的数据分别导入到“作者表”和“投稿表”中。
四、利用第二题的三张表,在查询分析器中写出实现如下要求的SQL语句(注:要求下述语句均使用一条SQL语句完成)
1.查询2006年以后(包括2006年)的投稿情况,列出作者名、期刊名、文章名称和投稿日期。
2.查询姓哪个姓的作者最多,列出这个姓氏和姓这个姓氏的作者人数,包含并列的情况。
3.查询作者“杨伍华”没有投过稿的核心期刊的名称。
4. 查询投稿次数超过2次(包括2次)且版面费总金额大于1000的期刊的投稿情况,显示作者号,期刊号,审稿通过总次数,版面费总金额(说明:只有审稿结果为“通过”时,作者才需向期刊缴纳相应版面费)。
5.查询全体作者(包括还没有投过稿的作者)的总投稿次数、总人数。
6.向投稿表中插入一条记录,作者号为“zz01”,期刊号为“qk02”,文章名称为“地铁限界系统的研究”,投稿日期和审稿结果为默认值。
7.删除投稿表中2000年以前(包括2000年),期刊名为"哲学研究"中审稿未通过的的投稿记录。
二
CREATE TABLE ZZB (
zzh char(4) PRIMARY KEY,
zzm char(10) UNIQUE
)
CREATE TABLE QKB (
qkh char(4) PRIMARY KEY,
qkm varchar(20) NOT NULL,
lb char(2) CHECK(lb in('是','否')),
bmf int
)
CREATE TABLE TGB (
zzh char(4),
qkh char(4),
tgrq smalldatetime,
wzmc char (50),
sgjg char (6) CHECK(lb in('通过','未通过')),
PRIMARY KEY(zzh, qkh, tgrq),
FOREIGN KEY (zzh) REFERENCES ZZB(zzh),
FOREIGN KEY (qkh) REFERENCES QKB(qkh),
)
四、1
SELECT zzm,qkm,wzmc,tgrq
FROM ZZB,QKB,TGB
WHERE ZZB.zzh=TGB.zzh AND QKB.qkh=TGB.qkh AND YEAR(tgrq)>=2006
2
SELECT SUBSTRING(zzm,0,2) 姓氏, COUNT(SUBSTRING(zzm,0,2)) 人数
FROM ZZB
WHERE zzh IN (SELECT zzh FROM TGB)
GROUP BY SUBSTRING(zzm,0,2)
ORDER BY 人数DESC
3
SELECT qkm
FROM QKB
WHERE qkh NOT IN (SELECT qkh
FROM TGB,ZZB
WHERE TGB.zzh=ZZB.zzh AND zzm='杨伍华')
AND LB='是'
4
SELECT TGB.ZZH,TGB.QKH,COUNT(TGB.qkh) 通过次数,SUM(bmf) 版面费
FROM TGB,ZZB,QKB
WHERE TGB.zzh=ZZB.zzh AND TGB.qkh=QKB.qkh AND TGB.zzh IN (SELECT zzh FROM TGB GROUP BY zzh HA VING COUNT(zzh)>=3)
GROUP BY TGB.zzh,TGB.qkh,bmf HA VING COUNT(TGB.qkh)>=2 AND SUM(bmf)>1000
5
SELECT COUNT(wzmc) 总投稿次数, COUNT(DISTINCT ZZB.zzh) 总人数
FROM ZZB LEFT JOIN TGB ON (TGB.zzh=ZZB.zzh)。