第一部分 计算机网络技术及应用(共80分)
一、选择题(16分,注意:1-5题是单选题,6-8题是多选题)
1.传输层的信息单位是()。
(A)bit (B)frame (C)segment (D)message
2.哪种物理拓扑结构使用一个中心设备,向外伸出许多分支电缆?( )
(A) 总线结构 (B)环型结构(C)星型结构 (D)网状结构
3.Netware的IPX协议使用哪种路由选择方法?( )
(A) 静态 (B)动态 (C)链路状态法(D)距离矢量法
4.哪种交换方法将上层的报文划分成多个较小单位,以便能沿不同路径传输?( )
(A) 电路 (B)分组 (C)报文(D)永久虚电路
5.()信号以频率、振幅及相位三个特性来描述。
(A) 数字 (B)模拟 (C)电磁波(D)光
6.哪两个功能属于文件服务内容?( )
(A) 文件传输 (B)漫游存储(C)文件归档 (D)数据集中
7.与数据库服务有关的是( )两个。
(A) 协调分布的数据 (B)复制机制(C)专门化 (D)多媒体
8.采用争用法的协议有( )两种。
(A) CSMA/CD (B)令牌环 (C)令牌总线(D)CSMA/CA
二、填空题(10分)
1.常用的无线媒介有( )、( )、( )三种。
2.媒介访问方法有( )、( )、( )。
3.路由寻找方法有( )、( )。
4.表示层涉及的问题有( )、( )。
三、简答题(54分)
1. 选择物理拓扑结构时要注意哪些特性?
2. 选择媒介访问方法时要考虑哪些因素?
3. 打印服务能帮助用户做哪些工作?
4. 常用的网络协议各在何时使用?
5. 紧急修复过程包含的功能是哪些?
6. UPS的工作原理是什么?
第二部分 C语言程序设计(共60分)
一、选择题(10分)
1. 一个C语言程序是由()
(A) 一个主程序和若干个子程序组成。
(B) 若干子程序组成。
(C) 若干过程组成。
(D) 函数组成。
2. 在C语言中,main函数的位置是()
(A) 必须在最开头。
(B) 必须在系统调用的函数后面。
(C) 必须在最后。
(D) 任意的位置。
3. 下面选项中,均为不合法的用户标识符是()
(A) ss,kl0,while
(B) k,la0,iuu
(C) 5r,define,struct
(D) stu,char,p
4. 表达式pow(2.8,sqrt(double(x)))值的数据类型为()
(A) int
(B) float
(C) double
(D) 不确定
5. 根据变量的定义和数据的输入方式,输入语句的正确形式为()。
已有定义:float x,y;
数据的输入方式:1433,09<回车>
35,59<回车>
(A) scanf(“%f,%f”,&x,&y)
(B) scanf(“%f %f”,&x,&y)
(C) scanf(“%4.2f %2.2f”,&x,&y)
(D) scanf(“%4.2f%2.2f”,&x,&y)
6. 下面的运算符优先顺序按照由低至高排列正确的是()
(A) 关系运算符、算术运算符、赋值运算符、逻辑与运算符
(B) 逻辑与运算符、关系运算符、算术运算符、赋值运算符
(C) 赋值运算符、逻辑与运算符、关系运算符、算术运算符
(D) 算术运算符、关系运算符、赋值运算符、逻辑与运算符
7. 在C语言中,引用数组元素时,其数组下标的数据类型允许是()
(A) 整型常量
(B) 整型表达式
(C) 整型常量或整型表达式
(D) 任何类型表达式
8. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()
(A) 自动(auto)
(B) 静态(static)
(C) 外部(extern)
(D) 寄存器(register)
9. 下面能正确进行字符串赋值*作的是()
(A) char s[7]={“student”}
(B) char s[7]={‘s’, ‘t’, ‘u’, ‘d’, ‘e’, ‘n’, ‘t’}
(C) char *s; s=”student”
(D) char *s; scanf(“%s”,s)
10. 当说明一个结构体变量时,系统分配给它的内存是()
(A) 各成员所需内存量的总和。
(B) 结构中第一成员所需内存量
(C) 成员中占内存量最大者所需的容量
(D) 结构中最后一个成员所需内存量
二、填空题(20分)
1. 若变量k、temp均是整型,且temp=k=10,则计算表达式k=temp++,temp++,++k后,k的值是()。
2. 若a是int类型的变量,a=6,则计算表达式a-=a+=a*a/8+a后,a的值为()。
3. C语言中,注释部分两侧分界符为()和()。
4. a=12, b=43, c=0,表达式a>b!=c的值为()。
5. 若有定义:int a[]={2,4,6,8,10,12}, p=a; 则*(p+1)的值是(),*(a+5)的值是()。
6. 执行语句for(l=0; l++>6; );后变量l的值是()。
7. 下面的程序运行的结果是()。
p=1; a=0; s=1;
do {a=a+s*p; s=-s; p++;} while(p<=10);
printf(“a=%d”,a);
8.若有以下定义和语句:
int s[2][3]={0},(*p)[3];
p=s;
则p+1表示()。
三、程序填空(10分)
1. 下面的程序将字符串helloeveryone赋给一个字符数组,然后从第一个字母开始间隔地输出该字符串。
例如:″abcde″输出为ace。在空白处填写适当的语句使程序功能完整。
#include ″stdio.h″
main()
{
static char x[]= ;
char *p;
for( )
putchar(*p);
printf(\n);
}
2. 下面的程序段是从键盘输入的字符中统计大写字母的个数,用?结束输入,最后输出统计的结果。
int n=0;
char c;
c=getchar( );
while( )
{
if ( )
n++;
c=getchar( );
}
;
四、编程题(20分)
1、 函数f的功能是计算100个数据的平均数。编写一个完整的程序,要求在主函数中输入100名工人的月薪并调用f函数,最后输出这100名工人的平均月薪数目。
2、 输入15个整型数据,利用起泡排序方法将其从小到大输出。
第三部分 数据库原理及其应用(共60分)
一、选择题(10分)
1、某表文件有记录14条,若3条记录已加删除标记,这时执行设置命令set delete on,再执行? reccount(),结果为 。
(A)3 (B)7 (C)10 (D)14
2、设当前表文件有8条记录,当EOF()为真时,命令?RECNO()的显示结果为 。
(A)8 (B)9 (C) 0 (D)空
3、在Visual Foxpro中,字段的长度只受外存空间限制的字段类型为: 。
(A)字符型 (B)备注型 (C)数值型 (D)浮点型
4、MIN(ROUND(8.89,1),INT(26/3))的值是: 。
(A)8.7 (B)8 (C)9 (D)8.9
5、已知表文件ST.DBF的记录如下:
学号
姓名
出生日期
性别
入学成绩
001
刘立
771015
女
452
002
李刚
780902
男
543
003
张明
771009
男
609
004
江红
761123
女
498
执行下列命令后,屏幕显示结果为: 。
USE ST.DBF
SET FILTER TO 入学成绩>500
GO TOP
?RECNO()
GO 2
??RECNO()
(A)1 2 (B)2 2 (C)3 2 (D)2 1
二、填空题(16分)
1.数据表的四个结构参数是: 、 、 、 。
2.与其他高级语言相似,Visual Foxpro语言也包括 、 、
[1] [2] 下一页