内容正文:
重庆市高等职业教育分类考试
计算机类专业综合理论测试模拟试题(四)
(满分200分,考试时间120分钟)
一、单项选择题(共20个小题,每小题3分,共60分)
1.以下不属于计算机网络组成的主要因素( )。
A.至少两台计算机互联 B.通信设备和传输介质
C.网络应用软件 D.通信协议、操作系统等
【答案】C
【解析】计算机网络的组成要素包括:至少两台互联的计算机、通信设备和传输介质、通信协议及操作系统(软件支持)。网络应用软件是网络应用的工具,并非网络组成的核心要素。
2.被称为分布式结构的网络拓扑结构是( )。
A.总线型结构 B.网状结构
C.星型结构 D.蜂窝状结构
【答案】B
【解析】网状结构中,节点之间有多条路径相连,数据可通过不同路径传输,属于分布式结构。
3.某台计算机的IP地址为192.168.15.140,子网掩码是255.255.255.192,该计算机所在网络的网络地址是( )。
A.192.168.15.0 B.192.168.15.128
C.192.168.15.64 D.192.168.15.192
【答案】B
【解析】IP地址192.168.15.140(二进制:11000000.10101000.00001111.10001100),通过子网掩码255.255.255.192(二进制:11111111.11111111.11111111.11000000)可知网络位向主机位借了2位,规定网络部分任意,主机部分全为“0”是网络地址,可得该计算机所在网络的网络地址可表示为(11000000.10101000.00001111.10XXXXXX),即结果为192.168.15.128(二进制:11000000.10101000.00001111.10000000)。
4.以下传输介质按传输距离由远及近排序正确的是( )。
A.同轴电缆、光纤、双绞线 B.光纤、双绞线、同轴电缆
C.双绞线、同轴电缆、光纤 D.光纤、同轴电缆、双绞线
【答案】D
【解析】传输介质的传输距离由远及近为:光纤(数千米)> 同轴电缆(数百米)> 双绞线(百米内)。
5.用于连接多个网络或网段的设备是( )。
A.网卡 B.交换机
C.路由器 D.防火墙
【答案】C
【解析】路由器用于连接不同网络或网段,实现跨网络数据转发;网卡是终端接入设备,交换机用于同一网络内数据交换,防火墙用于安全防护。
6.在网络结构化布线系统中,核心层交换机位于( )。
A.工作区子系统 B.管理间子系统
C.水平区子系统 D.设备间子系统
【答案】D
【解析】结构化布线系统中,核心层交换机位于设备间子系统(存放核心网络设备);工作区子系统是终端设备,管理间子系统是楼层配线设备,水平区子系统是连接管理间与工作区的水平线缆。
7.在创建用户账号过程中,密码安全性最高的是( )。
A.12345678 B.Administrator
C.1A@234bc D.37A28C
【答案】C
【解析】密码安全性需包含大小写字母、数字、特殊符号。A是纯数字,B是默认管理员名,D缺少特殊符号,C符合复杂性要求
8.网络软件故障不包括( )。
A.设备故障 B.系统故障
C.设置故障 D.感染病毒
【答案】A
【解析】设备故障属于硬件故障,系统故障、设置故障、病毒感染均属于软件故障。
9. 在 C 语言中,以下选项中不合法的用户自定义标识符的是( )
A.Double B.typedef
C._123 D.main
【答案】B
【解析】C语言中用户自定义标识符不能是关键字。选项B中typedef是C语言关键字,用于类型定义,不可作为标识符;其他选项:A. Double(非关键字,合法);C. _123(以下划线开头,合法);D. main(虽为主函数名,但语法上允许作为标识符,不推荐)。
10. 在 C 语言中,有定义char ch='A';则语句printf("%c
",ch+25);的输出结果是( )
A.Z B.z
C.90 D.122
【答案】A
【解析】char ch='A','A'的ASCII码为65。ch+25=65+25=90,对应字符'Z'(大写字母Z的ASCII码为90)。
11. 已有定义float m;int n;,则以下表达式能实现将变量m中的数值进行四舍五入保留两位小数的是( )
A.m=( m* 100+0.5)/100 B.m=( m/100+0.5) * 100
C.n=m* 100;m=n/100.0 D.n=m* 100+0.5;m=n/100.00
【答案】D
【解析】四舍五入保留两位小数的步骤:1. 将数值乘以100后加0.5,使小数部分进位; 2. 取整(转换为int);3. 再除以100.0恢复精度。
12.在C语言中,运行下列程序时,若从键盘上输入42 12<回车>,则输出结果是( )
#include <stdio.h>
main()
{ int m,n;
scanf(" %d%d",&m,&n);
while(m!=n)
{ while(m>n)m-=n;
while(n>m)n-=m;
}printf("m=%d
",m)
}
A.m=3 B. m=6
C. m=1 D. m=0
【答案】B
【解析】输入42和12:42>12→42-12=30;30>12→30-12=18;18>12→18-12=6;12>6→12-6=6;
循环结束,m=n=6。
13. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )
A.整型字面量 B.整型表达式
C.整型字面量或整型表达式 D.任何类型的表达式
【答案】C
【解析】C语言数组下标必须为整型,可为整型字面或整型表达式 。
14. 在C语言中,若有float x=1.2,y=2.3;printf("%d
",fun(x,y));则关于fun 函数声明正确的是( )
A.float fun(float x,y); B.float fun(float x,float y);
C.int fun(float x,y); D.int fun(float x,float y);
【答案】D
【解析】printf("%d
",fun(x,y));输出语句中的格式转换说明符用的%d,证明返回值的数据类型为整型;fun(x,y)函数调用中实参x,y的数据类型为float,所以形参数据类型也为float。
15.在VFP中,数据库系统的组成不包括( )
A.数据库 B.数据库管理系统
C.操作系统 D.用户
【答案】C
【解析】:数据库系统由数据库(A)、数据库管理系统(B)、用户(D)、计算机系统等组成,而操作系统(C) 是计算机系统的底层软件,不属于数据库系统的核心组成部分。
16.在VFP中,建立唯一索引的关键字是( )
A.Unique B.Candidate
C.Primary D.Index
【答案】A
【解析】在VFP中:
Unique(A)用于建立唯一索引,允许关键字重复但只存储第一个值;
Candidate(B)是候选索引,要求关键字唯一;
Primary(C)是主索引,仅适用于数据库表且关键字唯一;
Index(D)是创建索引的通用关键字。
17.报表的数据源不能是( )
A.视图 B.表单
C.数据表 D.查询
【答案】B
【解析】报表的数据源可以是数据表(C)、视图(A)、查询(D),但表单(B) 作为用户界面控件,无法直接作为报表数据源。
18.SQL 语句中,更新记录的命令是( )
A.Update B.Alter
C.Modify D.Change
【答案】A
【解析】SQL中更新记录的命令是Update(A);Alter(B)用于修改表结构,Modify(C)和Change(D)是VFP传统命令,非SQL标准语法。
19.在Xsqk表中,查询出年龄在18-25(含18和25岁)的所有记录信息,查询中只包含姓名、年龄2个字段,实现语句是( )。
A.Select 姓名,年龄 From Xsda Where 年龄Between 18,25
B.Select 姓名,年龄 From Xsda Where 年龄Between 18 Or 25
C.Select 姓名,年龄 From Xsda Where 年龄Between 18 And 25
D.Select 姓名,年龄 From Xsda Where 年龄In(18,25)
【答案】C
【解析】查询年龄在18-25之间(含边界)需用Between...And,正确语法为Where年龄Between 18 And 25(C)。In(18,25)仅查询等于18或25的记录,不符合范围要求。
20.表单中,用于绑定逻辑型字段的控件是( )
A.复选框 B.文本框
C.标签 D.命令按钮
【答案】A
【解析】复选框(A) 可绑定逻辑型字段(.T./.F.),选中表示.T.,未选中表示.F.;文本框(B)、标签(C)、命令按钮(D)不直接支持逻辑型绑定。
二、判断题(共12个小题,每小题2分,共24分)
21.工作站就是一台PC机,有自己的操作系统,能够独立工作。( )
【答案】对
【解析】工作站是具有独立操作系统的PC机,可脱离网络独立工作,接入网络后成为网络节点。
22.工作组网络采用分布式管理模式。( )
【答案】对
【解析】工作组网络中,每台计算机自主管理本地用户和资源,无集中管理服务器,属于分布式管理模式。
23.常见的域名.com表示的是教育机构。( )
【答案】错
【解析】.com表示商业机构,教育机构的域名是.edu。
24.在ADSL接入中,分离器是用于分离数字信号和模拟信号。( )
【答案】错
【解析】ADSL分离器用于分离电话线路中的数据信号和语音信号。
25.中国华为科技有限公司是制定3GPP体系标准的重要参与者。( )
【答案】对
【解析】华为是3GPP(第三代合作伙伴计划)的重要成员,参与制定移动通信标准。
26.使用Ipconfig/release命令释放它租用的IP地址,并重新获得IP地址。( )
【答案】错
【解析】Ipconfig/release仅释放IP地址,Ipconfig/renew才会重新获取。
27. 在C 语言中,表达式语句的作用是实现数据运算功能,有意义的表达式语句执行后能改变变量的值。( )
【答案】对
【解析】有意义的表达式语句执行后能改变变量的值。
28. 在 C 语言中,全局变量的初始值为0。( )
【答案】对
【解析】全局变量未初始化时默认值为0,局部变量为随机值。
29. 在 C 语言中,有数组定义 int a[10]={1,2,5,9,15};,则 a[a[2]] 元素值是15。( )、
【答案】错
【解析】a[10]={1,2,5,9,15},a[2]=5,a[a[2]]=a[5]。但数组初始化仅前5个元素赋值,a[5]默认值为0,非15。
30.在VFP中,表间永久关系需基于索引建立。( )
【答案】对
【解析】VFP中表间永久关系需通过主索引(父表)和普通索引(子表)建立,索引是关系连接的基础。
31.在VFP中,报表的细节带区每条记录打印一次。( )
【答案】对
【解析】报表的细节带区用于显示表中每条记录,每条记录对应一次打印。
32.在VFP中,内存变量按其作用范围分为全局变量和局部变量。( )
【答案】对
【解析】在VFP中,内存变量按其作用范围分为全局变量和局部变量。全局变量用Public显式声明,局部变量Local声明。
三、填空题(共20个小题,每小题3分,共60分)
33.计算机网络的发展可分为两个阶段:面向终端的网络和 。
【答案】计算机 计算机网络
【解析】计算机网络发展分为两个阶段:早期面向终端的网络(一台主机连接多个终端)和后期的计算机 计算机网络(多台计算机互联)。
34.在双方通信过程中,线路被独占的,不能再提供给第三方使用的是 交换技术。
【答案】电路
【解析】电路交换在通信前建立专用物理通道,通信期间线路被独占(如传统电话),无法被第三方使用。
35.多模光纤中,光线以 方式传输,多种频率共存,传输距离较近。
【答案】波浪
【解析】多模光纤中,光线在纤芯内通过折射波浪方式传播,可同时传输多种模式的光信号,传输距离较短(数百米),适合于室内使用。
36.在进行系统登录时,按 打开系统登录界面。
【答案】Ctrl+Alt+Del
【解析】按Ctrl+Alt+Del组合键可打开系统登录界面(或任务管理器),用于登录系统或管理进程。
37.网络中共享资源定位符的一般格式为 。
【答案】\\服务器名\共享名
【解析】访问共享文件夹的路径称为UNC统一命名约定,格式为\\服务器名\共享名。
38. 服务器在网络中实现动态IP地址的分发服务。
【答案】DHCP
【解析】DHCP(动态主机配置协议)服务器用于为网络设备动态分配IP地址、子网掩码等参数。
39.FTP服务器有两种登录方式:一种是 ,另一种是使用授权账号和密码登录。
【答案】匿名登录
【解析】FTP服务器登录方式包括匿名登录(无需账号密码,权限有限)和授权登录(使用指定账号密码)
40.在访问Internet资源时,客户端浏览器使用 精确定位到所访问服务器中的信息。
【答案】URL
【解析】浏览器通过URL精确定位Internet上的资源,格式为协议类型://服务器地址:端口号/路径。
41. 在C语言中,已知char ch[20];,则与语句puts(ch); 等价的printf调用语句是 。
【答案】printf("%s
", ch);
【解析】puts(ch)输出字符串并自动换行,等价于printf("%s
", ch)。
42. 在 C 语言中,字符串"cheer\0ful" 的长度是 。
【答案】5
【解析】字符串"cheer\0ful"遇\0结束,前5个字符为'c','h','e','e','r',长度为5。
43. 在 C 语言中,已知字符‘a ' 的ASCII 码是97,字符‘a'的八进制转义字符形式为 。
【答案】'\141'
【解析】'a'的ASCII码为97,转换为八进制为141,转义字符为'\141'。
44. 在 C 语言中,一个循环的循环体中套有另一个循环称为 。
【答案】循环嵌套
【解析】一个循环体内包含另一个循环的结构称为循环嵌套。
45.在 C 语言中,函数调用的实参是数组名时,实参向形参传递的是 。
【答案】数组首地址
【解析】函数调用中实参为数组名时,传递的是数组首元素的地址。
46.在C 语言中,若定义:int a[10]={0,1,2,3,4},*p=a;,则执行程序段p++;执行语句*(p+4)= 10;后,元素值为10的数组下标是 。
【答案】5
【解析】p=a指向a[0],p++后指向a[1]。*(p+4)即a[1+4]=a[5],赋值为10,故下标为5。
47.在VFP中,将E:\VFPex设置为默认路径的命令为__________________。
【答案】Set default to E:\VFPex
【解析】Set default to命令用于设置VFP的默认工作路径。
48.在VFP中,不允许关键字值重复的索引是主索引和_______________索引。
【答案】候选
【解析】主索引和候选索引均要求关键字值唯一,普通索引和唯一索引允许重复。
49.在VFP中,表达式Val(Subs("计算机考试3.0",11,1))+Len("2026年")的值是 。
【答案】9.00
【解析】Subs("计算机考试3.0",11,1):从第11位开始截取长度为1的字符串,得到的值为3,val()函数则是将数字字符串转化为数字,默认保留2位小数;Len("2026年"):“2026”占4字节,“年”占2字节,总长度6;
表达式结果为3.00+6=9.00。
50.在使用Create Table 创建表时,可设置字段的相关属性,其中用 指定默认值。
【答案】Default
【解析】创建表时用Default关键字设置字段默认值,如Createtable...字段名类型Default默认值。
50.在VFP中,事件是预先定义好的一组特定动作,可由用户或 激活。
【答案】系统
【解析】VFP中事件可由用户操作(如点击按钮)或系统自动触发(如表单加载)。
52.循环语句Scan的结束标记是 。
【答案】Endscan
【解析】Scan...Endscan是VFP中遍历表记录的循环结构,结束标记为Endscan。
四、程序填空(共8空,每空4分,共32分)
53.编程实现:求3个数的最小公倍数。
#include " stdio.h"
int main( void)
{ int a,b,c ,d, i ,e;
scanf( " %d%d%d" , &a ,&b ,&c);
① ;
i=1;
while( 1 )
{ ② ;
if( e%a=0 &&e%b==0&&e%c=0)
break;
i++;
}
printf( " %" ,e);
}
int f( int x,int y)
{ if( x>y)
return x;
else
return y;
}
【答案】①d=f(f( a,b),c) ②e = d * i;
【解析】 ①用函数调用求三个数的最大值②循环中e=d*i最大值逐倍扩大,若能被a、b、c整除则结束,否则i++继续
54.编程实现:输入10个任意排列的整数﹐然后用冒泡法进行升序排列
#include"stdio.h"
main()
{ int a[10],i,j;
printf("请输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=9;j>0;j--)
for(i=0; ③ ;i++)
if( ④ )
{ a[i]=a[i]+a[i+1];
a[i+1]=a[i]-a[i+1];
a[i]=a[i]-a[i+1];
}
printf("排序后为");
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
【答案】③ i < j ④a[i] > a[i+1]
【解析】 冒泡排序思路相邻比较,大数后移。
55.在房产销售表Fcxs.Dbf表中有字段“名称 C(10),产品类型 C(12),是否装修 C(10),面积N(6,2),单价 N(7,2),总价N(10,2)”,要求如下:
(1)取消“单价”字段的小数位数,整数部分位数不变;
(2)使用Update语句更新总价字段值(其中总价=单价*面积)。
Alter Table Fcxs ⑤
Update Fcxs ⑥
【答案】⑤Alter 单价N(5) ⑥Set总价=单价*面积
【解析】将单价字段从N(7,2)改为N(5),取消小数位,整数部分宽度不变。用Update语句更新总价字段,计算公式为“单价*面积”。
56.在表单 Form1中有标签框、文本框和命令按钮等控件,如图所示。在职工数据表Zgda.Dbf中有编号(C,4)、姓名(C,6)、所属部门(C,10)等字段,该数据表已经添加到表单数据环境中。当运行表单后,用户在文本框Text1中输入员工编号,单击“查询”按钮后,若查找到对应的编号,则在标签框 Labell中显示出姓名,在标签框 Label2中显示出所属部门;若未查找到对应的编号,则清空标签框 Labell、Label2的内容,弹出对话框“查无此人!”。
“查询”按钮的 Click事件代码为:
Bh= ⑦
Locate For 编号=Bh
If ⑧
Thisform.Label1.Caption=姓名
Thisform.Label2.Caption=所属部门
Else
Thisform.Label1.Caption=""
Thisform.Label2.Caption=""
Messagebox("查无此人!")
Endif
Thisform.Refresh
【答案】⑦Alltrim(Thisform.Text1.Value) ⑧Found()
【解析】当运行表单后,用户需要在文本框Text1中输入编号,用户输入的编号要与数据表中的编号进行匹配。因此,需要用Thisform.Text1.Value去获取用户输入的编号,为了防止用户不小心在编号前面或者后面输入了空格,导致与数据表中的编号匹配不上,所以将获取到的编号加上了Alltrim()函数,将前导和拖尾的空格删掉;如果查找到了,需要用Found()函数,并且通常情况下Locate For命令会和Found() 函数搭配使用。
五、阅读程序(共4小题,每小题6分,共24分)
57.#include"stdio.h"
main()
{ int a[5]={5,4,3,2,1} ;
int b[5]={2,4,6,8,0} ;
int c[5],i;
for(i=4;i>=0;i--)
{ if(a[i]<b[i])
{ a[i]+=10;
a[i-1]-=1;
}
c[i]=a[i]-b[i];
}
for(i=0;i<5;i++)
printf("%d",c[i]);
}
程序运行结果:
【答案】29641
【解析】 i=4:a[4]=1 >= b[4]=0,c[4]=10=1;i=3:a[3]=2 < b[3]=8,a[3]=12,a[2]=2,c[3]=12-8=4; i=2:a[2]=2 < b[2]=6,a[2]=12,a[1]=3,c[2]=12-6=6;i=1:a[1]=3 < b[1]=4,a[1]=13,a[0]=4,c[1]=13-4=9;i=0:a[0]=4 >= b[0]=2,c[0]=4-2=2;输出c数组:2 9 6 4 1→合并为29641。
58.#include"stdio.h"
main( )
{ int i,j,k;
char space=' ';
for( i=5;i>=1;i--)
{ for(j=1;j<=i;j++) printf("%c", space);
for(k=1;k<=i*2-1;k++) printf("%c",'*');
printf("
");
}
编号
得分
1
9.2
2
8.4
3
9.6
4
9.5
5
9.2
6
8.3
}
程序运行结果:
【答案】
*********
*******
*****
***
*
【解析】最外层循环for( i=5;i>=1;i--)控制行数;内层循环for(j=1;j<=i;j++) printf("%c", space);控制每行空格个数,先打印i个空格;;for(k=1;k<=i*2-1;k++) printf("%c",'*'); 输出星号, 再打印2*i-1个星号,形成形状。
59.现有某班入学成绩表Rx.Dbf,该表中有字段姓名(C,6),性别(C,2),其记录如表所示。
姓名
性别
入学成绩
吴飞
男
630
李玲玲
女
650
魏大军
男
680
陈珍
女
669
曾彬
男
618
Select 姓名,性别,入学成绩 From Rx Where 入学成绩>650 Order By 入学成绩
程序的运行结果是:
【答案】
姓名
性别
入学成绩
陈珍
女
669
魏大军
男
680
【解析】
Where入学成绩>650筛选出成绩大于650的记录:魏大军(680)、陈珍(669);
Order by入学成绩按成绩升序排列,故先显示陈珍,再显示魏大军。
60.现有某比赛得分表Df.Dbf,该表中有字段编号(C,2),得分(N,3,1),其记录如题60表所示。
S=0
Use Df
Index On 得分 Tag Df Descending
Go Top
Locate For 得分=9.2
?编号,得分
Scan
S=S+得分
If S>30
Exit
Endif
Endscan
?S
程序的运行结果是:
【答案】5 9.2
37.5
【解析】Index on得分Tag df descending按得分降序索引,其记录号顺序为3、4、5、1、2、6,Go top指向得分最高的记录(3号,9.6);Locate for得分=9.2找到该索引下第一个得分9.2的记录(5号),输出5 9.2;
Scan循环累加得分,顺序为9.6(3号)、9.5(4号)、9.2(1号)、9.2(5号):
9.6+9.5=19.1
+9.2=28.3
+9.2=37.5(此时S>30,退出循环),最终输出37.5。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
重庆市高等职业教育分类考试
计算机类专业综合理论测试模拟试题(四)
(满分200分,考试时间120分钟)
一、单项选择题(共20个小题,每小题3分,共60分)
1.以下不属于计算机网络组成的主要因素( )。
A.至少两台计算机互联 B.通信设备和传输介质
C.网络应用软件 D.通信协议、操作系统等
2.被称为分布式结构的网络拓扑结构是( )。
A.总线型结构 B.网状结构
C.星型结构 D.蜂窝状结构
3.某台计算机的IP地址为192.168.15.140,子网掩码是255.255.255.192,该计算机所在网络的网络地址是( )。
A.192.168.15.0 B.192.168.15.128
C.192.168.15.64 D.192.168.15.192
4.以下传输介质按传输距离由远及近排序正确的是( )。
A.同轴电缆、光纤、双绞线 B.光纤、双绞线、同轴电缆
C.双绞线、同轴电缆、光纤 D.光纤、同轴电缆、双绞线
5.用于连接多个网络或网段的设备是( )。
A.网卡 B.交换机
C.路由器 D.防火墙
6.在网络结构化布线系统中,核心层交换机位于( )。
A.工作区子系统 B.管理间子系统
C.水平区子系统 D.设备间子系统
7.在创建用户账号过程中,密码安全性最高的是( )。
A.12345678 B.Administrator
C.1A@234bc D.37A28C
8.网络软件故障不包括( )。
A.设备故障 B.系统故障
C.设置故障 D.感染病毒
9. 在 C 语言中,以下选项中不合法的用户自定义标识符的是( )
A.Double B.typedef
C._123 D.main
10. 在 C 语言中,有定义char ch='A';则语句printf("%c
",ch+25);的输出结果是( )
A.Z B.z
C.90 D.122
11. 已有定义float m;int n;,则以下表达式能实现将变量m中的数值进行四舍五入保留两位小数的是( )
A.m=( m* 100+0.5)/100 B.m=( m/100+0.5) * 100
C.n=m* 100;m=n/100.0 D.n=m* 100+0.5;m=n/100.00
12.在C语言中,运行下列程序时,若从键盘上输入42 12<回车>,则输出结果是( )
#include <stdio.h>
main()
{ int m,n;
scanf(" %d%d",&m,&n);
while(m!=n)
{ while(m>n)m-=n;
while(n>m)n-=m;
}printf("m=%d
",m)
}
A.m=3 B. m=6
C. m=1 D. m=0
13. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )
A.整型字面量 B.整型表达式
C.整型字面量或整型表达式 D.任何类型的表达式
14. 在C语言中,若有float x=1.2,y=2.3;printf("%d
",fun(x,y));则关于fun 函数声明正确的是( )
A.float fun(float x,y); B.float fun(float x,float y);
C.int fun(float x,y); D.int fun(float x,float y);
15.在VFP中,数据库系统的组成不包括( )
A.数据库 B.数据库管理系统
C.操作系统 D.用户
16.在VFP中,建立唯一索引的关键字是( )
A.Unique B.Candidate
C.Primary D.Index
17.报表的数据源不能是( )
A.视图 B.表单
C.数据表 D.查询
18.SQL 语句中,更新记录的命令是( )
A.Update B.Alter
C.Modify D.Change
19.在Xsqk表中,查询出年龄在18-25(含18和25岁)的所有记录信息,查询中只包含姓名、年龄2个字段,实现语句是( )。
A.Select 姓名,年龄 From Xsda Where 年龄Between 18,25
B.Select 姓名,年龄 From Xsda Where 年龄Between 18 Or 25
C.Select 姓名,年龄 From Xsda Where 年龄Between 18 And 25
D.Select 姓名,年龄 From Xsda Where 年龄In(18,25)
20.表单中,用于绑定逻辑型字段的控件是( )
A.复选框 B.文本框
C.标签 D.命令按钮
二、判断题(共12个小题,每小题2分,共24分)
21.工作站就是一台PC机,有自己的操作系统,能够独立工作。( )
22.工作组网络采用分布式管理模式。( )
23.常见的域名.com表示的是教育机构。( )
24.在ADSL接入中,分离器是用于分离数字信号和模拟信号。( )
25.中国华为科技有限公司是制定3GPP体系标准的重要参与者。( )
26.使用Ipconfig/release命令释放它租用的IP地址,并重新获得IP地址。( )
27. 在C 语言中,表达式语句的作用是实现数据运算功能,有意义的表达式语句执行后能改变变量的值。( )
28. 在 C 语言中,全局变量的初始值为0。( )
29. 在 C 语言中,有数组定义 int a[10]={1,2,5,9,15};,则 a[a[2]] 元素值是15。( )、
30.在VFP中,表间永久关系需基于索引建立。( )
31.在VFP中,报表的细节带区每条记录打印一次。( )
32.在VFP中,内存变量按其作用范围分为全局变量和局部变量。( )
三、填空题(共20个小题,每小题3分,共60分)
33.计算机网络的发展可分为两个阶段:面向终端的网络和 。
34.在双方通信过程中,线路被独占的,不能再提供给第三方使用的是 交换技术。
35.多模光纤中,光线以 方式传输,多种频率共存,传输距离较近。
36.在进行系统登录时,按 打开系统登录界面。
37.网络中共享资源定位符的一般格式为 。
38. 服务器在网络中实现动态IP地址的分发服务。
39.FTP服务器有两种登录方式:一种是 ,另一种是使用授权账号和密码登录。
40.在访问Internet资源时,客户端浏览器使用 精确定位到所访问服务器中的信息。
41. 在C语言中,已知char ch[20];,则与语句puts(ch); 等价的printf调用语句是 。
42. 在 C 语言中,字符串"cheer\0ful" 的长度是 。
43. 在 C 语言中,已知字符‘a ' 的ASCII 码是97,字符‘a'的八进制转义字符形式为 。
44. 在 C 语言中,一个循环的循环体中套有另一个循环称为 。
45.在 C 语言中,函数调用的实参是数组名时,实参向形参传递的是 。
46.在C 语言中,若定义:int a[10]={0,1,2,3,4},*p=a;,则执行程序段p++;执行语句*(p+4)= 10;后,元素值为10的数组下标是 。
47.在VFP中,将E:\VFPex设置为默认路径的命令为__________________。
48.在VFP中,不允许关键字值重复的索引是主索引和_______________索引。
49.在VFP中,表达式Val(Subs("计算机考试3.0",11,1))+Len("2026年")的值是 。
50.在使用Create Table 创建表时,可设置字段的相关属性,其中用 指定默认值。
50.在VFP中,事件是预先定义好的一组特定动作,可由用户或 激活。
52.循环语句Scan的结束标记是 。
四、程序填空(共8空,每空4分,共32分)
53.编程实现:求3个数的最小公倍数。
#include " stdio.h"
int main( void)
{ int a,b,c ,d, i ,e;
scanf( " %d%d%d" , &a ,&b ,&c);
① ;
i=1;
while( 1 )
{ ② ;
if( e%a=0 &&e%b==0&&e%c=0)
break;
i++;
}
printf( " %" ,e);
}
int f( int x,int y)
{ if( x>y)
return x;
else
return y;
}
54.编程实现:输入10个任意排列的整数﹐然后用冒泡法进行升序排列
#include"stdio.h"
main()
{ int a[10],i,j;
printf("请输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=9;j>0;j--)
for(i=0; ③ ;i++)
if( ④ )
{ a[i]=a[i]+a[i+1];
a[i+1]=a[i]-a[i+1];
a[i]=a[i]-a[i+1];
}
printf("排序后为");
for(i=0;i<10;i++)
printf("%d ",a[i]);
}
55.在房产销售表Fcxs.Dbf表中有字段“名称 C(10),产品类型 C(12),是否装修 C(10),面积N(6,2),单价 N(7,2),总价N(10,2)”,要求如下:
(1)取消“单价”字段的小数位数,整数部分位数不变;
(2)使用Update语句更新总价字段值(其中总价=单价*面积)。
Alter Table Fcxs ⑤
Update Fcxs ⑥
56.在表单 Form1中有标签框、文本框和命令按钮等控件,如图所示。在职工数据表Zgda.Dbf中有编号(C,4)、姓名(C,6)、所属部门(C,10)等字段,该数据表已经添加到表单数据环境中。当运行表单后,用户在文本框Text1中输入员工编号,单击“查询”按钮后,若查找到对应的编号,则在标签框 Labell中显示出姓名,在标签框 Label2中显示出所属部门;若未查找到对应的编号,则清空标签框 Labell、Label2的内容,弹出对话框“查无此人!”。
“查询”按钮的 Click事件代码为:
Bh= ⑦
Locate For 编号=Bh
If ⑧
Thisform.Label1.Caption=姓名
Thisform.Label2.Caption=所属部门
Else
Thisform.Label1.Caption=""
Thisform.Label2.Caption=""
Messagebox("查无此人!")
Endif
Thisform.Refresh
五、阅读程序(共4小题,每小题6分,共24分)
57.#include"stdio.h"
main()
{ int a[5]={5,4,3,2,1} ;
int b[5]={2,4,6,8,0} ;
int c[5],i;
for(i=4;i>=0;i--)
{ if(a[i]<b[i])
{ a[i]+=10;
a[i-1]-=1;
}
c[i]=a[i]-b[i];
}
for(i=0;i<5;i++)
printf("%d",c[i]);
}
程序运行结果:
58.#include"stdio.h"
main( )
{ int i,j,k;
char space=' ';
for( i=5;i>=1;i--)
{ for(j=1;j<=i;j++) printf("%c", space);
for(k=1;k<=i*2-1;k++) printf("%c",'*');
printf("
");
}
}
程序运行结果:
59.现有某班入学成绩表Rx.Dbf,该表中有字段姓名(C,6),性别(C,2),其记录如表所示。
姓名
性别
入学成绩
吴飞
男
630
李玲玲
女
650
魏大军
男
680
陈珍
女
669
曾彬
男
618
Select 姓名,性别,入学成绩 From Rx Where 入学成绩>650 Order By 入学成绩
程序的运行结果是:
60.现有某比赛得分表Df.Dbf,该表中有字段编号(C,2),得分(N,3,1),其记录如题60表所示。
编号
得分
1
9.2
2
8.4
3
9.6
4
9.5
5
9.2
6
8.3
S=0
Use Df
Index On 得分 Tag Df Descending
Go Top
Locate For 得分=9.2
?编号,得分
Scan
S=S+得分
If S>30
Exit
Endif
Endscan
?S
程序的运行结果是:
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$