重庆市高职分类考试计算机专业综合理论测试模拟试卷(六)

标签:
精品解析文字版答案
2025-07-23
| 2份
| 11页
| 160人阅读
| 0人下载

内容正文:

重庆市高等职业教育分类考试 计算机类专业综合理论测试模拟试题(六) (满分200分,考试时间120分钟) 一、单项选择题(共20个小题,每小题3分,共60分) 1.( )标志着计算机网络的诞生。 A.面向终端的计算机网络 B.以通信子网为中心的分组交换网络 C.具有标准化网络体系结构的计算机网络 D.网络互联及高速计算机网络 2.根据IP地址的分类规则,以下哪个是C类IP地址( )。 A.10.0.0.5 B.198.12.2.6 C.224.12.0.5 D.172.16.5.8 3.根据网络的不同,目前使用最多的是( )。 A.PCI网卡 B.千兆网卡 C.以太网网卡 D.有线网卡 4.在创建用户过程中,账号由多个用户共同使用时,密码选项应选择( )。 A.用户下次登录时必须更改密码 B.用户不能更改密码 C.密码永不过期 D.账号已禁用 5.在解决网络故障时,运行Ping命令时,参数( )可继续执行该命令。 A.a B.n C.l D.t 6.配置Windows Server 2012 R2网络连接时,( )不是必须的网络组建。 A.网络通信协议 B.网络服务 C.网卡 D.可靠多播协议 7.构建好的打印环境,不包括( )。 A.打印机 B.文件服务器 C.打印服务器 D.打印队列 8.网络维护常用的方法不包括( )。 A.测试法 B.分析观察法 C.设备维修法 D.替换法 9.在C语言中,关于main()函数的叙述正确的是( )。 A. main()函数必须有返回值,且返回类型必须为void B. main()函数可以放在程序中其他函数之外的任意位置 C. 一个C程序中可以有多个main()函数 D. main()函数的参数列表不能省略 10.在C语言中,下列不合法的字面量是( )。 A.0211 B.1.3e2 C.0X2P3 D.’\26A’ 11.在C语言中,有int a=1,b=3,c=5,d=7;,执行表达式a<b||c++&&++d后,变量d的值是( )。 A.7 B.8 C.6 D.1 12.在C语言中,下列叙述正确的是( )。 A.在循环体内使用break语句或continue语句的作用相同 B.continue语句可以在if语句中使用 C.只能在循环体内和switch语句体内使用break语句 D.在嵌套循环结构中,无论在哪层执行break语句,都可以结束整个循环 13.在C语言中,设有int a=12;int*p;float*q;,则下列正确的是( )。 A.*p=&a; B.p=&a; C.q=(float)p; D.q=&p; 14.在C语言中,已知float x,y;输出语句printf(“%lf”,fun(x,y));则以下函数定义正确的是( )。 A.int fun(float a,float b){} B.float fun(float a,float b){} C.double fun(float a,float b){} D.long fun(float a,float b){} 15.关系模型的基本结构是( )。 A.二维表 B.树形结构 C.网状结构 D.链表 16.在VFP中,逻辑型字段的宽度是( )。 A.1字节 B.2字节 C.4字节 D.8字节 17.在VFP中,命令“Index On”所带参数“Candidate”表示建立( )。 A.候选索引 B.普通索引 C.一索引 D.主索引 18.报表中,用于显示页码的表达式正确的是( )。 A."页码:"+Str(_Pageno) B."页码:"+Page()  C."页:"+Str(Page) D."页:"+_Pageno 19.在VFP的Sql语句中,与表达式“语文Between 70 And 90”功能相同的表达式是( )。 A.语文>=70 And 语文<=90 B.语文>70 And 语文<90 C.语文>=70 And 语文<90 D.语文>70 And 语文<=90 20.在VFP的表单中,用于输入密码的文本框需设置( )。 A.Passwordchar属性 B.Controlsource属性 C.Readonly属性 D.Value属性 二、判断题(共12个小题,每小题2分,共24分) 21.传输层是负责维护两个节点之间的传输链接,确保点到点的传输不中断、管理数据交换等。( ) 22.服务器型机柜的散热效果更好。( ) 23.原则上,路由器与交换机直接连接即可。( ) 24.5G网络其最高理论传输速度可达10Gbit/s。( ) 25.DHCP服务器可以创建多个区域。( ) 26.NAT服务器暂时解决了IPV4不够用的问题。( ) 27.在C语言中,自增自减运算的操作数可以是变量、字面量、表达式。( ) 28.在C语言中,结构变量所占内存空间等于各成员变量所占空间之和。( ) 29.在C语言中,当实参为数组名时,向形式参数传递的是该数组的首地址。( ) 30.在VFP中,表间临时关系需使用Set Relation to命令建立。( ) 31.在VFP中,索引文件中存储表的实际数据。( ) 32.在VFP中,表单的Visible属性用于设置是否可见。( ) 三、填空题(共20个小题,每小题3分,共60分) 33.UDP传输的可靠性由 负责。 34.计算机网络的主要功能是 。 35.计算机与交换机距离较远时,是通过 进行连接。 36.网络设备ip地址为172.16.0.1,要用远程登录方式进行远程管理时应输入 。 37. 是一系列打印作业等待打印服务器服务的存储位置。 38. 是网络上计算机向其他计算机提供的访问共享资源或其他服务的网络功能。 39.在创建和配置web站点中,需要把设计好的网站文件复制到站点的 中。 40.光纤宽带就是要把传送的数据由电信号转换为光信号进行通信,在光纤的两端分别都需要装有 进行信号的转换。 41.在C语言中,定义常量E的值为2.7182818的命令是__________。 42.在C语言中,与ch=getchar();等价的scanf()函数语句是__________。 43.在C语言中,能用if…else if实现的分支 (填“一定”或“不一定”)能用switch语句来实现。 44.在C语言中,执行语句for(i=1;i++<=5;i++);后,变量i的值是__________。 45.在C语言中,定义一个名为a能存放10个长双精度数据的一维数组的语句是__________。 46.在C语言中,全局变量的默认初值为__________。。 47.在VFP中,字符型常量的定界符可以是单引号、双引号或__________。 48.在VFP中,在指定工作区3号工作区中打开表Zgda.Dbf的命令是:_______________。 49.函数Len("2026年")+Val("1.2e2abc")的返回值是__________。 50.在VFP的SQL语句中,条件查询的关键字是__________。 51.若要设置组合框为下拉列表框,需设置Style属性为__________。 52.在VFP中,循环语句For的步长默认值是__________。 四、程序填空(共8空,每空4分,共32分) 53.编程实现:小明是一名特工,收到了一份来自总部的神秘情报。这份情报使用了一种简单的凯撒密码变体:所有大写字母(A-Z)被加密为其后第4个字母(例如:A→E, B→F, ..., W→A, X→B, Y→C, Z→D)其他字符(小写字母、数字、符号等)保持不变 #include"stdio.h" main() { char ch[81]; int i; gets(ch); for(i=0;ch[i]!='\0';i++) { if(ch[i]>='A'&&ch[i]<='Z') ① ; if(ch[i]>'Z'&&ch[i]<='Z'+4) ② ; } puts(ch); } 54.编程实现:输入两个整数m和n,输出它们及之间所有整数之和。 #include"stdio.h" main() { int m,n,t,s=0,i; printf("请输入两个整数: "); scanf("%d%d",&m,&n); if(m>n) ③ ; for(i=m;i<=n;i++) ④ ; printf("%d和%d之间的整数和为%d :",m,n,s); } 55.职工信息系统的数据表Zgxx.Dbf有编号(N,4)、姓名(C,6)、部门(C,8)、工资(N,10,2)、照片G等字段。要求使用Sql命令完成以下功能。 (1)添加一个“党员否”字段,字段类型为逻辑型; (2)查找出各部门中的最高工资和总工资。 Alter Table Zgxx ⑤ Select 部门, ⑥ From Zgxx Group By 部门 56.在表单 Form1中有标签框、计时器和命令按钮等控件,如图所示。在数据表Jsjxx.Dbf中有姓名(C,6)、选修课程(C,8)、成绩(N,5,1)等字段,该数据表已经添加到表单数据环境中。当运行表单后,用户单击“开始”按钮后,则在标签框Label1中每隔0.1秒按数据表中顺序显示出姓名,当最后一个名字显示之后又从第一个名字循环显示。当用户单击“停止”按钮后,则停止循环显示,并标签框Label1中显示被选中的姓名。 表单 Form1的Init事件代码为: Thisform.Timer1.Enabled=.F. ⑦ “开始”按钮的 Click事件代码为: Thisform.Timer1.Enabled=.T. “停止”按钮的 Click事件代码为: Thisform.Timer1.Enabled=.F. 计时器Timer1的Timer事件代码为: Thisform.Label1.Caption=姓名 Skip If Eof() ⑧ Endif Thisform.Refresh 五、阅读程序(共4小题,每小题6分,共24分) 57.#include"stdio.h" main() { int n,i,s=0,j; int a[5]={5,8,6,25,28}; for(j=0;j<5;j++) for(i=1,s=0;i<=a[j]/2;i++) { if(a[j]%i==0) s=s+i; if(s==a[j]) printf("%d ",a[j]); } } 程序运行结果: 58.#include"stdio.h" int max(int x, int y) { if(x>y) return x; else return y; } main() { int a=3,b=6,c=4, d=5; d= max(a,max(b,c)); printf("%d",d); } 程序运行结果: 59.现有某班成绩表Cj.Dbf,该表中有字段语文(N,4,1),数学(N,4,1),总分(N,5,1),其记录如表所示。 语文 数学 总分 80 75 82 90 72 83 78 86 69 74 62 92 Update Cj Set 总分=语文+数学 Select * From Cj Where 总分>=160 Or 数学>=90 order by 总分 descending 执行该命令后,浏览窗口所显示的结果是: 60.现有某职工的工作天数表Ts.Dbf,在该表中有月份(N,2),工作天数(N,2)字段,其记录如表所示。 月份 工作天数 1 25 4 28 6 24 7 22 10 26 Use Ts N=0 M=月份 D=工作天数 Do While Not Eof( ) Skip If 工作天数>=26 ?月份-M,工作天数-D N=N+1 Endif M=月份 D=工作天数 Enddo ?N 程序的运行结果是: 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 重庆市高等职业教育分类考试 计算机类专业综合理论测试模拟试题(六) (满分200分,考试时间120分钟) 一、单项选择题(共20个小题,每小题3分,共60分) 1.( )标志着计算机网络的诞生。 A.面向终端的计算机网络 B.以通信子网为中心的分组交换网络 C.具有标准化网络体系结构的计算机网络 D.网络互联及高速计算机网络 【答案】A 【解析】以单台计算机为中心的远程联机系统,标志着计算机网络的诞生。1969年ARPANET(阿帕网)采用分组交换技术,实现了计算机之间的互联。 2.根据IP地址的分类规则,以下哪个是C类IP地址( )。 A.10.0.0.5 B.198.12.2.6 C.224.12.0.5 D.172.16.5.8 【答案】B 【解析】C类IP地址的第一段范围是192~223。A是A类地址(1~126),B是C类地址(198在192~223范围内),C是D类地址(224~239,用于多播),D是B类地址(128~191)。 3.根据网络的不同,目前使用最多的是( )。 A.PCI网卡 B.千兆网卡 C.以太网网卡 D.有线网卡 【答案】C 【解析】以太网是目前应用最广泛的局域网技术,以太网网卡(支持以太网协议)是使用最多的网卡类型。PCI是按总线类型不通,千兆是按速率分类,有线是按连接方式。 4.在创建用户过程中,账号由多个用户共同使用时,密码选项应选择( )。 A.用户下次登录时必须更改密码 B.用户不能更改密码 C.密码永不过期 D.账号已禁用 【答案】B 【解析】多个用户共用一个账号时,应禁止用户自行更改密码(避免冲突),选择“用户不能更改密码”;A是确保用户是唯一知道密码的人,C可能导致密码长期未更新的安全风险,D会禁用账号无法使用。 5.在解决网络故障时,运行Ping命令时,参数( )可继续执行该命令。 A.a B.n C.l D.t 【答案】D 【解析】Ping命令中,参数-t表示持续发送数据包,直到手动终止(按Ctrl+C);-a解析IP为域名,-n指定发送数量,-l指定数据包大小。 6.配置Windows Server 2012 R2网络连接时,( )不是必须的网络组建。 A.网络通信协议 B.网络服务 C.网卡 D.可靠多播协议 【答案】D 【解析】配置网络连接时,网卡(硬件)、网络通信协议(如TCP/IP)、网络服务(如文件共享)是必须组件;可靠多播协议用于特定多播场景,非必需。 7.构建好的打印环境,不包括( )。 A.打印机 B.文件服务器 C.打印服务器 D.打印队列 【答案】B 【解析】打印环境的核心组件包括打印机(硬件)、打印服务器(管理打印任务)、打印队列(等待打印的任务列表);文件服务器用于共享文件,与打印环境无关。 8.网络维护常用的方法不包括( )。 A.测试法 B.分析观察法 C.设备维修法 D.替换法 【答案】C 【解析】网络维护常用方法包括测试法(如Ping测试)、分析观察法(查看日志、指示灯)、替换法(更换疑似故障设备);设备维修法属于硬件维修,不是网络维护的常用方法。 9.在C语言中,关于main()函数的叙述正确的是( )。 A. main()函数必须有返回值,且返回类型必须为void B. main()函数可以放在程序中其他函数之外的任意位置 C. 一个C程序中可以有多个main()函数 D. main()函数的参数列表不能省略 【答案】B 【解析】A错误:main()函数默认返回类型为int,可省略返回值(隐含返回0),并非必须返回void。B正确:main()函数是程序入口,可放在其他函数之外的任意位置(只要在全局范围)。C错误:一个C程序只能有一个main()函数。D错误:main()函数的参数列表可以省略(默认无参数)。 10.在C语言中,下列不合法的字面量是( )。 A.0211 B.1.3e2 C.0X2P3 D.’\26A’ 【答案】D 【解析】A合法:0211是八进制整数(以0开头)。B合法:1.3e2是科学计数法表示的浮点数。C合法:0X2P3是C99支持的十六进制指数形式。D不合法:‘\ddd’1至3位八进制数,’\26A’中A超出八进制数的范围。 11.在C语言中,有int a=1,b=3,c=5,d=7;,执行表达式a<b||c++&&++d后,变量d的值是( )。 A.7 B.8 C.6 D.1 【答案】A 【解析】 表达式为a<b||c++&&++d,逻辑运算符||具有短路特性:先判断a<b(1<3为真),整体表达式已为真,后续c++和++d不执行。因此d的值保持初始值7。 12.在C语言中,下列叙述正确的是( )。 A.在循环体内使用break语句或continue语句的作用相同 B.continue语句可以在if语句中使用 C.只能在循环体内和switch语句体内使用break语句 D.在嵌套循环结构中,无论在哪层执行break语句,都可以结束整个循环 【答案】C 【解析】 break用于跳出当前循环或switch,continue用于跳出本次循环开始下一次循环,作用不同;continue只能在循环体内使用,不能在if语句中独立使用;break提前结束包含它的循环语句的执行。 13.在C语言中,设有int a=12;int*p;float*q;,则下列正确的是( )。 A.*p=&a; B.p=&a; C.q=(float)p; D.q=&p; 【答案】B 【解析】 *p是指针指向的变量值,不能赋值地址(&a是地址),应为p=&a;p是int*,q是float*,指针对象只能指向与其类型一致的内存单元;q是float*,&p是int(指针的地址),类型不匹配。 14.在C语言中,已知float x,y;输出语句printf(“%lf”,fun(x,y));则以下函数定义正确的是( )。 A.int fun(float a,float b){} B.float fun(float a,float b){} C.double fun(float a,float b){} D.long fun(float a,float b){} 【答案】C 【解析】 printf("%lf", fun(x,y))中%lf用于输出double类型数据,因此函数fun的返回值必须为double类型。选项C的函数返回类型为double,匹配格式符要求。 15.关系模型的基本结构是( )。 A.二维表 B.树形结构 C.网状结构 D.链表 【答案】A 【解析】关系模型的基本结构是二维表,表中每行是记录,每列是属性;树形结构对应层次模型,网状结构对应网状模型,链表是数据存储结构,均非关系模型核心。 16.在VFP中,逻辑型字段的宽度是( )。 A.1字节 B.2字节 C.4字节 D.8字节 【答案】A 【解析】VFP中逻辑型(L)字段宽度固定为1字节,存储.T.或.F.。 17.在VFP中,命令“Index On”所带参数“Candidate”表示建立( )。 A.候选索引 B.普通索引 C.一索引 D.主索引 【答案】A 【解析】Index on...Candidate用于建立候选索引,要求关键字值唯一,与主索引功能类似,但主索引仅适用于数据库表,候选索引可用于自由表。 18.报表中,用于显示页码的表达式正确的是( )。 A."页码:"+Str(_Pageno) B."页码:"+Page()  C."页:"+Str(Page) D."页:"+_Pageno 【答案】A 【解析】报表中页码变量为_Pageno为数值型不能直接与字符串连接,需用Str(_Pageno)转换为字符串后拼接,正确格式为"页码:"+Str(_Pageno)。 19.在VFP的Sql语句中,与表达式“语文Between 70 And 90”功能相同的表达式是( )。 A.语文>=70 And 语文<=90 B.语文>70 And 语文<90 C.语文>=70 And 语文<90 D.语文>70 And 语文<=90 【答案】A 【解析】Between 70 And 90使用时包含临界值,等价于>=70且<=90,因此A选项语文>=70And语文<=90正确。B、C、D选项未完全包含边界值。 20.在VFP的表单中,用于输入密码的文本框需设置( )。 A.Passwordchar属性 B.Controlsource属性 C.Readonly属性 D.Value属性 【答案】A 【解析】文本框的Passwordchar属性设为*或其他字符时,输入内容会显示为该字符,用于密码输入;Controlsource绑定字段,Readonly设为只读,Value存储当前值。 二、判断题(共12个小题,每小题2分,共24分) 21.传输层是负责维护两个节点之间的传输链接,确保点到点的传输不中断、管理数据交换等。( ) 【答案】错 【解析】传输层负责端到端的传输管理,会话层负责维护两个节点之间的传输链接,确保点到点的传输不中断、管理数据交换等。 22.服务器型机柜的散热效果更好。( ) 【答案】对 【解析】服务器型机柜通常配备专用散热风扇和通风设计,散热效果优于普通机柜。 23.原则上,路由器与交换机直接连接即可。( ) 【答案】错 【解析】为了保证数据安全性,路由器应先与防火墙连接,再连接交换机。 24.5G网络其最高理论传输速度可达10Gbit/s。( ) 【答案】对 【解析】5G网络的最高理论传输速度可达10Gbit/s,远高于4G。 25.DHCP服务器可以创建多个区域。( ) 【答案】错 【解析】创建多个区域是DNS服务器的功能,DHCP服务器可以创建多个作用域,通过作用域管理IP地址分配。 26.NAT服务器暂时解决了IPV4不够用的问题。( ) 【答案】正确 【解析】NAT(网络地址转换)通过将私有IP转换为公有IP,减少公有IP的使用,暂时缓解了IPv4地址不足的问题, 27.在C语言中,自增自减运算的操作数可以是变量、字面量、表达式。( ) 【答案】错 【解析】自增(++)和自减(--)运算符有赋值操作,其操作数只能是变量。 28.在C语言中,结构变量所占内存空间等于各成员变量所占空间之和。( ) 【答案】对 【解析】结构变量所占内存空间等于各成员变量所占空间之和。 29.在C语言中,当实参为数组名时,向形式参数传递的是该数组的首地址。( ) 【答案】对 【解析】当实参为数组名时,传递的是数组的首地址。 30.在VFP中,表间临时关系需使用Set Relation to命令建立。( ) 【答案】对 【解析】VFP中表间临时关系通过Set relation to命令建立,退出VFP后关系将会消失。 31.在VFP中,索引文件中存储表的实际数据。( ) 【答案】错 【解析】索引文件存储的是记录的指针和关键字值,不存储表的实际数据,实际数据仍在.Dbf文件中。 32.在VFP中,表单的Visible属性用于设置是否可见。( ) 【答案】对 【解析】表单的Visible属性设为.T.时显示,.F.时隐藏,用于控制表单可见性。 三、填空题(共20个小题,每小题3分,共60分) 33.UDP传输的可靠性由 负责。 【答案】应用层 【解析】UDP是无连接、不可靠的传输协议,其传输可靠性需由应用层保障(如校验、重传机制)。 34.计算机网络的主要功能是 。 【答案】资源共享 【解析】计算机网络的核心功能是资源共享,包括硬件、软件、数据等资源的共享。 35.计算机与交换机距离较远时,是通过 进行连接。 【答案】信息模块 【解析】计算机与交换机距离较近时,通过网线直接连接,较远时,通过信息模块连接。 36.网络设备ip地址为172.16.0.1,要用远程登录方式进行远程管理时应输入 。 【答案】telnet 172.16.0.1 【解析】Windows系统中,远程登录使用“远程桌面连接”(telnet命令),格式为`telnet 目标IP`,故输入telnet 172.16.0.1。 37. 是一系列打印作业等待打印服务器服务的存储位置。 【答案】打印队列 【解析】打印队列是存储等待打印的作业的位置,由打印服务器按顺序处理。 38. 是网络上计算机向其他计算机提供的访问共享资源或其他服务的网络功能。 【答案】网络服务 【解析】网络服务是计算机向其他设备提供共享资源或服务的功能,如文件服务、打印服务等。 39.在创建和配置web站点中,需要把设计好的网站文件复制到站点的 中。 【答案】主目录 【解析】Web站点的主目录是存放网站文件的默认路径,需将设计好的文件复制到该目录中才能被访问。 40.光纤宽带就是要把传送的数据由电信号转换为光信号进行通信,在光纤的两端分别都需要装有 进行信号的转换。 【答案】光猫(或光调制解调器) 【解析】光猫用于在光纤两端实现电信号与光信号的转换,确保数据在光纤中以光信号传输。 41.在C语言中,定义常量E的值为2.7182818的命令是 。 【答案】const float E= 2.7182818 ; 【解析】定义常量的一般格式为 const 类型标识符 常量名=字面量值;。 42.在C语言中,与ch=getchar();等价的scanf()函数语句是 。 【答案】scanf("%c", &ch); 【解析】getchar()用于读取单个字符并返回,等价于scanf("%c", &ch);(%c格式符读取单个字符)。 43.在C语言中,能用if…else if实现的分支 (填“一定”或“不一定”)能用switch语句来实现。 【答案】不一定 【解析】if…else if可处理范围条件(如x>10&&x<20),而switch仅能处理离散的常量表达式(如case 1: case 2:)。因此范围条件无法用switch实现。 44.在C语言中,执行语句for(i=1;i++<=5;i++);后,变量i的值是 。 【答案】8 【解析】循环为for(i=1; i++<=5; i++),执行过程:第1次循环:i=1,i++<=5(1<=5为真,i变为2),循环体后i++→i=3。第2次循环:i=3,i++<=5(3<=5为真,i变为4),循环体后i++→i=5。第3次循环:i=5,i++<=5(5<=5为真,i变为6),循环体后i++→i=7。第4次判断:i=7,i++<=5(7<=5为假,i变为8),循环结束。最终i=8。 45.在C语言中,定义一个名为a能存放10个长双精度数据的一维数组的语句是 。 【答案】long double a[10]; 【解析】long double是长双精度类型,定义包含10个该类型元素的数组,语法为long double 数组名[长度];。 46.在C语言中,全局变量的默认初值为 。 【答案】0 【解析】全局变量若未初始化,系统默认赋值为0。 47.在VFP中,字符型常量的定界符可以是单引号、双引号或__________。 【答案】方括号([]) 【解析】VFP中字符型常量定界符包括单引号('')、双引号("")和方括号([]),如'Abc'、"123"、[Xyz]。 48.在VFP中,在指定工作区3号工作区中打开表Zgda.Dbf的命令是:_______________。 【答案】Use zgda in 3 【解析】在指定工作区打开表的命令为Use <表名> In <工作区号>,3号工作区即In 3。 49.函数Len("2026年")+Val("1.2e2abc")的返回值是__________。 【答案】126.00 【解析】Len("2026年"):"2026"占4字节,"年"占2字节,共6;Val("1.2e2abc"):1.2e2表示1.2×10²=120,转换为120.00,默认保留2位小数;表达式结果为6+120.0=126.00 50.在VFP的SQL语句中,条件查询的关键字是__________。 【答案】Where 【解析】SQL中条件查询通过Where关键字实现,如Select * From<表名> Where<条件表达式>。 51.若要设置组合框为下拉列表框,需设置Style属性为__________。 【答案】0 【解析】组合框的Style属性设为0时为下拉列表框(可输入也可选择),设为2时为下拉列表(仅能选择)。 52.在VFP中,循环语句For的步长默认值是__________。 【答案】1 【解析】For循环的步长默认值为1,语法为For i=1 To 10 Step 1,Step可省略。 四、程序填空(共8空,每空4分,共32分) 53.编程实现:小明是一名特工,收到了一份来自总部的神秘情报。这份情报使用了一种简单的凯撒密码变体:所有大写字母(A-Z)被加密为其后第4个字母(例如:A→E, B→F, ..., W→A, X→B, Y→C, Z→D)其他字符(小写字母、数字、符号等)保持不变 #include"stdio.h" main() { char ch[81]; int i; gets(ch); for(i=0;ch[i]!='\0';i++) { if(ch[i]>='A'&&ch[i]<='Z') ① ; if(ch[i]>'Z'&&ch[i]<='Z'+4) ② ; } puts(ch); } 【答案】① ch[i] += 4;② ch[i] -= 26 【解析】 ① 大写字母需后移4位(如’A’(65)→’E’(69)),故ch[i] += 4。 ② 若后移后超过’Z’(90)(如’Z’(90)+4=94),需减去26回到字母表开头(94-26=68 ’D’),故ch[i] -= 26。 54.编程实现:输入两个整数m和n,输出它们及之间所有整数之和。 #include"stdio.h" main() { int m,n,t,s=0,i; printf("请输入两个整数: "); scanf("%d%d",&m,&n); if(m>n) ③ ; for(i=m;i<=n;i++) ④ ; printf("%d和%d之间的整数和为%d :",m,n,s); } 【答案】③ t = m, m = n,n = t ④ s += i 【解析】 ③ 若m > n,需交换m和n以保证循环范围正确(i从较小值到较大值)。 ④ 循环累加m到n之间的整数,故s += i(s初始为0,每次加当前i)。 55.职工信息系统的数据表Zgxx.Dbf有编号(N,4)、姓名(C,6)、部门(C,8)、工资(N,10,2)、照片G等字段。要求使用Sql命令完成以下功能。 (1)添加一个“党员否”字段,字段类型为逻辑型; (2)查找出各部门中的最高工资和总工资。 Alter Table Zgxx ⑤ Select 部门, ⑥ From Zgxx Group By 部门 【答案】⑤Add 党员否 L ⑥Max(工资),Sum(工资) 【解析】本题考查用SQL添加字段的关键字是Add;本题查询最高工资需要用Max()函数实现,查询总工资需要用Sum()函数实现。 56.在表单 Form1中有标签框、计时器和命令按钮等控件,如图所示。在数据表Jsjxx.Dbf中有姓名(C,6)、选修课程(C,8)、成绩(N,5,1)等字段,该数据表已经添加到表单数据环境中。当运行表单后,用户单击“开始”按钮后,则在标签框Label1中每隔0.1秒按数据表中顺序显示出姓名,当最后一个名字显示之后又从第一个名字循环显示。当用户单击“停止”按钮后,则停止循环显示,并标签框Label1中显示被选中的姓名。 表单 Form1的Init事件代码为: Thisform.Timer1.Enabled=.F. ⑦ “开始”按钮的 Click事件代码为: Thisform.Timer1.Enabled=.T. “停止”按钮的 Click事件代码为: Thisform.Timer1.Enabled=.F. 计时器Timer1的Timer事件代码为: Thisform.Label1.Caption=姓名 Skip If Eof() ⑧ Endif Thisform.Refresh 【答案】⑦ThisForm.Timer1.Interval=100 ⑧Go Top 【解析】当运行表单后,用户单击“开始”按钮后,则在标签框Label1中每隔0.1秒按数据表中顺序显示出姓名,所以表单的初始化事件中还需要设置计时器触发Timer事件的时间间隔Interval属性。当最后一个名字显示之后又从第一个名字循环显示,意思是当数据表中的指针指向文件末时,又要重新将指针定位到首记录,进入下一轮循环显示姓名。 五、阅读程序(共4小题,每小题6分,共24分) 57.#include"stdio.h" main() { int n,i,s=0,j; int a[5]={5,8,6,25,28}; for(j=0;j<5;j++) for(i=1,s=0;i<=a[j]/2;i++) { if(a[j]%i==0) s=s+i; if(s==a[j]) printf("%d ",a[j]); } } 程序运行结果: 【答案】6 28 【解析】程序判断“完数”(真因子之和等于自身): a[0]=5:真因子和为1≠5,不输出。 a[1]=8:真因子和为1+2+4=7≠8,不输出。 a[2]=6:真因子和为1+2+3=6,输出6。 a[3]=25:真因子和为1+5=6≠25,不输出。 a[4]=28:真因子和为1+2+4+7+14=28,输出28。 58.#include"stdio.h" int max(int x, int y) { if(x>y) return x; else return y; } main() { int a=3,b=6,c=4, d=5; d= max(a,max(b,c)); printf("%d",d); } 程序运行结果: 【答案】6 【解析】函数max(x,y)返回两数中较大值。max(b,c) max(6,4)=6,再计算max(a,6) max(3,6)=6,故输出6。 59.现有某班成绩表Cj.Dbf,该表中有字段语文(N,4,1),数学(N,4,1),总分(N,5,1),其记录如表所示。 语文 数学 总分 80 75 82 90 72 83 78 86 69 74 62 92 Update Cj Set 总分=语文+数学 Select * From Cj Where 总分>=160 Or 数学>=90 order by 总分 descending 执行该命令后,浏览窗口所显示的结果是: 【答案】 语文 数学 总分 82 90 172 78 86 164 62 92 154 【解析】Update计算总分: 80+75=155,82+90=172,72+83=155,78+86=164,69+74=143,62+92=154; Where总分>=160 Or数学>=90筛选: 总分≥160:82+90=172,78+86=164; 数学≥90:82+90=172,62+92=154; 去重后显示3条记录,并按总分降序排列。 60.现有某职工的工作天数表Ts.Dbf,在该表中有月份(N,2),工作天数(N,2)字段,其记录如表所示。 月份 工作天数 1 25 4 28 6 24 7 22 10 26 Use Ts N=0 M=月份 D=工作天数 Do While Not Eof( ) Skip If 工作天数>=26 ?月份-M,工作天数-D N=N+1 Endif M=月份 D=工作天数 Enddo ?N 程序的运行结果是: 【答案】 3 3 3 4 2 【解析】初始N=0,M=1,D=25; 第一次Skip到4月,工作天数28≥26,输出4-1=3,28-25=3,N=1,更新M=4,D=28; 第二次Skip到6月,工作天数24<26,不输出,更新M=6,D=24; 第三次Skip到7月,工作天数22<26,不输出,更新M=7,D=22; 第四次Skip到10月,工作天数26≥26,输出10-7=3,26-22=4,N=2,更新M=10,D=26; Eof()为真时退出循环,最终?N输出2。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

重庆市高职分类考试计算机专业综合理论测试模拟试卷(六)
1
重庆市高职分类考试计算机专业综合理论测试模拟试卷(六)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。