2012级计算机高考班
计算机复习题(一)
姓名:___________________
一.单项选择题(共30题,每题2分,共60分)
1.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是______。
A.Hide B.Show C.Release D.SetFocus 2.关系数据库中的所有数据均以_________的形式存放。
A.交叉表 B.一维表 C.三维表 D.二维表
3.一般情况下,对表中某一记录进行彻底删除需两步执行,命令分别是( )
A.Delete和Pack B.Delete和Recall C.Delete和Zap D.Recall和Pack 4.修改表文件结构的命令是 ( )
A.Browse B.Modify Command C.Copy D.Modify Structure 5.将内存变量定义为全局变量的Visual Foxpro 6.0命令是( )
A.Local B.Private C.Public D.Global
6.在下列各种类型的索引中,一个数据库表只能建立一个索引的是 ( )
A.主索引 B.唯一索引 C.候选索引 D.普通索引
7.执行Store \之后,再执行? \的结果是 ( )
A.222&a B.333 C.222111 D.111222
8.数据表已经在当前工作区打开,在文件尾部增加一条空记录的命令是( )
A.APPEND B.APPEND BLANK C.INSERT BEFORE D.INSERT BLANK 9.扩展名为DBC的文件是( )
A.表单文件 B.数据库表文件 C.数据库文件 D.项目文件 10.假设已经生成了名为Mymenu的菜单文件,执行该菜单文件的命令是( )
A.DO Mymenu B.DO Mymenu.mpr C.DO Mymenu.pjx D.DO Mymenu.mnx 11.算法的复杂度主要包括算法的时间复杂度和空间复杂度,算法的时间复杂度是指______。
A.算法程序中的指令条数 B.算法程序的长度
C.算法程序所占的存储空间 D.算法执行过程中所需要的基本运算次数 12.C语言程序的基本单位是
A.字节 B.函数 C.语句 D.字符
13.若变量a,i已正确定义,且i己正确赋值,合法的C语言语句是______。
A.a=int(i); B. a==0 C. ++i; D. a=a++=2; 14.下面_____表达式的值为4。
A. 11/3 B. 11.0/3
C. (float)11/3 D. (int)(11.0/3+0.5)
15.若有以下说明和语句,则输出结果是_____。 (strlen(s)为求字符串s的长度的函数) char s[12]=\printf(\
A. 12 B. 8 C. 7 D. 11
16.C语言程序从什么地方开始执行_____。
A. 程序中第一条可执行语句 B. 程序中第一个函数
C. 程序中的main函数 D. 包含文件中的第一个函数
17.若有 char c[5]={'c','d','\\0','e','\\0'};则执行语句printf(\结果是_____。 A.cd\\0e B.'c''d' C.cd D.cd e
18.若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf(\上面程序片段的输出结果是_____。
A. 200 B. 100 C. 100 200 D. 输出格式符不够,输出不确定的值 19.执行下面程序中的输出语句后,a的值是_____。 main(){ int a; printf(\
A. 65 B. 20 C. 15 D.10
20.下列运算符中优先级别高的是_____。 A.< B.+ C.&& D.!= 33.能正确表示“当x的取值在[1,10]和[200, 21.比特率是指数字信号的传输速率,50kbps表示每秒钟传输的二进制代码的位数是 ______。 A. 50 B. 512 C. 10240 D. 51200
22.在电子邮件系统中,用户发送电子邮件时使用的通信协议是 _________。 A. SMTP B. SNMP C. ICMP D. FTP 23.下列选项中表示万兆以太网标准的是 _________。
A. 10BASE-T B. 10GBASE-T C. 100BASE-T D. 1000BASE-T
24.OSI参考模型有七层,实现路由选择.流量控制.传输确认.故障恢复等功能的是 A.物理层 B.数据链路层 C.网络层 D.传输层
25.HTML中页面的标题格式有六种,其中字体最大的是 _________。 A. h1 B. h3 C. h5 D. h6
26-29.某公司根据网络需求,计划组建一个有线和无线融合的局域网,网络拓扑结构如图9 所示。计算机PC1到PC10通过有线传输介质与“网络设备X”相连,计算机PC11 到PC20通过无线传输介质与“网络设备Y”相连。
Internet网络设备X网络设备YPC1。。。。。PC10PC11。。。。。PC20
图9
1)在下列选项中,最适合图9中“网络设备X”的是 _________:最适合图9中“网络设备Y” 的是____________。
A 。 A.无线AP B.无线网卡 C.路由器 D.交换机
2)目前常用的无线局域网标准是IEEE 802.11系列标准,在网络设备支持的情况下,如果 计算机PCll与PC20之间需要通过无线传输介质实现最大传输速率,那么应该采用下列选项中的_________ 标准。
A. IEEE802.11a B. IEEE 802.11ac C.IEEE 802.11g D. IEEE 802.11n
3)如果计算机PC1釆用超五类双绞线与“网络设备X”相连,那么该双绞线的最大长度不 能超过____________米。
30.C类地址的保留地址是______________。
A. 10.0.0.0-10.255.255.255 B.127.0.0.0-127.255.255.255 C. 172.16.0.0-172.31.255.255 D. 192.168.0.0-192.168.255.255 二.填空(共30空,每空1分,共30分)
1.在DHCP客户端的命令行窗口中,通过运行______________命令来释放申请到的IP地址, 通过运行______________ 命令来立即重新中请IP地址租约。
2.在windows系统中可以通过在命令行窗口运行______________命令来测试本机网络适配器和网络驱动程序是否安装正确。
3.数据库中的表有三种关系,分别是 、 和 。 4.不能用 和 字段构造索引表达式创建索引。
5.关系模型的基本结构是二维表结构,层次模型的基本结构是 结构。
6.项目管理器中有“全部”.“ ”.“ ”.“类”.“ ”和“其他”共六张选项卡。
7.执行指令? ROUND(1234.2008,3)后,屏幕将显示 。
8.在C语言中,标识符主要为___________、___________、___________及___________的名字使用。
9.C语言中的基本数据类型包括___________、___________和___________三种。 10.C语言中数组是有___________的数据的集合。
11.C语言程序总是从___________函数开始执行,一个C语言程序是由___________个函数组成。
12.通信子网为网络用户提供数据传输.___________、 ___________ 和变换等通信处理工作。
13.OSI的 ___________层将待传输的比特流划分成帧,___________层决定使用哪条路径通过子网。
14.在局域网体系结构的三层协议中,___________层和___________层相当于ISO/OSI的数据链路层。 15.要对共享的文件夹进行访问许可权限设置,应该将磁盘格式化为___________文件系统。
三.程序填空(共7空,每空3分,共21分)
1.输入三角形的三边a.b.c,判断a.b.c能否构成三角形,如果能够构成三角形则判断为何种类型的三角形:等腰三角形.等边三角形.直角三角形.等腰直角二角形.一般三角形。 说明: ―般三角形:两条边长之和大于第三条边长; 等腰三角形:两条边长相等; 等边三角形:三条边长相等; 直角三角形:两条边长的平方和等于第三条边长的平方。 #include
#include
float a,b,c;
printf(\请输入三角形边长化\scanf(\if(___①___)
printf (\不能构成三角形\\n\else if (___ ②___)
if ((a=b)||(b=c)||(c=a))
printf(\等腰直角三角形\\n\else
printf (\直角三角形\\n\else if(___ ③___ )
printf (\等边三角形\\n\ else if (___ ④___)
printf (\等腰三角形\\n\else
printf (一般三角形\\n\
}
2.学生表中有字段:姓名.计算机和班级号,下列程序是查询并显示所有班级号为\的学生记录,完成程序填空。 USE 学生表
5______ DO WHILE ____○
IF 班级号=\DISPLAY ENDIF
6________ ______○
ENDDO USE
3.当前盘当前目录下有数据库DB_STOCK,其中有数据库表STOCK.DBF,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.59 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳 下列程序统计上表中单价大于10的记录条数,请填空完成程序。 CLOSE DATABASE A=0
USE STOCK GO TOP
DO WHILE .NOT. EOF() IF 单价>10
7_________ _______○
END IF SKIP ENDDO
四.程序阅读题(共7空,每空3分,共21分) 1.下列程序的运行结果是 ___ ①___ 。 #include
main() { int i=0,j=l,z=2; if(0++||z++)&&i++);
printf(\}
2.下列程序的运行结果是 ___ ②___。 #include
int n= ' b'; switch(++n) {
default :printf (\case 'a': case 'A': case 'b':
case 'B':printf (\case 'c':
case 'C':printf (\case 'd':
case 'D':printf (\ } }
3.下列程序的运行结果是 ___③___。 #include
int i,r=1;
for(i=0;i<=n;i++) r=r*x[i]; return r; } main() {
int s,a[]={2,7,3,l,5,4,6,8}; s=f(a,3);
printf(\}
4.下列程序的运行结果是 ___④___ #include
{
int i,j;
for(i=0;i<5;i++) for(j=l;j<10;j++) {
if(j==6) break; if(i<3) continue; }
printf(\printf(\}
5_______。 5.执行下列命令序列,最后一条命令的显示结果是 _______○
USE XYZ LIST
Record# 姓名 成绩 1 张三 87 2 李四 76 3 王五 91
INDEX ON 成绩 ASCE TAG CJ LIST 姓名
6____行输出,第一行的输出为_______○7。 6.下列程序运行后,共有___○
Set Talk Off s=\ n=LEN(s) k=1
Do While k<=n
?SUBSTR(s,k,n-k) k=k+1 EndDo
五、程序设计(共2题,每题9分,共18分)
1、使用C语言实现从键盘录入3个实数并输出其中较大的数,写出程序代码。 2、VF表单中有一命令按钮其Name属性为cmd_click,编写代码在命令按钮上显示单击次数,并在单击10次时退出程序。