吉林省計算機省二級考試時間考試地點考試內容報名時間承

2021-05-04 14:59:30 字數 8365 閱讀 9803

1樓:

9月10日—11日,給你發個04年的考試題 基本每年都考很多原題 很簡單 很容易過的

2023年9月二級筆試試題-基礎部分和c程式設計

1.與十進位制數200等值的十六進位制數為

a) a8 b)a4 c)c8 d)c4

2.dos檔案系統的組織結構屬於

a)星形結構 b)網形結構 c) 環形結構 d)樹形結構

3. 對儲存器按位元組進行編址,若某儲存器晶片共有10根地址線,則該儲存器晶片的儲存容量為

a)1kb b)2kb c)4kb d)8kb

4. 在dos環境下,代表鍵盤和顯示器的裝置檔名為

a)prn b)con c)nul d)lpt

5. 計算機網路的主要特點是

a) 運算速度快 b)運算精度高 c)資源共享 d)人機互動

6.磁碟處於防寫狀態時其中的資料

a)不能讀出,不能刪改 b)可以讀出,不能刪改

c)不能讀出,可以刪改 d)可以讀出,可以刪改

7.從windows環境進入ms-dos方式後,返回windows環境的dos命令為

a)exit b)quit c)ret d)msdo

8. 在windows環境下,若資源管理器左宣傳品中的某資料夾左邊標有「+」標記,則表示

a)該資料夾為空 b)該資料夾中含有子資料夾

c)該資料夾中只包含有可執行檔案 d)該資料夾中包含系統檔案

9.在windows選單中,暗淡的命令名專案表示該命令

a)暫時不能用 b)正在執行

c)包含下一層選單 d)包含對話方塊

10.在windows環境下,單擊當前視窗中的按鈕「× 」(右上角的關閉按鈕),其功能是

a)將當前應用程式轉為後臺執行 b)退出windows後再關機

c)終止當前應用程式的執行 d)退出windows後重新啟動計算機

11.用c語言編寫的**程式

a)可立即執行 b)是一個源程式

c)經過編譯即可執行 d)經過編譯解釋才能執行

12.結構化程式由三種基本結構組成,三種基本結構組成的演算法

a)可以完成任何複雜的任務 b)只能完成部分複雜的任務

c)只能完成符合結構化的任務 d)只能完成一些簡單的任務

13. 以下定義語句中正確的是

a)char a='a'b='b'; b)float a=b=10.0;

14.下列選項中,不能用作識別符號的是

a)_1234_ b)_1_2 c)int_2_ d)2_int_

15.有以下定義語句

double a,b; int w; long c;

若各變數已正確賦值,則下列選項中正確的表示式是

a)a=a+b=b++ b)w%(int)a+b)

c)(c+w)%(int)a d)w=a==b;

16.有以下程式

main()

程式執行後的輸出結果是

a)3 b)5 c)-1 d)-2

17.有以下程式

main()

程式執行後的輸出結果是

a)b,b b)b,c c)a,b d)a,c

18.有以下程式

main()

程式執行後的輸出結果是

a)0256 0400 b)0256 256 c)256 400 d)400 400

19.有以下程式

main()

程式執行後的輸出結果是

a)錯誤資訊 b)666 c)888 d)666,888

20.有以下程式

main()

}程式執行後的輸出結果是

a)022111 b)021021 c)000122 d)012

21.若x和y代表整型數,以下表示式中不能正確表示數學關係|x-y|<10的是

a)abs(x-y)<10 b)x-y>-10&& x-y<10

c)@(x-y)<-10||!(y-x)>10 d)(x-y)*(x-y)<100

22.有以下程式

main()

程式執行後的輸出結果是

a)2 b)3 c)43 d)44

23.下列條件語句中,功能與其他語句不同的是

a) if(a) printf("%d\n",x); else printf("%d\n",y);

b) if(a==0) printf("%d\n",y); else printf("%d\n",x);

c) if (a!=0) printf("%d\n",x); else printf("%d\n",y);

d) if(a==0) printf("%d\n",x); else printf("%d\n",y);

24.有以下程式

main()

;printf("%d\n",s);

}程式執行後的輸出結果是

a)10 b)13 c)21 d)程式進入死迴圈

25.若變數已正確定義,要求程式段完成求5!的計算,不能完成此操作的程式段是b

a)for(i=1,p=1;i<=5;i++) p*=i;

b)for(i=1;i<=5;i++)

c)i=1;p=1;while(i<=5)

d)i=1;p=1;dowhile(i<=5);

26.有以下程式

main()

若執行時從鍵盤上輸入:6,5,65,66。則輸出結果是

a)6,5,a,b b)6,5,65,66 c)6,5,6,5 d)6,5,6,6

27)以下能正確定義二維陣列的是

a)int a[3]; b)int a[3]=2;

c)int a[3]={}; d)int a[2][3]=,,};

28. 有以下程式

int f(int a)

main()

,i,d=0;

for (i=0;f(s);i++) d+=s;

printf("%d\n",d);

}程式執行後的輸出結果是

a)9 b)11 c)19 d)21

29.若有以下說明和語句,int c[4][5],(*p)[5];p=c;能正確引用c陣列元素的是

a)p+1 b)*(p+3)

c)*(p+1)+3 d)*(p[0]+2])

30.有以下程式

main()

程式執行後的輸出結果是

a)8,7,8,7 b)7,8,7,8 c)8,7,7,8 d)7,8,8,7

31.s12和s2已正確定義並分別指向兩個字串。若要求:當s1所指串大於s2所指串時,執行語句s;則以下選項中正確的是

a)if(s1>s2)s; b)if(strcmp(s1,s2))s;

c)if(strcmp(s2,s1)>0)s; d)if(strcmp(s1,s2)>0)s;

32.設有定義語句

int x[6]=,*p=x,i;

要求依次輸出x陣列6個元素中的值,不能完成此操作的語句是

a)for(i=0;i<6;i++) printf("%2d",*(p++));

b)for(i=0;i<6;i++) printf("%2d",*(p+i));

c)for(i=0;i<6;i++) printf("%2d",*p++);

d)for(i=0;i<6;i++) printf("%2d",(*p)++);

33.有以下程式

#include

main()

,*p=a+5,*q=null;

*q=*(p+5);

printf("%d %d\n",*p,*1);

}程式執行後的輸出結果是

a)執行後報錯 b)6 6 c)6 11 d)5 10

34有以下定義和語句

int a[3][2]=,*p[3];

p[0]=a[1];

則*p[0]+1)所代表的陣列元素是

a)a[0][1] b)a[1][0] c)a[1][1] d)a[1][2]

35.有以下程式

main()

,*p=str;

printf("%s\n",p+10);

}程式執行後的輸出結果是

a) china b)bejing c)ng d)ing

36. 有以下程式

main()

程式執行後的輸出結果是

a) abcd b)a c)b d)bcd

bcd b c cd

cd c d d

d d37.在函式呼叫過程中,如果函式funa呼叫了函式 funb,函式funb又呼叫了函式funa,則

a)稱為函式的直接遞迴呼叫 b)稱為函式的間接遞迴呼叫

c)稱為函式的迴圈呼叫 d)c語言中不允許這樣的遞迴呼叫

38.已有定義:int i,a[10],*p;,則合法的賦值語句是

a)p=100; b)p=a[5]; c)p=a[2]+2; d)p=a+2;

39.以下敘述中正確的是

a)區域性變數說明為static儲存數,其生存期將得到延長

b)全域性變數說明為static儲存類,其作用域將被擴大

c)任何儲存類的變數在未賦初值時,其值都是不確定的

d)形參可以使用的儲存類說明符與區域性變數完全相同

40.設有定義語句:char c1=92,c2=92;,則以下表示式中值為零的是

a)c1^c2 b)c1&c2 c)~c2 d)c1|c2

41.程式中對fun函式有如下說明

void *fun();

此說明的含義是:

a)fun了數無返回值

b)fun函式的返回值可以是任意的資料型別

c)fun函式的返回值是無值型的指標型別

d)指標fun指向一個函式,該函式無返回值

42.有以下程式

main()

程式執行後的輸出結果是

a)n/no b)/no c)n/no d)

yes yes yes /no

/no /no yes

43.有以下程式

main()

程式執行後的輸出結果是

a)-1 b)65535 c)32767 d)-32768

44.有以下程式

void fun(int *a,int i,int j)

}main()

,i;fun(x,0,3);

for(i=0;i<4;i++) printf("%2d",x);

printf("\n");

}程式執行後的輸出結果是

a)1 2 6 8 b) 8 6 2 1 c) 8 1 6 2 d)8 6 1 2

45.有以下說明和定義語句

struct student

;struct student stu[3]=,,};

struct student *p=stu;

以下選項中引用結構體變數成員的表示式錯誤的是

a) (p++)->num b)p->num c)(*p).num d)stu[3].age

46.有以下程式

mina()

,i,j,k;

for(i=0;i<3;i++)

for (j=2;j>=i;j--)

if(x[j+1]>x[j])

for(i=0;i<3;i++)

for(j=4;j<7-i;j++)

if(x[j+1]>x[j])

for (i=0;i<3;i++)

for(j=4;j<7-i;j++)

if(x[j]>x[j+1])

for (i=0;i<8;i++) printf("%d",x);

printf("\n");

}程式執行後的輸出結果是:

a)75310246 b)01234567 c)76310462 d)13570246

47.有如下程式

#include

main()

若文字檔案f1.txt中原有內容為:good,則執行以上程式後檔案f1.txt中的內容為

a)goodabc b)abcd c)abc d)abcgood

48~50.以下程式的功能是:建立一個帶有頭結點的單向連結串列,並將儲存在陣列中的

字元依次轉儲到連結串列的各個結點中,請從與下劃線處號碼對應的一組選若中選擇出

正確的選項。

#include

stuct node

;(48) creatlist(char *s)

p->next='\0';

return h;

}main()

(48)a)char * b)struct node c) struct node* d) char

(49)a)*s b)s c)*s++ d)(*s)++

(50)a)p->next b)p c)s d)s->next

二、填空題:(每空2分 ,共40分)

1.在64位高檔微機中,cpu能同時處理 _____ 個位元組的二進位制資料。

2.e-mail地址由域名和使用者名稱兩部分組成,它們之間用@分隔,其中在@後面的部分 是 _______

3.windows視窗一般由標題欄、選單欄、控制按鈕等部分組成。為了移動視窗,則要 用滑鼠拖動 _____

4.計算機軟體分為系統軟體和應用軟體,unix系統屬於 ________ 。

5.在windows環境下,為了將螢幕內容存入剪貼簿,應按 ________ 鍵。

6.以下程式段的輸出結果是 _____

int i=9;

printf("%o\n",i);

7.以下程式執行後的輸出結果是 _______ 。

main()

8.以下程式執行後的輸出結果是 ______ 。

main()

;int i=0,j=0;

while(i<7 && p%2==1) j+=p[i++];

printf("%d\n",j);

}9.以下程式執行後的輸出結果是 _______ 。

main()

case 2:a++;b++; break;

}printf("%d %d\n",a,b);

}10.以下程式執行後的輸出結果是 _______ 。

main()

,,,};

int i=0,j=0,s=0;

while(i++<4)

while(j<4);

}printf("%d\n",s);

}11.以下程式執行後的輸出結果是 _____ 。

main ()

12.以下程式執行後的輸出結果是 _______ 。

main()

puts(a);

}13.以下程式中, for迴圈體執行的次數是 _____ 。

#define n 2

#define m n+1

#define k m+1*m/2

main()

14、通過函式求f(x)的累加和,其中f(x)=x2+1

main()

sunfun(int n)

f( int x)

15. 以下程式從終端讀入資料到陣列中,統計其中正數的個數,並計算它們之和。

請填空。

main()

}16.以下程式中,函式

sumcolumm的功能是:求出m行n列二維陣列每列元素中的最小值,並計算它們的和值。和值通過形參傳回主函式輸出。請填空。

#define m 2

#define n 4

void sumcolummin(int a[m][n],int *sum)

[*sum] =s;

}main()

,s;sumcolummin( _______ );

printf("%d\n",s);

}2023年9月二級c筆試答案

選擇題1-5 c d a b c

6-10 b a b a c

11-15 b c c d c

16-20 d a c b c

21-25 c a d d b

26-30 a c a d c

31-35 d d a c b

36-40 d b d a a

41-45 c b b c d

46-50 a c c a b

填空題1. 8

2. 域名

3. 標題欄

4. 系統軟體

5. peintscreen

6. 11

7. 25 21 37

8. 24

9. 21

10 . 92

11. gae

12. 1*3*5*7*9

13. 4

14. x x*x+1

15. &a[i] a[i]

16. a[k][i] *sum x,&s

江蘇省計算機二級考試複習,江蘇省計算機二級考試複習資料

記得采納啊,嘻嘻 知道江蘇省計算機二級考試考什麼嗎?關於江蘇省計算機二級考試!計算機二級考試 機試和筆試是分開的,是在週六和週日考的,一般是週六上午考筆試,然後剩下的時間就考機試。因為考機試要看考場的電腦有多少,如果電腦多的話,安排的時間就比較合理呢,如果不多,就是一批接著一批考了。如果你幸運的話,...

計算機二級考試分數怎麼分配,全國計算機二級office分數分配,考什麼,各佔多少分

不同題型的選擇填空分值不一樣的。筆試60分及格。題型及分值比例 ms office 高階應用 1 單項選擇題,20分 含公共基礎知識部分10分 2 文書處理題 word 30分 3 電子 題 excel 30分 4 簡報題 powerpoint 20分。c語言程式設計 1 單項選擇題,40題,40分...

全國計算機等級考試二級難嗎,全國計算機二級好過嗎?

好像大多數學校都要求考一級,而且還是省一級,二級其實不難,對了你是文科吧,c語言吧,大多少人考得這個而且我覺得對於邏輯思維比較強的考這個特簡單,我不贊成用譚浩強的書,其實他的書裡面好多錯誤 不信去論壇看去,而且對於沒有學過的人也挺難的,就買高教出版的指定用書就行還有公共基礎,最好再買本練習冊,還有歷...