2017年全國計算機二級c語言考試題庫
C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。下面是小編整理的關於全國計算機二級c語言考試試題,歡迎參考!
5.3 填空題
1.如果將調用一個函數的`過程分為3個步驟,第1步是轉去執行被調用函數 ,第2步是執行被調用函數的語句 ,第3步是返回操作。
2.函數的存儲類分兩種,它們分別是外部 函數和內部函數,其中內部 函數的存儲類説明不可省略,該説明符是 static 。
3.使用關鍵字inline説明的函數稱為內聯 函數,具有相同函數名但具有不同實現的函數稱為重載 函數。
4.在調用一個函數過程中可以直接或間接地調用該函數,則該函數稱為被調用 函數。這種調用稱為嵌套 調用。
5.在引用調用中,函數實參用變量名 ,形參用 引用名 。
5.5 編程題
1. 從鍵盤上輸入8個浮點數,編程求出其和以及平均值。要求寫出求和以及平均值的函數。
答:編程如下:
#include
double s,sum(double b[],int n),average(int n);
void main()
{
double a[8];
cout<<"輸入8個double型數 ;";
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位整數轉換為一個字符串。編寫轉換函數。
答:編程如下:
#include
void convert(int);
void main()
{
int num;
cout<<"請輸入一個整型數: ";
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.
編寫一個程序驗證:任何一個充分大的偶數(≥6)總可以表示成兩個素數之和。要求編寫一個求素數的函數prine(),它有一個int型參數,當參數值為素數時返回1,否則返回0。
-
C程序的三種基本控制結構
C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便於實現各類複雜的數據結構。下面是yjbys小編收集一些關於C程序的三種基本控制結構,希望大家認真閲讀!算法做任何事情都有一定的步驟。為解決一個問題而採取的方法和步驟,就稱為算法。算法是一...
-
2017年計算機等級一級MSoffice複習知識點
計算機是20世紀最先進的科學技術發明之一,對人類的生產活動和社會活動產生了極其重要的影響,並以強大的生命力飛速發展。下面是關於計算機等級一級MSoffice複習知識點,歡迎參考!信息技術1.信息技術的定義隨着信息技術的發展,信息技術的內涵也在不斷變化,因此至今仍...
-
2017年計算機考試三級數據庫技術考試大綱
全國計算機等級考試採用全國統一命題,統一考試的形式。所有科目每年開考兩次。下面是小編整理的計算機考試三級數據庫技術考試大綱,歡迎大家參考!基本要求1.掌握數據庫技術的基本概念、原理、方法和技術。2.能夠使用SQL語言實現數據庫操作。3.具備數據庫系統安裝...
-
2017計算機一級試題庫
2017年計算機等級考試時間9月23日-26日,目前進入了備考的階段。yjbys小編下面為大家分享一些計算機一級試題,希望大家認真複習!單選題1).計算機最主要的工作特點是()。A.存儲程序與自動控制B.高速度與高精度C.可靠性與可用性D.有記憶能力正確答案:A答案解析:計算機...