- 相關(guān)推薦
2024年全國計算機二級c語言考試題庫
在學(xué)習(xí)、工作生活中,我們最少不了的就是試題了,試題是命題者根據(jù)一定的考核需要編寫出來的。什么樣的試題才是好試題呢?以下是小編收集整理的2024年全國計算機二級c語言考試題庫,希望對大家有所幫助。
全國計算機二級c語言考試題庫 1
5.3 填空題
1.如果將調(diào)用一個函數(shù)的過程分為3個步驟,第1步是轉(zhuǎn)去執(zhí)行被調(diào)用函數(shù) ,第2步是執(zhí)行被調(diào)用函數(shù)的語句 ,第3步是返回操作。
2.函數(shù)的存儲類分兩種,它們分別是外部 函數(shù)和內(nèi)部函數(shù),其中內(nèi)部 函數(shù)的存儲類說明不可省略,該說明符是 static 。
3.使用關(guān)鍵字inline說明的函數(shù)稱為內(nèi)聯(lián) 函數(shù),具有相同函數(shù)名但具有不同實現(xiàn)的函數(shù)稱為重載 函數(shù)。
4.在調(diào)用一個函數(shù)過程中可以直接或間接地調(diào)用該函數(shù),則該函數(shù)稱為被調(diào)用 函數(shù)。這種調(diào)用稱為嵌套 調(diào)用。
5.在引用調(diào)用中,函數(shù)實參用變量名 ,形參用 引用名 。
5.5 編程題
1. 從鍵盤上輸入8個浮點數(shù),編程求出其和以及平均值。要求寫出求和以及平均值的函數(shù)。
答:編程如下:
#include
double s,sum(double b[],int n),average(int n);
void main()
{
double a[8];
cout<<"輸入8個double型數(shù) ;";
for(int i=0;i<8;i++)
cin>>a[i];
s=sum(a,8);
double ave=average(8);
cout<<"SUM="<
}
int sum_day(int month,int day)
{
int day_month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(int i=1;i
day+=day_month[i];
return day;
}
int leap(int year)
{
int leap=year%4==0&&year%100!=0||year%400==0;
return leap;
}
1.
使用遞歸方法將一個n位整數(shù)轉(zhuǎn)換為一個字符串。編寫轉(zhuǎn)換函數(shù)。
答:編程如下:
#include
void convert(int);
void main()
{
int num;
cout<<"請輸入一個整型數(shù): ";
cin>>num;
cout<<"輸出的字符串是";
convert(num);
cout<
}
void convert(int n)
{
int a;
if((a=n/10)!=0)
convert(a);
char c=n%10+0;
cout<
}
1.
編寫一個程序驗證:任何一個充分大的偶數(shù)(≥6)總可以表示成兩個素數(shù)之和。要求編寫一個求素數(shù)的函數(shù)prine(),它有一個int型參數(shù),當(dāng)參數(shù)值為素數(shù)時返回1,否則返回0。
答:編程如下:
#include
int prime(int);
void main()
{
int n;
cout<<"請輸入一個大于或等于6的偶數(shù): ";
cin>>n;
int i,j;
cout<<"兩個素數(shù)的所有可能有:\n";
for(i=2;i<=n/2;i++)
{
j=n-i;
if(prime(i)&&prime(j))
cout<<"N="<
}
}
int prime(int n)
{
int j=2;
while(n%j!=0)
j++;
if(n==j)
return 1;
else
return 0;
}
5.6 簡單回答下列問題
沒有返回值的函數(shù)是否有函數(shù)類型?函數(shù)參數(shù)類型與函數(shù)的.類型是否有關(guān)系?
答:沒有返回值的函數(shù)的類型為void。沒有關(guān)系。
函數(shù)的缺省的存儲類是什么?函數(shù)的存儲類與函數(shù)什么關(guān)系?
答:函數(shù)的缺省的存儲類是外部類。函數(shù)的存儲類決定了函數(shù)的作用域。
函數(shù)的調(diào)用方式有哪兩種?傳址和引用調(diào)用方式有何不同?
答:函數(shù)的調(diào)用方式有兩種:傳值調(diào)用和引用調(diào)用。傳址調(diào)用時實參用地址值,形參用指針,引用調(diào)用時實參用變量名,形參用引用名。
內(nèi)聯(lián)函數(shù)與一般函數(shù)有何不同?
答:內(nèi)聯(lián)函數(shù)的函數(shù)體是在編譯時被替換,一般函數(shù)的函數(shù)體是在調(diào)用時被轉(zhuǎn)去執(zhí)行。前者可以提高速度,后者可以減少代碼,各有利弊。
對重載函數(shù)設(shè)置默認(rèn)參數(shù)值,對重載函數(shù)的選擇是否會有影響?
答:是會有影響的。
全國計算機二級c語言考試題庫 2
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) 棧底元素永遠不能被刪除
C) 棧頂元素最先能被刪除
8、軟件生命周期中的活動不包括 A
A) 市場調(diào)研 B) 軟件測試
C) 軟件維護 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) 外模式
【全國計算機二級c語言考試題庫】相關(guān)文章:
全國計算機二級c語言題庫試題及答案04-07
2024年3月計算機二級c語言上機題庫02-29
全國計算機二級office題庫202212-09
2017年c語言二級考試技巧07-17
2017年全國計算機c語言程序設(shè)計考試試題及答案04-05
計算機二級office試題題庫及答案02-22
計算機C語言試題及答案07-17
計算機二級office選擇題題庫及答案02-26