二 級 C 卷
預(yù)測試卷之一(共五套)
本試卷答卷時間為120分鐘
說明:Ⅰ、本試卷共11頁,共三道大題。本科答第一、三大題,專科答第一、二大題及第三大題中指定的題目。
Ⅱ、答題前請把答卷紙密封線內(nèi)學(xué)校名稱、準(zhǔn)考證編號及姓名填寫清楚。
Ⅲ、請用藍黑鋼筆、碳素筆或圓珠筆把答案按題目序號寫在答卷紙相應(yīng)的位置上,答在試卷冊上無效。
Ⅳ、遇有格式輸出時,用“ ”符號表示空格。
Ⅴ、考生按準(zhǔn)考證編號,單號答A卷、雙號答B(yǎng)卷,否則成績無效。
一、計算機基礎(chǔ)知識(共30分)
(一)單選題(每題1分,共20分)
1. 計算機系統(tǒng)的軟件通常分為?()。
A.管理軟件和控制軟件 B.系統(tǒng)軟件和應(yīng)用軟件
C.高級軟件和一般軟件 D.網(wǎng)絡(luò)軟件和辦公軟件
2.在計算機應(yīng)用領(lǐng)域中,CAD、CAI、CAT所代表的中文含意依次是()。
A.計算機輔助設(shè)計、計算機輔助制造、計算機輔助教學(xué)
B.計算機輔助制造、計算機輔助測試、計算機輔助設(shè)計
C.計算機輔助設(shè)計、計算機輔助教學(xué)、計算機輔助測試
D.計算機輔助教學(xué)、計算機輔助制造、計算機輔助設(shè)計
3. 下列一組數(shù)據(jù)中的數(shù)是()。
A. (157)8 B. (1EF)16 C. (101011)2 D. (498)10
4. 下列四種存儲器中,存取速度最快的是()。
A.磁帶 B. 軟盤 C.硬盤 D. 內(nèi)存儲器
5. 在計算機中,一條指令代碼由()和操作碼兩部分組成。
A.指令碼 B.地址碼 C.運算符 D.控制符
6. 以下措施不能防止計算機病毒的是(.)
A.軟盤未寫保護
B.先用殺毒軟件對其他計算機上拷貝來的文件查殺病毒
C.不用來歷不明的磁盤
D.經(jīng)常進行放毒軟件升級
7. 在Windows中,配置聲音方案就是定義在發(fā)生某些事件時所發(fā)出的聲音,配置聲音方案應(yīng)通過() 選項。
A.“我的電腦”的“聲音” B.“網(wǎng)絡(luò)鄰居”的“聲音”
C.“控制面板”的“聲音” D.“資源管理器”的“聲音”
8. 下列有關(guān)刪除文件的說法中不正確的是()。
A.軟盤上的文件被刪除后不能被恢復(fù)
B.網(wǎng)絡(luò)上的文件被刪除后不能恢復(fù)
C.在MS—DOS方式中被刪除的文件不能被恢復(fù)
D.直接用鼠標(biāo)拖到“回收站”的文件不能被恢復(fù)
9. 在下列操作中,(.)直接刪除文件而不把刪除文件送入回收站。
A.Del B.Shift+Del C.Alt+Del D.Ctrl+Del
10. 在Windows中,關(guān)于文件名的說法,不正確的是()。
A.在同一個文件夾中,文件(夾)不能重名
B.文件名中可以包含空格
C.文件名中可以使用漢字
D.一個文件名中最多可包含256個字符
11. 把當(dāng)前活動窗口作為圖形復(fù)制到剪貼板上,使用()組合鍵。
A.Alt+Print Screen B.Print Screen
C.Shift+Print D.Ctrl+Print Screen
12. 在 Windows 環(huán)境中,可以使用()鍵在英文標(biāo)點及中標(biāo)點之間進行切換。
A.CTRL+SPACE B.CTRL+SHIFT
C. SHIFT+SPACE D. CTRT+
13. Internet使用的最重要的協(xié)議是TCP/IP是一個完整的協(xié)議集,它的全稱是()。
A.傳輸控制協(xié)議 B.傳輸控制/網(wǎng)際協(xié)議
C.應(yīng)用協(xié)議 D.遠程登錄協(xié)議
14. 下列關(guān)于計算機病毒描述,正確的是()
A.計算機病毒只感染.exe或.com文件
B.計算機病毒是由于軟盤表面不衛(wèi)生引起的
C.計算機病毒是通過讀寫軟盤、光盤或internet傳播
D.計算機病毒是通過電力網(wǎng)傳播的
15. 下列E-MAIL地址正確的是()。
A.@yhm.163.com B.yhm@163.com
C.@163.com.yhm D.163.com.yhm
16. 以下統(tǒng)一資源定位器的寫法正確的是()。
A.http: \\www.sina.com\que\que.html B.http: //www.sina.com\que.html
C.http: //www.sina.com/que.html D.http:// www.sina.com\que/que.htm
17. Internet的域名中,域名為gov代表()。
A.教育機構(gòu) B.商業(yè)機構(gòu) C.政府部門 D.軍事部門
18. 以下哪一個選項按順序包括了OSI模型的各個層次()
A.物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,運輸層,會話層,表示層和應(yīng)用層
B.物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,運輸層,系統(tǒng)層,表示層和應(yīng)用層
C.物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,轉(zhuǎn)換層,會話后,表示層和應(yīng)用層
D.表示層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,運輸層,會話層,物理層和應(yīng)用層
19.()不是多媒體技術(shù)的特征。
A.集成性 B.交互性 C.高速性 D.實時性
20. ()是多媒體關(guān)鍵技術(shù)。
A.信息數(shù)字化技術(shù)B.信息的編碼壓縮C.硬件核心D.超媒體超文本
(二)填空題(每空1分,共10分)
1. 世界首次提出存儲程序計算機體系結(jié)構(gòu)的科學(xué)家是()。
2. 在計算機中,表示信息數(shù)據(jù)編碼的最小單位是()。
3. 計算機內(nèi)部常用字節(jié)作為基本單位,一個字節(jié)是()個二進制位。
4.在Windows中,為保護文件不被修改,可將它的屬性設(shè)置為()。
5. 中文Windows 2000是一個()操作系統(tǒng)。
6. 在Windows中,可用()鍵進行中英文標(biāo)點的轉(zhuǎn)換。
7. 在計算機網(wǎng)絡(luò)中,通常把提供并管理共享資源的計算機稱為()。
8. 網(wǎng)址中的http是指()。
9. 多媒體計算機系統(tǒng)包括多媒體計算機軟件系統(tǒng)和()。
10. 計算機網(wǎng)絡(luò)從邏輯功能上可以分為通信子網(wǎng)和()兩部分。
二、辦公軟件Office(共25分,?票卮;本科不答,答者不得分)
(一)單選題(每題1分,共10分)
1. 要創(chuàng)建一個名字為myfile.doc文檔,正確的操作是()。
A.利用“文件”菜單中的“打開”命令,在“打開”文件對話框中輸入文件名
B.利用“文件”菜單中的“新建”命令,創(chuàng)建一個空文檔,輸入編輯完畢后保存,在彈出的“另存為”對話框中輸入文件名
C.利用“插入”菜單中“文件”命令,輸入文件名
D.利用“窗口”菜單中的“新建窗口”命令
2.在Word的編輯狀態(tài),選定表格中的一個單元格,然后進行刪除操作時()。
A.只能刪除該單元格所在的一行
B.只能刪除該單元格所在的一列
C.將刪除該單元格所在的一行和一列
D.可刪除一行,也可刪除一列,也可只刪除一個單元格
3.()不是Word提供的視圖。
A.普通視圖 B.頁面視圖 C.打印預(yù)覽 D.合并視圖
4. 在Word 2000 的編輯狀態(tài),要想為當(dāng)前文檔中的文字設(shè)定上、下標(biāo)效果,應(yīng)當(dāng)使用“格式”菜單中的()。
A.“字體”命令 B.“段落”命令
C.“分欄”命令 D.“樣式”命令
5. 在Excel工作表中,表示一個以單元格C5、N5、C8、N8為四個頂點的單元格區(qū)域,正確的是()。 A.C5:C8:N5:N8 B.C5:N8
C.C5:C8 D.N8:N5
6. 在當(dāng)前工作表的B1:C5單元格區(qū)域已經(jīng)填入數(shù)值型數(shù)據(jù),如果要計算這10個單元格的平均值并把結(jié)果保存在D1單元格中,則要在D1單元格中輸入()。
A.=AVERAGE(B1:C5) B.=MAX(B1:C5)
C.=SUM(B1:C5) D.=COUNT(B1:C5)
7. 一個Excel2000的“工作簿”()。
A.只有一張工作表 B.只有一張工作表和一張圖表
C.包括1~256張工作表 D.有三張工作表,即Sheet1、Sheet2、Sheet3
8. 在PowerPoint超級鏈接的目標(biāo)中不包括()。
A.書簽 B.文件 C.文件夾 D.Web頁
9. 在Powerpointer 2000中,通過()可以設(shè)置放映幻燈片時的動畫效果。
A.“幻燈片放映”菜單中的“動畫方案…”選項
B.“工具”菜單中的“自定義…”選項
C.“插入”菜單中的“對象…”選項
D.“格式”菜單中的“幻燈片設(shè)計…”選項
10. 下列的 ()方式,不是幻燈片文本框中文本的對齊方式。
A.左對齊 B.分散對齊 C.居中 D.頂端對齊
(二)填空題(每空1分,共10分)
1. 當(dāng)用戶在對文檔進行編輯操作過程中,如果對先前所做的工作不滿意,想恢復(fù)到操作前狀態(tài),可利用“常用”工具欄的()按鈕。
2. 在Word的編輯狀態(tài),要想為當(dāng)前文檔中的文字設(shè)定行間距,應(yīng)當(dāng)使用格式菜單中的()。
3. 在Word 表格中,可對表格的內(nèi)容進行排序。不能作為排序類型的有()。
4. 在Word 2000編輯狀態(tài)設(shè)置了標(biāo)尺,可以同時顯示水平標(biāo)尺和垂直標(biāo)尺的視圖方式是()。
5. 在Excel中輸入的數(shù)據(jù)類型有數(shù)值型、文本型及()三種類型。
6. 在Excel中,使用()菜單中的排序命令,可以對整個報表或部分報表進行排序。
7. Excel工作表的基本單位是()。
8. 在PowerPoint2000中,保存演示文稿文件時系統(tǒng)默認的文件擴展名為()。
9. 在PowerPoint編輯狀態(tài)下的()視圖中,不可對幻燈片進行移動、復(fù)制、排序等操作。
10. 選擇“格式”菜單中( )命令可以設(shè)置幻燈片的背景顏色和效果。
(三)判斷題(每題1分,共5分)
1. Word的查找和替換功能十分強大,能夠查找圖形對象。
2. 在Word的編輯狀態(tài),將鼠標(biāo)移到文檔左側(cè)的空白區(qū)內(nèi),當(dāng)鼠標(biāo)指針變?yōu)橹赶蛴疑戏降募^后,連續(xù)單擊三次,則選中全文。
3. 在Excel中“清除”命令,可選擇清除單元格內(nèi)的數(shù)據(jù),但不清除單元格的本身。
4.在Excel中,不連續(xù)的單元格區(qū)域也可以被復(fù)制。
5. 幻燈片應(yīng)用模板一旦選定,就不可以改變。
三、C語言(共70分,本科必答,專科只答指定的45分)
(一)單選題(每小題1分,共9分,本科、專科必答。)
1、設(shè)以下變量均為int型,表達式的值不為7的是 (1) 。
A. (x=y=6,x+y,x+1) B. (x=y=6,x+y,y+1)
C. (x=6,x+1,y=6,x+y) D. (y=6,y+1,x=y,x+1)
2、以下能對一維數(shù)組a進行正確初始化的語句是 ____(2)___ 。
A.int a[10]=(0,0,0,0,0); B.int a[10]={ };
C.int a[10]={0}; D.int a[10]={10*1};
3、一個C語言程序總是從 (3) 開始執(zhí)行。
A. 主函數(shù) B. 主過程 C. 子程序 D. 主程序
4、以下程序的輸出結(jié)果是 (4) 。
Main()
{ int a,I;a=0;
For (i=1;i<5;i++)
{ switch(i)
{ case 0;
case 3:a+=2;
case 1;
case 2:a+=3;
default:a+=5;
}
}printf(“%d\n”,a);
}
A. 31 B. 13 C. 10 D. 20
5、當(dāng)a=4, b=1, c=3, d=7時,表達式a>b | |c==d&&d的值為 (5) 。
A. 2 B.0 C. -1 D. 1
6、設(shè)有以下說明語句
typedef struct
{int n;
char ch[8];
}PER;
則下面的敘述正確的是 (6) 。
A. PER是結(jié)構(gòu)體變量
B. PER是結(jié)構(gòu)體類型名
C. typedef struct是結(jié)構(gòu)體類型
D. struct是結(jié)構(gòu)體類型名
7、設(shè)int x=3,y=2;float a=2.5, b=3.5;則表達式(x+y)%2+(int)a/(int)b的值為 (7) 。
A. 6 B. 0 C. 2 D. 1
8、若有如下語句
int x=3;
do{printf(“%d\n”,x-=2);}
while(!(--x));
則上面程序段 (8) 。
A.輸出的是1 B. 輸出的是1和-2
C. 輸出的是3和0 D. 是死循環(huán)
9、執(zhí)行下列程序段后,輸出的結(jié)果是 (9) 。
Main();
{ char a[]={‘a(chǎn)’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\n’ };int i,j;
i=sizeof(a);j=strlen(a);
printf("%d,%d\b",i,j);
}
A. 9,9 B. 8,9
C. 1,8 D. 9,8
(二)寫出程序運行結(jié)果(每小題4分,共20分,本科、專科必答。)
1、程序
main()
{int i,j,x=0;
for(i=0;i<2;i++)
{x++;
for(j=0;j<3;j++)
{if(j%2)continue;
x++;
}
x++;
}
printf("x=%d\n",x);
}
2、程序
main()
{int i,s=0;
for(i=0;i<=20;i++)
if(i%2==0) s+=i;
printf("s=%d\n",s);
}
3、程序
main()
{
static int a[]={5,8,7,3,2,9};
int s1,s2,i,*ptr;
s1=s2=0;
ptr=&a[0];
for (i=0;i<5;i+=2)
{
s1+=*(ptr+i);
s2+=*(ptr+i+1);
}
printf("s1=%d,s2=%d\n",s1,s2);
}
4、程序
main()
{int x =23;
do
{printf(“%d”,x--);}
while(!x);
}
5、程序
fun(int x)
{static int a=3 ;
a+=x ;
return(a) ;}
main( )
{int k=2,m=1,n;
n=fun(k);
n=fun(m);
printf("n=%d\n",n) ;}
(三)程序填空(每空2分,共18分,?浦淮鸬1、第2小題,本科全答。)
1、下面程序的功能是:將一個字符串的內(nèi)容顛倒過來
Viod fun(char str[])
{ int i,j,__(1)__;
for(i=0,j=____(2)____;i
{ k=str[i];
str[i]=___(3)___;
str[j]=k;
}
}
2、以下程序的運行結(jié)果是輸出如下圖形。 *******
*****
***
*
void a(int i)
{ int j, k ;
for (j=0 ; j<7-i ; j++ ) printf (' ') ;
for (k=0 ; k<=[(4)]; k++ ) printf ('*') ;
printf ('\n') ;
}
main()
{int i;
for (i=3 ; i>=0 ; i-- )
[(5)];
}
3、下面程序的功能是:刪除一個字符串中的所有數(shù)字字符。
#include "stdio.h"
void delnum(char *s)
{int i,j;
for(i=0,j=0; s[i]!='\0';i++)
if(s[i]<'0' || s[i]>'9')
{ (6) ;j++;}
s[j]='\0';
}
main ()
{char *item;
printf("\n input a string:\n");
gets(item);
(7) ;
printf("\n%s",item);
}
4、以下程序的功能是將一個數(shù)組中的元素按逆序存放,請?zhí)羁铡?/p>
#define N 7
main ()
{
static int a[N]={12,9,16,5,7,2,1},k,s;
printf("\n the original array:\n");
for (k=0;k
printf("M",a[k]);
for (k=0;k
{ s=a[k];
a[k]= [ (8) ];
[ (9) ] ;}
printf("\n the changed array:\n");
for (k=0;k
printf ("M",a[k]);
}
(四)閱讀程序回答問題
(每小題6分,共18分,?浦淮鸬1小題,本科全答。)
1、程序
void swap (int p[],int j)
{int t;
t=p[j-1];
p[j-1]=p[j];
p[j]=t;
}
void bubble(int a[],int m)
{int i,j;
for(i=0;i
for(j=m-1;j>i;j--)
if(a[j-1]
}
main()
{int a[]={11,33,27,33,-1,22,-8,12),i;
bubble(a,8);
for(i=0;i<8;i++) printf("M",a[i]);
}
問題1:此程序的運行結(jié)果為什么?
問題2:若將bubble函數(shù)中的語句:
if(a[j-1]
改成:
if(a[j-1]>a[j]) swap(a,j);
則程序的運行結(jié)果為什么?
2、程序
main( )
{ int a[6][6] ;
int i, j ;
for (i=0 ; i<5 ; i++ )
{a[i][i]=1;
a[i][0]=1;}
for (i=2 ; i<6 ; i++ )
for (j=1 ; j<=i-1 ; j++ )
a[i][j]= a[i-1][j-1]+ a[i-1][j];
for (i=0 ; i<6 ; i++ )
{for (j=0 ; j<=i ; j++ )
printf("M", a[i][j]) ;
printf ('\n') ;}
}
問題3:程序的功能是什么?
問題4:寫出程序的運行結(jié)果。
3、 程序
#include
void inverse(str)
char str[];
{ char t;
int n,i,j;
n=strlen(str);
for(i=0,j=n-1;i
{t=str[i];str[i]=str[j];str[j]=t;
}
}
main()
{ char str[81];
gets(str);
inverse(str);
printf("%s \n",str);
}
問題5:可否將程序的第二行和第三行改成
void inverse(char str[ ])?
問題6:如果從鍵盤輸入的字符串為ABCDEFGH,則輸出結(jié)果是什么?(五)程序改錯
(共5分,不準(zhǔn)更改程序結(jié)構(gòu),不準(zhǔn)增刪語句行,?撇淮,本科必答。)
1、下面程序的功能是:計算正整數(shù)num的各位上的數(shù)字之平方和。
#include
#include
long fun(long num)
{
long k=1; /*********錯誤1*********/
do
{
k+=(num)*(num);
num/=10;
}while(num) /*********錯誤2*********/
return(k);
}
main()
{
long n;
clrscr();
printf("\Please enter a number:");
scanf("%ld",&n);
printf("\n%ld\n",fun(n));
}
錯誤1處應(yīng)改為:
錯誤2處應(yīng)改為: