07年福建專升本計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)綜合課試卷(樣題)
2008-04-10 11:38:12 來(lái)源:
第一部分 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及應(yīng)用(共80分)
一、選擇題(16分,注意:1-5題是單選題,6-8題是多選題)
1.傳輸層的信息單位是()。
(A)bit (B)frame (C)segment (D)message
2.哪種物理拓?fù)浣Y(jié)構(gòu)使用一個(gè)中心設(shè)備,向外伸出許多分支電纜?(。
(A)總線結(jié)構(gòu) (B)環(huán)型結(jié)構(gòu)(C)星型結(jié)構(gòu) (D)網(wǎng)狀結(jié)構(gòu)
3.Netware的IPX協(xié)議使用哪種路由選擇方法?( )
(A)靜態(tài) (B)動(dòng)態(tài) (C)鏈路狀態(tài)法(D)距離矢量法
4.哪種交換方法將上層的報(bào)文劃分成多個(gè)較小單位,以便能沿不同路徑傳輸?( )
(A)電路 (B)分組 (C)報(bào)文(D)永久虛電路
5.()信號(hào)以頻率、振幅及相位三個(gè)特性來(lái)描述。
(A)數(shù)字 (B)模擬 (C)電磁波(D)光
6.哪兩個(gè)功能屬于文件服務(wù)內(nèi)容?( )
(A)文件傳輸 (B)漫游存儲(chǔ)(C)文件歸檔 (D)數(shù)據(jù)集中
7.與數(shù)據(jù)庫(kù)服務(wù)有關(guān)的是( )兩個(gè)。
(A)協(xié)調(diào)分布的數(shù)據(jù) (B)復(fù)制機(jī)制(C)專門化 (D)多媒體
8.采用爭(zhēng)用法的協(xié)議有( )兩種。
(A)CSMA/CD (B)令牌環(huán) (C)令牌總線(D)CSMA/CA
二、填空題(10分)
1.常用的無(wú)線媒介有( )、( 。、( 。┤N。
2.媒介訪問(wèn)方法有( )、( )、( 。。
3.路由尋找方法有( )、( )。
4.表示層涉及的問(wèn)題有( )、( )。
三、簡(jiǎn)答題(54分)
1. 選擇物理拓?fù)浣Y(jié)構(gòu)時(shí)要注意哪些特性?
2. 選擇媒介訪問(wèn)方法時(shí)要考慮哪些因素?
3. 打印服務(wù)能幫助用戶做哪些工作?
4. 常用的網(wǎng)絡(luò)協(xié)議各在何時(shí)使用?
5. 緊急修復(fù)過(guò)程包含的功能是哪些?
6. UPS的工作原理是什么?
第二部分 C語(yǔ)言程序設(shè)計(jì)(共60分)
一、選擇題(10分)
1. 一個(gè)C語(yǔ)言程序是由()
(A)一個(gè)主程序和若干個(gè)子程序組成。
(B)若干子程序組成。
(C)若干過(guò)程組成。
(D)函數(shù)組成。
2. 在C語(yǔ)言中,main函數(shù)的位置是()
(A)必須在最開頭。
(B)必須在系統(tǒng)調(diào)用的函數(shù)后面。
(C)必須在最后。
(D)任意的位置。
3. 下面選項(xiàng)中,均為不合法的用戶標(biāo)識(shí)符是()
(A)ss,kl0,while
(B)k,la0,iuu
(C)5r,define,struct
(D)stu,char,p
4. 表達(dá)式pow(2.8,sqrt(double(x)))值的數(shù)據(jù)類型為()
(A) int
(B) float
(C) double
(D)不確定
5. 根據(jù)變量的定義和數(shù)據(jù)的輸入方式,輸入語(yǔ)句的正確形式為()。
已有定義:float x,y;
數(shù)據(jù)的輸入方式: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. 下面的運(yùn)算符優(yōu)先順序按照由低至高排列正確的是()
(A) 關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符、邏輯與運(yùn)算符
(B) 邏輯與運(yùn)算符、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符
(C) 賦值運(yùn)算符、邏輯與運(yùn)算符、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符
(D) 算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、賦值運(yùn)算符、邏輯與運(yùn)算符
7. 在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()
(A) 整型常量
(B) 整型表達(dá)式
(C) 整型常量或整型表達(dá)式
(D) 任何類型表達(dá)式
8. 凡是函數(shù)中未指定存儲(chǔ)類別的局部變量,其隱含的存儲(chǔ)類別為()
(A) 自動(dòng)(auto)
(B) 靜態(tài)(static)
(C) 外部(extern)
(D) 寄存器(register)
9. 下面能正確進(jìn)行字符串賦值*作的是()
(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. 當(dāng)說(shuō)明一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)分配給它的內(nèi)存是()
(A)各成員所需內(nèi)存量的總和。
(B)結(jié)構(gòu)中第一成員所需內(nèi)存量
(C)成員中占內(nèi)存量最大者所需的容量
(D)結(jié)構(gòu)中最后一個(gè)成員所需內(nèi)存量
二、填空題(20分)
1. 若變量k、temp均是整型,且temp=k=10,則計(jì)算表達(dá)式k=temp++,temp++,++k后,k的值是()。
2. 若a是int類型的變量,a=6,則計(jì)算表達(dá)式a-=a+=a*a/8+a后,a的值為()。
3. C語(yǔ)言中,注釋部分兩側(cè)分界符為()和()。
4. a=12, b=43, c=0,表達(dá)式a>b!=c的值為()。
5. 若有定義:int a[]={2,4,6,8,10,12}, p=a; 則*(p+1)的值是(),*(a+5)的值是()。
6. 執(zhí)行語(yǔ)句for(l=0; l++>6; );后變量l的值是()。
7. 下面的程序運(yùn)行的結(jié)果是()。
p=1; a=0; s=1;
do {a=a+s*p; s=-s; p++;} while(p<=10);
printf(“a=%d”,a);
8.若有以下定義和語(yǔ)句:
int s[2][3]={0},(*p)[3];
p=s;
則p+1表示()。
三、程序填空(10分)
1.下面的程序?qū)⒆址甴elloeveryone賦給一個(gè)字符數(shù)組,然后從第一個(gè)字母開始間隔地輸出該字符串。
例如:″abcde″輸出為ace。在空白處填寫適當(dāng)?shù)恼Z(yǔ)句使程序功能完整。
#include ″stdio.h″
main()
{
static char x[]= ;
char *p;
for( )
putchar(*p);
printf(\n);
}
2.下面的程序段是從鍵盤輸入的字符中統(tǒng)計(jì)大寫字母的個(gè)數(shù),用?結(jié)束輸入,最后輸出統(tǒng)計(jì)的結(jié)果。
int n=0;
char c;
c=getchar( );
while( )
{
if ( )
n++;
c=getchar( );
}
;
四、編程題(20分)
1、 函數(shù)f的功能是計(jì)算100個(gè)數(shù)據(jù)的平均數(shù)。編寫一個(gè)完整的程序,要求在主函數(shù)中輸入100名工人的月薪并調(diào)用f函數(shù),最后輸出這100名工人的平均月薪數(shù)目。
2、 輸入15個(gè)整型數(shù)據(jù),利用起泡排序方法將其從小到大輸出。
第三部分 數(shù)據(jù)庫(kù)原理及其應(yīng)用(共60分)
一、選擇題(10分)
1、某表文件有記錄14條,若3條記錄已加刪除標(biāo)記,這時(shí)執(zhí)行設(shè)置命令set delete on,再執(zhí)行? reccount(),結(jié)果為 。
(A)3 (B)7 (C)10 (D)14
2、設(shè)當(dāng)前表文件有8條記錄,當(dāng)EOF()為真時(shí),命令?RECNO()的顯示結(jié)果為 。
(A)8 (B)9 (C) 0 (D)空
3、在Visual Foxpro中,字段的長(zhǎng)度只受外存空間限制的字段類型為: 。
(A)字符型 (B)備注型 (C)數(shù)值型 (D)浮點(diǎn)型
4、MIN(ROUND(8.89,1),INT(26/3))的值是: 。
(A)8.7 (B)8 (C)9 (D)8.9
5、已知表文件ST.DBF的記錄如下:
學(xué)號(hào)
姓名
出生日期
性別
入學(xué)成績(jī)
001
劉立
771015
女
452
002
李剛
780902
男
543
003
張明
771009
男
609
004
江紅
761123
女
498
執(zhí)行下列命令后,屏幕顯示結(jié)果為: 。
USE ST.DBF
SET FILTER TO 入學(xué)成績(jī)>500
GO TOP
?RECNO()
GO 2
??RECNO()
(A)1 2 (B)2 2 (C)3 2 (D)2 1
二、填空題(16分)
1.數(shù)據(jù)表的四個(gè)結(jié)構(gòu)參數(shù)是: 、 、 、 。
2.與其他高級(jí)語(yǔ)言相似,Visual Foxpro語(yǔ)言也包括 、 、 等語(yǔ)言成分。
3.執(zhí)行下列命令后,屏幕顯示的結(jié)果是: 。
STORE ″微型計(jì)算機(jī)″ TO S
? AT(″電腦″,S)
4.有一職工檔案表ZG.DBF,結(jié)構(gòu)和記錄如下:
姓名
職務(wù)
基本工資
工齡工資
房租水電
獎(jiǎng)金
實(shí)發(fā)
李正
處長(zhǎng)
470.00
35.00
74.00
120.00
0.00
王軍
教師
320.00
72.00
40.00
100.00
0.00
吳立
教師
457.00
27.00
78.50
100.00
0.00
尚偉
教師
370.00
72.00
40.00
100.00
0.00
劉江
科員
300.00
23.00
40.00
100.00
0.00
(1)對(duì)職員是教師的職工基本工資增加10%,并計(jì)算每個(gè)職工的實(shí)發(fā)金額,修改表文件后,統(tǒng)計(jì)庫(kù)中人數(shù)和實(shí)發(fā)金額的總和。
SET TALK OFF
ACCEPT ″請(qǐng)輸入庫(kù)文件名″ TO S
USE &S
REPLACE ALL 基本工資WITH
ALL 實(shí)發(fā) WITH 基本工資+工齡工資+獎(jiǎng)金-房租水電
ALL TO SA
SUM 實(shí)發(fā) TO SB
?
?″總?cè)藬?shù):″,
?? ″實(shí)發(fā)總額:″,
USE
SET TALK ON
RERURN
(2)顯示實(shí)發(fā)金額小于600的職工的姓名
SET TALK OFF
USE ZG
IF
?″姓名:″,姓名
ENDIF
SKIP
ENDDO
USE
SET TALK ON
RETURN
三、簡(jiǎn)答題(10分)
1. SQL的特點(diǎn)是什么?
2. 模式分解的作用是什么?
四、程序設(shè)計(jì)題(24分)
1.求1!+2!+3!+……+6!
2. 利用文本框輸入圓的半徑,求圓的周長(zhǎng)。如圖所示,用戶界面有一個(gè)命令按鈕組CommandGroup1,包含三個(gè)命令按鈕,編寫CommandGroup1的Click事件代碼。