计算机专业第一次月考.docx
《计算机专业第一次月考.docx》由会员分享,可在线阅读,更多相关《计算机专业第一次月考.docx(15页珍藏版)》请在冰豆网上搜索。
计算机专业第一次月考
重庆市商务学校2016-2017学年度高三高职
第一次月考计算机专业综合试卷
(适用:
计算机专业时间:
150分钟总分:
200分出题人:
冯义彬审题人:
廖冬梅)
一、选择题(共35题,每题2分,共70分)
1.如果有10台能独立运行的计算机,要实行最低廉、最快速的组网,应选择()
A.对等式网络B.工作站/服务器网络C.无盘工作站D.混合式网络
2.IP地址178.56.28.106是属于()类
A.A类B.B类
C.C类D.D类
3.若将两个类型完全不同的网络连接起来,需要使用的网络设备()
A.交换机B.中继器C.网桥D.路由器
4.FDDI标准规定网络中的传输媒体是()
A.屏蔽双绞线B.非屏蔽双绞线C.光纤D.同轴电缆
5.OSI网络参考模型中,低四层由低到高传输的数据形式分别是()
A.帧、包、段、比特B.帧、比特、段、包
C.比特、帧、段、包D.比特、帧、包、段
6.在internet中主要使用的是TCP/IP协议,最早开发TCP/IP协议的组织是()
A.ARPAB.ISOC.IEEED.ITU
7.关于局域网的下列说法正确的是()
A.对等式网络中的计算机配置必须相同
B.在工作站/服务器网络中,脱离服务器工作站将无法工作
C.无盘工作站网络可以实现工作站/服务器网络的全部功能
D.在局域网中,对等式网络最有利于资源快速、便捷、安全地共享
8.在网络的通信协议中一般不包括()
A.信息交换的速率B.传输代码的结构C.信息的正文D.出错控制
9.如果组建的局域网规模很大,每台计算机均能独立运行,其局域网类型应选择()
A.对等式网络B.工作站/服务器网络C.无盘工作站网络D.两两对接网络
10.在有50台计算机的机房中,配置了2台24口交换机和1台16口的交换机,交换机接
口数明显多于计算机数,其主要原因是()
A.交换机的接口数无法再细分B.交换机的接口类型不一致
C.交换机安装位置不合理D.准备必要的冗余,提高可靠性
11.在C语言中,为了避免嵌套的条件语句if-else的二义性,C语言规定( )
A.else与缩排位置相同的if配对 B.else与同一行上的if配对
C.else与其之后最近的if配对 D.else与其前最近的尚未配对的if配对
12.在C语言中,源程序文件的后缀名是( )
A..c B..obj C..exe D..bas
13.在C语言中,以下所列的常量中,错误的是( )
A.0Xff B.1.2e0.5 C.2L D.'\72'
14.在C语言中,以下运算符中优先级最高的是( )
A.>= B.== C.&& D.%
15.在C语言中,以下叙述中正确的是( )
A.输入项可以是一个实型常量,如 scanf("%f ",3.5);
B.只有格式控制,没有输入项,也能正确输入数据,如:
scanf(”a=%d",);
C.scanf("f=%f",&12.3);执行后,f的值是12.300000.
D.当输入数据时,必须指明变量地址,例如:
scanf("%f",&f);
16.在C语言中,下列各语句定义了数组,其中哪一个是正确的( )
A.int a{5}=[2,3,1]; B.char no(30)C.int x[]; D.int x[5]={1,2,3};
17.在C语言中,设inta=9,b=8,c=7,x=1;则执行语句
if(a>7)if(b>8)if(c>9) x=2;else x=3;后x的值是( )
A.0 B.2 C.1 D.3
18.在C语言中,以下程序段执行后的,结果为( )
for(i=1;i<36;i=i*i){printf(“%d\n”,i);i++;}
A.1425B.14 C.1 D.1
25 4 254
25
19.在C语言中,要将整形变量a和b中的数进行交换,下面不正确的语句组是()
A.a=a+b,b=a-b,a=a-b; B.t=a,a=b,b=t;
C.a=t,t=b,b=a; D.t=b;b=a;a=t;
20.在C语言中,以下函数调用语句中,含有的实参个数是( )
func((exp1,exp2),(exp3,exp4,exp5));
A.1 B.2 C.4 D.5
21.在C语言中,有以下定义:
char x[]=”abcd”;char y[]={‘a’,’b’,’c’,’d’};则正确的叙述为:
( )
A.数组A和数组属于空数组 B.数组X和数组Y的长度相同.
C.数组X的长度大于数组Y的长度. D.数组X的长度小于数组Y的长度.
22.在C语言中,以下程序输出结果是( )
A.7 B.6 C .5 D.4
main()
{ int m=5;
if(m++>5)printf("%d\n",m);
else printf("%d\n",m--);}
24.在VFP中,在关系型数据库中,每一个关系对应一个()
A.二维表B.字段C.记录D.数值
25.在vfp的下列字段类型中,字段宽度都是固定长度的是( )
A.字符型、日期型、数值型B.字符型、日期型、逻辑型
C.备注型、逻辑型、数值型D.日期型、备注型、逻辑型
26.在VFP中,若当前记录是5号记录,则将记录指针指向3号记录的命令是()
A.go2B.go-2C.skip2D.skip-2
27.在vfp中,自身能控制数据表记录指针移动的语句是()
A.forB.docaseC.dowhileD.scan
38.在vfp中,与命令zap等价的命令是()
A.deleteallB.packC.deleteallpackD.packall
28.在关系数据库管理系统中,三种基本关系运算是选择、投影、连接,VFP命令中,fields子句属于( )
A.选择、投影 B.连接C.选择 D.投影
29.在数据表xscj中,查询2班总分大于500分的记录,并按总分由高到低排序,下列命令中正确的是()
A.select*fromxscjwhere班级=2and总分>500orderby总分ASC
B.select*fromxscjwhere班级=2or总分>500orderby总分ASC
C.select*fromxscjwhere班级=2and总分>500orderby总分DESC
D.select*fromxscjwhere班级=2or总分>500orderby总分DESC
30.在VFP中,当前数据表有3条记录,打开数据表后执行skip3,则recno()值是()
A.0B.3C.4D.显示出错提示
31.在数据库的“表设计器”中,应将对字段数据有效性检验的条件填入()
A.格式框B.规则框C.信息框D.默认框
32.在制作vfp的报表时,应将要打印记录内容放置在()
A.标题带区B.页标头带区C.细节带区D.页注脚带区
34.下列表单的属性中,使表单为顶层表单的属性及值是( )
A.showwindows=0 B.showwindows=1 C.showwindows=2 D.showwindows=3
35.在vfp中,隐藏VFP主窗口的命令代码是()
A.-screen.visible=.F.B.thisform.visible=.F.
C.-screen.visible=.T.D.thisform.visible=.T.
二、填空题(共25空,每空2分,共50分)
36.在双绞线中,每两根绕在一起为一对,5类双绞线共有 对线。
37.在对等网中,每台计算机的地位是 的。
38.从地理范围来看,在学校同一栋楼内铺设网络,此网络属于 网。
39.用同轴电缆布线时干线两端必须安装一个 电阻。
40.在OSI 7层参考模型中,完成网络路径选择功能的是 层。
41.有IEEE802委员会制定的802.11标准用于________________局域网络。
42.IP为186.186.186.186,子网掩码是255.255.0.0,则该IP的网络地址是______
43.在C中,运算符&、!
的结合性都是 。
44.在C中,当a=3,b=2,c=1时,表达式a>b>c的值为 。
45.在C中,用符号WN来表示要使用常量5.666,定义格式为
46.在C中,数组int a[]={3,5,2,78};引用最大下标的元素的表达式是
47.在C中,inta=2,b=1,c=1;计算a==a<=b&&c++后c的值是_______。
48.在C中,inta=5,c=4;语句printf(″%d*%d=%d″,a,b,a*B.;输出_____________。
49.在C中,设int x=14,y=6;执行语句x*=x++/--y后x的值为_____________。
50.在C中,执行语句:
for(i=1;i++<4;);后变量i的值是_______。
51.在C中,若执行语句:
int k=0;while(k=1)k++;循环执行的次数是______
52.高考的日期是2017年3月18日,计算当前距离高考日期的天数的表达式是_____。
53.在vfp中,备注字段的数据存放在备注文件中,备注文件的扩展名为______。
54.在表记录的编辑窗口中,进入备注型字段编辑可以双击Memo或者按_____快捷键。
55.在vfp中,只有当数据表为_____时,才可以建立永久关系。
56.在查询设计器中,筛选依据选项卡应该对应查询命令中的_____字句。
57.在报表和表单中使用数据表,可以用 来管理。
58.在VFP中,表达式substr("1234567890",len("数据库"),2)的值是 。
59.在当前数据表中删除当前记录开始到文件尾的所有记录的命令是 。
60.在VFP中,代表当前对象的关键字是 。
三、判断题,叙述正确打“√”,错误打“X”(共20题,每题1分,共20分)
61.在通信技术中,将数字信号转化为模拟信号,这一过程属于解调。
()
62.网络连接中,一段双绞线的长度可以超过100m。
()
63.互联网(Internet)也称为万维网(www)。
()
64.在Internet中使用的TCP/IP通信协议不能在局域网使用。
()
65.双绞线两端安装RJ-45头的线序必须相同。
()
66.IEEE802.8是光纤传输标准。
()
67.在C语言中,程序总是从第一个函数开始执行。
()
68.在C语言中,某一数组中元素的数据类型必须相同。
()
69.在C语言的函数定义中函数体内有且只有一个return语句。
()
70.在C语言中,若有intx且已赋值,判断x是三位数的条件表达式是999>=x>=100()
71.在C语言中,continue语句表示结束本次循环,直接进入下一次循环。
()
72.在C语言中,已知inta[10];数组名a代表数组在内存中的首地址,即a=a[0];()
73.在VFP中,命令、子句、函数名都可简写为4个字符,且大、小写是等效的。
()
74.关闭数据表后,数据表中记录的逻辑删除标记将自动消失。
()
75.在VFP中,释放和关闭表单的方法是Close。
()
76.在VFP中,YEAR()函数用来获取某一日期的年份。
()
77.在VFP中,需要先建立索引,然后才能建立数据库表之间的永久关系。
()
78.在VFP中,SQL指令DELETE不带WHERE条件时,将删除指定表的全部记录。
()
79.在VFP中,MessageBox()函数的返回值取决于用户所选择的按钮。
()
80.在VFP中,当前“确定”命令按钮指定热键“O”的代码是this.caption=“确定/四、程序结果题(共4题,每题5分,共20分)
81.main()
{ int n=7;
while (n<=15)
{n++;
if (n%2!
=0)
continue;
printf(“%d\t”,n);
}
}
程序运行结果:
_______________________________
82. main ()
{ int n,a[10]={1,1};
for (n=2;n<10;n+ +)
a[n]=a[n-1]+a[n-2];
for (n=0;n<10;n++)
{printf(“%d”,a[n]);
if((n+1)%5!
=0)
continue;
else
printf(“\n”);
}
程序运行结果:
_______________________________
姓名
现金
衣物
老张
200
5
张王
300
3
小李
100
3
小陈
200
2
小刘
100
6
83.在捐赠数据表JZ.dbf中,已按现金字段和衣物字段的降序分别建立了索引XJ和YW,数据表如图表所示。
UseJZ
SetordertoXJ
gotop
skip-1
skip2
现金=500
replace衣物with衣物+5
?
str(现金,3)+衣物
程序运行结果:
_______________________________
84.在股票表gpb表中有字段股票代码c(6),买卖c
(2),数量n(6),金额n(10)等,记录如图
usegpb
stoe0tom,n,p,q
scanfor股票代码=”600666”
if买卖=”买”
m=m+数量
p=p+金额
else
n=n+数量
q=q+金额
endif
?
m-n
?
(p-q)/(m-n)
程序运行结果:
_______________________________
五、程序填空题(共10空,每空2分,共20分)
85.用函数求x的绝对值。
main()
{intx,y;
scanf(“%d”,&x);
(①);
printf(“y=%d\n”,y);
}
intabs(intA.
{intb;
if(a<=B)
(②);
(③);
}
86.从键盘上输入一行字符(不多于40个,以回车换行符作为输入结束标记),将其中的大写字母改为小写字母,其它字符不变,然后逆向输出。
main()
{char a[40];
int n=0;
do{scanf(“%c”,&a[n]);
if ( ④ )
a[n]+=32;
n++;}while ( ⑤ );
(⑥);
while (n>=0);
printf(“%c”,a[--n]);
}
87.在sbxs表中有如下字段:
商品名c(6),价格n(5,1),销售金额n(5,1)完成操作:
新增一销售排名字段C
(2)
用select命令计算每种商品的平均价格。
altertablesbxs(⑦)
select商品名,avg(价格)fromsbxs(⑧)
88.完成删除xscj表中学号相同的记录。
表中有学号c(6),姓名c(8),成绩n(5,1)等字段
settalkoff
usexscj
indexon(⑨)
bj=””
scan
ifbj==学号
delete
else
(⑩)
endscan
use
settalkon
六、编程题(共2题,1题8分,2题12分,共20分)
89.编程实现:
将100至900之间的不能被5整除的数输出,每行输出5个数,数之间用空格分隔.。
90.高2017级高职计算机专业共有106人,为庆祝国庆,组织了一次抽奖活动,奖品丰厚。
现老师要向同学们征集抽奖程序,请按要求完成程序设计。
106名学生学号和姓名已经录入到xsqk表中,并添加到“抽奖”表单的数据环境中。
初始状态下,text1中显示为空,当单击“开始”按钮,每隔0.1秒在text1中随机显示一个学号;当单击“暂停”按钮,显示中奖学生的学号。
请对“开始”、“停止”按钮和timer1进行代码编写。
重庆市商务学校2016-2017学年度高三高职
第一次月考计算机专业综合试卷答题卡
(适用:
计算机专业时间:
150分钟总分:
200分出题人:
冯义彬审题人:
廖冬梅)
一、选择题(共35题,每题2分,共70分)
1-5
6-10
11-15
16-20
21-25
26-30
31-35
二、填空题(共25空,每空2分,共50分)
36. 37. 38. 39. .
40. 41.42..
43. 44. 45.
46. 47.48.49._____________
50.51.52.
53.54.55.56..
57. 58. 59. 60. 。
三、判断题,叙述正确打“√”,错误打“X”(共20题,每题1分,共20分)
61-65
66-70
71-75
76-80
四、程序结果题(共4题,每题5分,共20分)
81.
82.
83.
84.
五、程序填空题(共10空,每空2分,共20分)
85.①②③.
86.④⑤⑥.
87.⑦⑧.
88.⑨⑩.
六、编程题(共2题,1题8分,2题12分,共20分)
89.
90.