- 計算機(jī)二級C語言測試題及答案最新 推薦度:
- 相關(guān)推薦
2024最新計算機(jī)二級c語言試題及答案
在社會的各個領(lǐng)域,我們總免不了要接觸或使用試題,試題可以幫助參考者清楚地認(rèn)識自己的知識掌握程度。大家知道什么樣的試題才是好試題嗎?下面是小編整理的2024最新計算機(jī)二級c語言試題及答案,僅供參考,大家一起來看看吧。
最新計算機(jī)二級c語言試題及答案 1
(1)在現(xiàn)實中,一般我們一般將計算機(jī)分類為
A)服務(wù)器、工作站、臺式機(jī)、筆記本、掌上電腦
B)大型機(jī)、小型機(jī)、個人計算機(jī)、工作站、巨型計算機(jī)
C)服務(wù)器、工作站、臺式機(jī)、筆記本
D)服務(wù)器/工作站、臺式機(jī)、筆記本、掌上電腦,大型機(jī)、小型機(jī)
答案A
(2)MIPS常用來描述計算機(jī)的運算速度,其含義是
A)每秒鐘處理百萬個字符
B)每分鐘處理百萬個字符
C)每秒鐘執(zhí)行百萬條指令
D)每分鐘執(zhí)行百萬條指令
答案C
(3)下面不屬于網(wǎng)卡功能的是
A)實現(xiàn)與主機(jī)總線的通信連接
B)實現(xiàn)數(shù)據(jù)鏈路層的功能
C)實現(xiàn)物理層的功能
D)實現(xiàn)調(diào)制和解調(diào)功能
答案D
(4)McAfeeAssociatesVirusScan是____軟件
A)文檔管理軟件
B)傳真軟件
C)群件軟件
D)病毒防治軟件
答案D
(5)計算機(jī)*作系統(tǒng)中,若P、V*作的信號量S初值為2,當(dāng)前值為-1,則表示有____個等待進(jìn)程。
A)0個
B)1個
C)2個
D)3個
答案B
(6)NetWare操作系統(tǒng)提供三級容錯機(jī)制。第三級系統(tǒng)容錯(SFTIII)提供了
A)文件服務(wù)器鏡像
B)熱修復(fù)與寫后讀驗證
C)雙重目錄與文件分配表
D)硬盤鏡像與硬盤雙工
答案A
(7)當(dāng)通過電話線連接到ISP時,因為電話線路輸出信號為____信號,計算技術(shù)出信號只能通過調(diào)制解調(diào)器同電話網(wǎng)連接。
A)數(shù)字
B)模擬
C)音頻
D)模擬數(shù)字
答案C
(8)SNMP位于ISOOSI參考模型的
A)應(yīng)用層
B)數(shù)據(jù)鏈路層
C)對話層
D)網(wǎng)絡(luò)層
答案A
(9)SDH幀結(jié)構(gòu)由橫向270×N列和縱向9行8字節(jié)組成。每秒鐘傳送8000幀,則STM-1每秒鐘的傳送速率為
A)155.52Mbps
B)311.04Mbps
C)77.76Mbps
D)311.04Mbps
答案A
(10)我們將目前網(wǎng)絡(luò)存在的威脅分為兩類:滲入威脅和植入威脅,下面屬于滲入威脅的有Ⅰ假冒
、蚺月房刂脾筇亓_伊木馬Ⅳ陷門
A)Ⅰ、Ⅱ
B)Ⅲ、Ⅳ
C)Ⅰ、Ⅳ
D)Ⅰ、Ⅱ、Ⅲ、Ⅳ
答案A
(11)____是指讓作業(yè)不同時調(diào)用的子模塊共同使用同一個內(nèi)存區(qū)。
A)交換技術(shù)
B)覆蓋技術(shù)
C)物理擴(kuò)充
D)虛擬擴(kuò)充技術(shù)
答案B
(12)____存儲管理方式提供二維地址結(jié)構(gòu)。
A)固定分區(qū)
B)分頁
C)分段
D)可變分區(qū)
答案C
(13)中斷及中斷處理是計算機(jī)系統(tǒng)的重要功能,下述各項可能成為中斷源的是____。Ⅰ.輸入、輸出設(shè)備Ⅱ.數(shù)據(jù)通道
、.時鐘Ⅳ.軟件
A)Ⅰ
B)Ⅰ和Ⅱ
C)Ⅰ、Ⅱ和Ⅲ
D)Ⅰ、Ⅱ、Ⅲ、Ⅳ
答案D
(14)當(dāng)前目錄是用戶當(dāng)前工作的目錄,下列關(guān)于當(dāng)前目錄的敘述中正確的是Ⅰ在當(dāng)前目錄下,可以采用相對路徑名查找文件Ⅱ當(dāng)前目錄放在內(nèi)存Ⅲ每個用戶有一個當(dāng)前目錄Ⅳ當(dāng)前目錄可以改變
A)Ⅰ、Ⅱ
B)Ⅰ、Ⅱ、Ⅲ
C)Ⅰ、Ⅱ、Ⅳ
D)Ⅰ、Ⅱ、Ⅲ、Ⅳ
答案D
(15)計算機(jī)網(wǎng)絡(luò)能夠不受地理上的束縛實現(xiàn)資源共享,下列不屬于共享的資源是____。
A)數(shù)據(jù)
B)辦公人員
C)軟件
D)硬件
答案B
(16)在____中,用戶一般不直接操縱計算機(jī),而是將作業(yè)提交給系統(tǒng)操作員。由操作員將作業(yè)成批裝入計算機(jī),然后由操作系統(tǒng)按照一定的原則執(zhí)行作業(yè),并輸出結(jié)果。最后由操作員將作業(yè)運行結(jié)果交給用戶。
A)批處理操作系統(tǒng)
B)分時系統(tǒng)
C)實時系統(tǒng)
D)網(wǎng)絡(luò)操作系統(tǒng)
答案A
(17)虛擬頁式存儲管理系統(tǒng)中,頁標(biāo)由若干項目組成,下列項目中,可以不屬于頁表表項的是
A)頁號
B)內(nèi)存塊號
C)中斷位
D)修改位
答案A
(18)在開放系統(tǒng)互連參考模型OSI中,傳輸?shù)谋忍亓鲃澐譃閹氖莀___。
A)數(shù)據(jù)鏈路層
B)網(wǎng)絡(luò)層
C)傳輸層
D)會話層
答案A
(19)一個進(jìn)程和另一個進(jìn)程通信時,需要以某種方式標(biāo)識自己,TCP/IP用端口的`邏輯結(jié)構(gòu)來表示。關(guān)于端口的陳述錯誤的是 ____。
A)0到1024的端口號是公用約定的
B)可以自己指定FTP的端為5000
C)多個FTP進(jìn)程在本機(jī)端口號是不一樣的
D)端口是保證多少的重要技術(shù)
答案A
(20)IEEE802.3的物理層協(xié)議10BASE-T規(guī)定從網(wǎng)卡到集線器的最大距離為____。
A)100m
B)185m
C)500m
D)850m
答案A
最新計算機(jī)二級c語言試題及答案 2
1: 第1題請編寫函數(shù)fun,其功能使:將兩個兩位正整數(shù)a b合并形成一個整數(shù)放在c中。合并的方式使:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的百位和個位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上。
答案:
void fun(int a,int b,long *c)
{*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;}
2: 第2題請編寫一個函數(shù)fun,它的功能使:計算n門課程的平均分,計算結(jié)果作為函數(shù)值返回。
答案:
float fun(float *a,int n)
{float ave=0.0;
int i;
for(i=0;i
ave+=a;
ave/=n;
return ave;}
3: 第3題假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能使:將字符串尾部的*號全部刪除,前面和中間的*號不刪除。
答案:
void fun(char *a)
{int i=0;
char *p,*q;
p=q=a;
while(*p)
p++;
p--;
while(*p==‘*’)
p--;
while(q<=p)
{a=*q;
i++;
q++;}
a=‘’;}
4: 第4題請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a b合并形成一個整數(shù)放在c中,合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c的個位和百位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的'千位和十位上。
答案:
void fun(int a,int b,long *c)
{c=(b/10)*1000+(a%10)*100+(b%10)*10+a/10;}
5: 第5題 n名學(xué)生的成績已在主函數(shù)中放入一個帶頭節(jié)點的鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點。請編寫函數(shù)fun,它的功能是:求出平均分,由函數(shù)值返回。
答案:
double fun(strec *h)
{double aver=0.0;
while(h!=null)
{aver+=h->s;
hy=h->next;}
aver/=n;
return aver;}
6: 第6題請編寫函數(shù)fun,計算并輸出給定10個數(shù)的方差。
答案:
double fun(double x[10])
{int i,j;
double s=0.0,s1=0.0;
for(i=0;i<10;i++)
s1+=x;
s1/=10;
for(j=0;j<10;j++)
s+=(x[j]-s1)*(x[j]-s1);
s/=10;
s=pow(s,0.5);
return s;}
7: 第7題請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a b合并形成一個整數(shù)放在c 中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上。
答案:
void fun(int a,int b,long *c)
{*c=(a/10)*1000+(a%10)*10+(b%10)*100+b/10;}
最新計算機(jī)二級c語言試題及答案 3
1、 一個教師講授多門課程,一門課程由多個教師講
授。則實體教師與課程關(guān)系 B
A) 1:m 聯(lián)系
B) m: n 聯(lián)系
C) m: 1聯(lián)系
D) 1:1聯(lián)系
2、 結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括 B
A) 重復(fù)(循環(huán))結(jié)構(gòu) B) GOTO跳轉(zhuǎn)
C) 選擇(分支)結(jié)構(gòu) D) 順序結(jié)構(gòu)
3、 下列敘述中正確的是 C
A) 在棧中,棧中元素隨棧底指針與棧頂指針的變化而
動態(tài)變化
B) 在棧中,棧頂指針不變,棧中元素隨棧底指針的變
化而動態(tài)變化
C) 在棧中,棧底指針不變,棧中的元素隨棧頂指針的
變化而動態(tài)變化
4、 定義無符號整數(shù)類為Uint,下面可以作為unit實例
化的值是 C
A) 0.369
B) 整數(shù)集合{1,2,3,4,5}
C) 369
D) -369
5、 下面描述中錯誤的是(D)
A) 軟件設(shè)計是將軟件需求轉(zhuǎn)換為軟件表示的過程
B) PAD圖是軟件詳細(xì)設(shè)計的表示工具
C) 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計是軟件設(shè)計的任務(wù)之一
D) 系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計
6、軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件,下面的軟件中是應(yīng)用軟件的是 C
A) 數(shù)據(jù)庫管理系統(tǒng)
B) UNIX操作系統(tǒng)
C) 學(xué)生成績管理系統(tǒng)
D) C語言編譯程序
7、下列關(guān)于棧敘述正確的是 C
A) 棧頂元素最后才能被刪除
B) 棧底元素永遠(yuǎn)不能被刪除
C) 棧頂元素最先能被刪除
8、軟件生命周期中的活動不包括 A
A) 市場調(diào)研 B) 軟件測試
C) 軟件維護(hù) D) 需求分析
9、下列敘述中正確的是 D
A) 有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)
B) 雙向鏈表是非線性結(jié)構(gòu)
C) 循環(huán)鏈表是非線性結(jié)構(gòu)
D) 只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)
10、下列關(guān)于數(shù)據(jù)庫設(shè)計中的敘述中,正確的是 A
A) 在需求分析階段建立數(shù)據(jù)字典
B) 在物理設(shè)計階段建立數(shù)據(jù)字典
C)在邏輯設(shè)計階段建立數(shù)據(jù)字典
D) 在概念設(shè)計階段建立數(shù)據(jù)字典
11、下列敘述中正確的.是 D
A) 設(shè)計算法時只需要考慮結(jié)果的可靠性
B) B)算法就是程序
C) 設(shè)計算法時只需要考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計
D) D)以上三種說法都不對
12、程序調(diào)試的任務(wù)是 A
A) 診斷和改正程序中的錯誤
B)設(shè)計測試用例
C) 驗證程序的正確性
D) 發(fā)現(xiàn)程序中的錯誤
13、下列關(guān)于二叉樹的敘述中,正確是 C
A) 葉子結(jié)點是度為2的結(jié)點數(shù)的兩倍
B) 度為2的結(jié)點數(shù)是度為1的結(jié)點數(shù)的兩倍
C) 葉子結(jié)點總是比度為2的結(jié)點多一個
D) 葉子結(jié)點總是比度為2的結(jié)點少一個
14、數(shù)據(jù)庫系統(tǒng)的三級模式不包括 B
A) 概念模式 B) 數(shù)據(jù)模式 C) 內(nèi)模式 D) 外模式
最新計算機(jī)二級c語言試題及答案 4
(1) 以下選項中,合法的數(shù)值型常量是
A) 3.2 B) X C) 099 D) 0xEH
答案:A
(2) 以下選項中,合法的實數(shù)是
A) 1.5E2 B) E1.1 C) 2.10E D) 1.9E1.4
答案:A
(3) 若已有定義語句:int a, b, c;,且變量已正確賦初值,則以下選項中正確的賦值表達(dá)式是
A) a = (b = c) + 8;
B) (a = b) = c = 9;
C) a = (b == c) = A;
D) a + b = c + 1;
答案:A
(4) 有以下程序
#include
main()
{
int x = 0x13;
printf("INT:%d ", x+1);
}
程序運行后的輸出結(jié)果是
A) INT:20 B) INT:13
C) INT:12 D) INT:14
答案:A
(5) 關(guān)于程序設(shè)計基本概念,以下敘述錯誤的是
A) 計算機(jī)可以直接執(zhí)行由任意高級語言編寫的程序
B) 高級語言都有與之對應(yīng)的編譯程序或解釋程序
C) 用任何一種計算機(jī)高級語言都可以把算法轉(zhuǎn)換為程序
D) 結(jié)構(gòu)化算法可以解決任何復(fù)雜的問題
答案:A
(6) 關(guān)于程序中的注釋,以下敘述正確的是
A) 注釋的內(nèi)容必須放在一對/*和 */之間
B) 注釋必須置于所說明的語句前或語句后
C) 注釋中間可以嵌套另一個注釋
D) 注釋內(nèi)容錯誤會導(dǎo)致編譯出錯
答案:A
(7) 以下不能用于實型數(shù)據(jù)的運算符是
A) % B) /
C) * D) +
答案:A
(8) C源程序中不能表示的數(shù)制是
A) 二進(jìn)制 B) 八進(jìn)制
C) 十進(jìn)制 D) 十六進(jìn)制
答案:A
(9) 以下選項中,能用作用戶標(biāo)識符的是
A) _0_ B) 8_8
C) void D) unsigned
答案:A
(10) 若有定義語句:
int x=10;
則表達(dá)式x-=x+x的值為
A) -10 B) -20
C) 0 D) 10
答案:A
(11) 有以下程序
#include
main()
{ int a=1,b=0;
printf("%d,",b=a+b);
printf("%d ",a=2*b);
}
程序運行后的輸出結(jié)果是
A) 1,2 B) 1,0
C) 3,2 D) 0,0
答案:A
(12) 以下關(guān)于結(jié)構(gòu)化程序設(shè)計的敘述中正確的是
A) 在C語言中,程序的模塊化是利用函數(shù)實現(xiàn)的
B) 結(jié)構(gòu)化程序使用goto語句會很便捷
C) 一個結(jié)構(gòu)化程序必須同時由順序、分支、循環(huán)三種結(jié)構(gòu)組成
D) 由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的.問題
答案:A
(13) 對于一個正常運行的C程序,以下敘述中正確的是
A) 程序的執(zhí)行總是從main函數(shù)開始 B) 程序的執(zhí)行總是從程序的第一個函數(shù)開始, 在main函數(shù)結(jié)束
C) 程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
D) 程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
答案:A
(14) 以下選項中能表示合法常量的是
A) "07" B) 1.5E2.0
C) D) 1,200
答案:A
(15) 以下定義語句中正確的是
A) char A=65+1,b=b; B) int a=b=0;
C) float a=1,*b=&a,*c=&b; D) double a=0.0; b=1.1;
答案:A
(16) 若變量x、y已正確定義并賦值,以下符合C語言語法的表達(dá)式是
A) ++x,y=x-- B) x+1=y
C) x=x+10=x+y D) double(x)/10
答案:A
(17) 若變量已正確定義為int型,要通過語句
scanf("%d,%d,%d",&a,&b,&c);
給a賦值1、給b賦值2、給 c賦值3,以下輸入形式中錯誤的是(注:□代表一個空格符)
A) 1□2□3<回車> B) □□□1,2,3 <回車>
C) 1,□□□2,□□□3<回車> D) 1,2,3<回車>
答案:A
(18) 計算機(jī)能直接執(zhí)行的程序是
A) 可執(zhí)行程序 B) 目標(biāo)程序
C) 匯編程序 D) 源程序
答案:A
(19) 以下敘述中正確的是
A) C語言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行。
B) 可以在程序中由用戶指定任意一個函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行。
C) C語言程序?qū)脑闯绦蛑械谝粋函數(shù)開始執(zhí)行。
D) main的各種大小寫拼寫形式都可以作為主函數(shù)名,如:MAIN,Main等
答案:A
(20) 以下選項中可用作C程序合法實數(shù)的是
A) .1e0 B) 3.0e0.2
C) E9 D) 9.12E
答案:A
(21) 下列定義變量的語句中錯誤的是
A) float US$; B) double int_;
C) char For; D) int _int;
答案:A
(22) 表達(dá)式:(int)((double)9/2)- 9%2 的值是
A) 3 B) 0 C) 4 D) 5
答案:A
(23) 若有定義:
int a,b;
通過語句
scanf("%d;%d",&a,&b);
能把整數(shù)3賦給變量a,5賦給變量b的輸入數(shù)據(jù)是
A) 3;5 B) 3,5 C) 3 5 D) 35
答案:A
(24) 下列敘述中錯誤的是
A) 一個C語言程序只能實現(xiàn)一種算法 B) C程序可以由多個程序文件組成
C) C程序可以由一個或多個函數(shù)組成 D) 一個C函數(shù)可以單獨作為一個C程序文件存在
答案:A
(25) C語言源程序名的后綴是
A) .C B) .exe C) .obj D) .cp
答案:A
(26) 以下敘述中正確的是
A) 賦值語句是一種執(zhí)行語句,必須放在函數(shù)的可執(zhí)行部分
B) scanf和printf是C語言提供的輸入和輸出語句
C) 由printf輸出的數(shù)據(jù)都隱含左對齊 D) 由printf輸出的數(shù)據(jù)的實際精度是由格式控制中的域?qū)捄托?shù)的域?qū)拋硗耆珱Q定的
答案:A
【最新計算機(jī)二級c語言試題及答案】相關(guān)文章:
2016計算機(jī)二級C語言測試題及答案[最新]03-12
2016最新計算機(jī)二級C語言試題03-07
計算機(jī)C語言試題及答案02-25
計算機(jī)二級C語言考試試題及答案03-08
計算機(jī)二級C語言考試上機(jī)沖刺試題及答案03-03