2016年計算機二級C語言筆試試題
以下文章為大家提供的是關於計算機二級C語言的C語言設計考試試題,希望對各位考生的備考有所幫助!
一、選擇題((1)--(40)每小題1分, (41)--(50)每小題2分, 共60分
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項在答題卡相應位置上塗黑,答在試卷上不得分。
(1) 下列電子郵件地址中正確的是(其中□表示空格)
A) Malin& B)
C) Lin□Ma& D) Lin□
(2) 下列説法中正確的是
A) 為了使用Novell網提供的服務,必須採用FTP協議 B) 為了使用Internet網提供的服務,必須採用TELNET協議
C) 為了使用Novell網提供的服務,必須採用TCP/IP協議 D) 為了使用Internet網提供的服務,必須採用TCP/IP協議
(3) 下列説法中不正確的是
A) 調制解調器(Modem)是局域網絡設備 B) 集線器(Hub)是局域網絡設備
C) 網卡(NIC)是局域網絡設備 D) 中繼器(Repeater)是局域網絡設備
(4) 十進制數397的十六進制值為
A) 18D B) 18E C) 277 D) 361
(5) 下列説法中不正確的是
A) CD-ROM是一種只讀存儲器但不是內存儲器 B) CD-ROM驅動器是多媒體計算機的基本部分
C) 只有存放在CD-ROM盤上的數據才稱為多媒體信息 D) CD-ROM盤上最多能夠存儲大約650兆字節的信息
(6) Windows應用環境中鼠標的拖動操作不能完成的是
A) 當窗口不是最大時,可以移動窗口的位置 B) 當窗口最大時,可以將窗口縮小成圖標
C) 當窗口有滾動條時可以實現窗口內容的滾動 D) 可以將一個文件移動(或複製)到另一個目錄中去
(7) 從Windows中啟動MS-DOS方式進入了DOS狀態,如果想回到Windos狀態,在DOS提示符下,應鍵入的命令為
A) EXIT B) QUIT C) WIN D) DOS -U
(8) 要在WINDOWS標準窗口的下拉菜單中選擇命令,下列操作錯誤的是
A) 用鼠標單擊該命令選項 B) 用鍵盤上的上下方向鍵將高亮度條移至該命令選項後再按回車鍵
C) 同時按下ALT鍵與該命令選項後括號中帶有下劃線的字母鍵
D) 直接按該命令選項後面括號中帶有下劃線的字母鍵
(9) ASCII碼(含擴展)可以用一個字節表示,則可以表示的ASCII碼值個數為
A) 1024 B) 256 C) 128 D) 8O
(10) 字長為32位的計算機是指
A) 該計算機能夠處理的最大數不超過232 B) 該計算機中的CPU可以同時處理32位的二進制信息
C) 該計算機的內存量為32MB D) 該計算機每秒鐘所能執行的指令條數為32MIPS
(11) 在DOS系統中,下列文件名中非法的是
A) ABCDEFG1 B) ABCDEFG1.234 C)ABCD_EFG D)ABCDEFG
(12) DOS系統啟動後,下列文件中駐留內存的是
A) B) C) D)
(13) DOS下的“DIR *2”命令將列出當前目錄下的
A) 所有名字末尾為字符2的非隱含文件和目錄 B) 所有名字末尾為字符2的非隱含文件
C) 所有非隱含文件 D) 所有非隱含文件和目錄
(14) 軟驅的盤符為A,A盤上只有一個目錄XYZ,而XYZ下有若干子目錄和文件,若想把A盤的所有內容複製到C盤根目錄下,應使用的命令為
A) COPY A:*.* C: B) COPY A:*.* C:*.*
C) XCOPY A:*.* C: /S D) DISKCOPY A: C:
(15) 若要將當前盤目錄下的文件連接在文件後面,應使用的命令為
A) COPY >> B) MOVE >>
C) PATH >> D) TYPE >>
(16) 若變量已正確定義並賦值,下面符合C語言語法的表達式是
A) a:=b+1 B) a=b=c+2 C) int 18.5%3 D) a=a+7=c+b
(17) C語言中運算對象必須是整型的運算符是
A) %= B) / C) = D)〈=
(18) 若已定義x和y為double類型,則表達式x=1,y=x+3/2 的值是
A) 1 B) 2 C) 2.0 D) 2.5
(19) 若變量a、i已正確定義,且i已正確賦值,合法的語句是
A) a==1 B) ++i; C) a=a++=5; D) a=int(i);
(20) 若有以下程序段,
int c1=1,c2=2,c3;
c3=1.0/c2*c1;
則執行後,c3中的值是
A) 0 B) 0.5 C) 1 D) 2
(21) 有如下程序
main( )
{ int y=3,x=3,z=1;
printf(“%d %dn”,(++x,y++),z+2);
}
運行該程序的輸出結果是
A) 3 4 B) 4 2 C) 4 3 D) 3 3
(22) 能正確表示邏輯關係:“a≥=10或a≤0”的C語言表達式是
A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 &&a<=0 D) a>=10‖a<=0
(23) 有如下程序
main( )
{ int x=1,a=0,b=0;
switch(x){
case 0: b++;
case 1: a++
case 2: a++;b++
}
printf(“a=%d,b=%dn”,a,b);
}
該程序的輸出結果是
A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2
(24) 有如下程序
main( )
{ float x=2.0,y;
if(x<0.0) y=0.0;
else if(x<10.0) y=1.0/x;
else y=1.0;
printf(“%fn”,y);
}
該程序的輸出結果是
A) 0.000000 B) 0.250000 C) 0.500000 D) 1.000000
(25) 有如下程序
main( )
{ int a=2,b=-1,c=2;
if(aif(b<0) c=0;
else c++
printf(“%dn”,c);
)
該程序的輸出結果是
A} 0 B} 1 C} 2 D} 3
(26) 有如下程序
main( )
{ int i,sum;
for(i=1;i<=3;sum++) sum+=i;
printf(“%dn”,sum);
}
該程序的執行結果是
A) 6 B) 3 C) 死循環 D) 0
(27) 有如下程序
main( )
{ int x=23;
do
{ printf(“%d”,x--);}
while(!x);
}
該程序的執行結果是
A) 321 B) 23 C) 不輸出任何內容 D) 陷入死循環
(28) 有如下程序
main( )
{ int n=9;
while(n>6) {n--;printf(“%d”,n);}
}
該程序段的輸出結果是
A) 987 B) 876 C) 8765 D) 9876
(29) 設有説明語句:char a=’72’;則變量a
A) 包含1個字符 B) 包含2個字符 C) 包含3個字符 D) 説明不合法
(30) 有如下函數調用語句
func(rec1,rec2+rec3,(rec4,rec5);
該函數調用語句中,含有的實參個數是
A) 3 B) 4 C) 5 D) 有語法錯
(31) 有如下程序
int runc(int a,int b)
{ return(a+b);}
main( )
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf(“%dn”,r);
}
該程序的輸出的結果是
A) 12 B) 13 C) 14 D) 15
(32) 有如下程序段
int *p,a=10,b=1
p=&a; a=*p+b;
執行該程序段後,a的值為
A) 12 B) 11 C) 10 D) 編譯出錯
(33) 對於基類型相同的兩個指針變量之間,不能進行的運算是
A) < B) = C) + D) –
(34) 以下函數返回a所指數組中最小的值所在的下標值
fun(int *a, int n)
{ int i,j=0,p;
p=j;
for(i=j;iif(a[i]return(p);
)
在下劃線處應填入的是
A) i=p B} a[p]=a[i] C} p=j D} p=i
(35) 有如下程序
long fib(int n)
{ if(n>2) return(fib(n-1)+fib(n-2));
else return(2);
}
main( )
{ printf(“%dn”,fib(3));
該程序的輸出結果是
A} 2 B} 4 C} 6 D} 8
(36) 在C語言中,函數的隱含存儲類別是
A) auto B) static C) extern D) 無存儲類別
(37) 有如下程序
#define N 2
#define M N+1
#define NUM 2*M+1
#main()
{ int i;
for(i=1;i<=NUM;i++)printf(“%dn”,i);
}
該程序中的for循環執行的次數是
A) 5 B) 6 C) 7 D) 8
(38) 有以下函數
char fun(char *p)
{ return p; }
該函數的返回值是
A) 無確切的值 B) 形參p中存放的地址值
B) 一個臨時存儲單元的地址 D) 形參p自身的地址值
(39) 有如下程序段
int a=14,b=15,x;
char c=’A’;
x=(a&&b)&&(c<’B’);
執行該程序段後,x的值為
A) ture B) false C) 0 D) 1
(40) 若fp是指向某文件的指針,且已讀到此文件末尾,則庫函數feof(fp)的返回值是
A) EOF B) 0 C) 非零值 D) NULL
(41) 若有以下説明和定義
fun(int *c){ }
main()
{ int (*a)()=fun,*b(),w[10],c;
┆
}
在必要的賦值之後,對fun函數的正確調用語句是
A) a=a(w); B) (*a)(&c); C) b=*b(w); D) fun (b);
(42) 有如下説明
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
則數值為9的表達式是
A) *P+9 B) *(P+8) C) *P+=9 D) P+8
(43) 有如下程序
main( )
{ int n[5]={0,0,0},i,k=2;
for(i=0;iprintf(“%dn”,n[k]);
)
該程序的.輸出結果是
A} 不確定的值 B} 2 C} 1 D} 0
(44) 若有以下的定義:int t[3][2];能正確表示t數組元素地址的表達式是
A) &t[3][2] B) t[3] C) t[1] D) t[2]
(45) 有如下程序
main( )
{ int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i=1;i<3;i++)
for(j=0;jprintf(“%dn”,s);
)
該程序的輸出結果是
A} 18 B} 19 C} 20 D} 21
(46) 有如下定義
struct person{char name[9]; int age;};
strict person class[10]={“Johu”, 17,
“Paul”, 19
“Mary”, 18,
“Adam 16,};
根據上述定義,能輸出字母M的語句是
-
2022年計算機二級《VB》命題試卷
在各個領域,只要有考核要求,就會有試卷,試卷是課程考核統計分析工作的重要組成部分,它包括試卷的信度、效度、區分度、難度四個方面。什麼樣的試卷才能有效幫助到我們呢?下面是小編整理的2022年計算機二級《VB》命題試卷,歡迎大家分享。計算機二級《VB》命題試卷1一...
-
計算機二級《MS Office》全真模擬題及答案
一、選擇題1假設某台計算機的硬盤容量為20GB,內存儲器的容量為128MB,那麼,硬盤的容量是內存容量的()倍。A.200B.120C.160D.100參考答案:C參考解析:根據換算公式lGB=1024MB,故加GB=20*1024MB,因此,20*1024MB/128MB=160。2下列鏈表中,其邏輯結構屬於非線性結構的是()。A....
-
12月計算機二級MSoffice操作題訓練
從國小、國中、高中到大學乃至工作,我們或多或少都會接觸到試題,藉助試題可以為主辦方提供考生某方面的知識或技能狀況的信息。還在為找參考試題而苦惱嗎?下面是小編為大家整理的12月計算機二級MSoffice操作題訓練,希望對大家有所幫助。12月計算機二級MSoffice操作...
-
2016年9月二級《MSoffice》備考練習題及答案
選擇題1.下面敍述中錯誤的是().A.軟件測試的目的是發現錯誤並改正錯誤B.對被調試的程序進行錯誤定位是程序調試的必要步驟C.程序調試通常也稱為DebugD.軟件測試應嚴格執行測試計劃,排除測試的隨意性2.數據庫應用系統中的核心問題是().A.數據庫設計B.數據庫系統...