2017計(jì)算機(jī)二級c語言考試試題大全
“C語言程序設(shè)計(jì)”是計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的一門技術(shù)基礎(chǔ)課程,也是程序設(shè)計(jì)的啟蒙語言課程。下面是小編整理的關(guān)于計(jì)算機(jī)二級c語言考試試題,歡迎參考!
一、單選題
1.當(dāng)一個(gè)函數(shù)沒有返回值時(shí),該函數(shù)類型應(yīng)說明為( A )。
A.void B.int
C.無 D.任意
2.下列關(guān)于設(shè)置函數(shù)默認(rèn)的參數(shù)值的描述中,錯(cuò)誤的是( C )。
A.可對函數(shù)的部分參數(shù)或全部參數(shù)設(shè)置默認(rèn)值
B.在有函數(shù)說明時(shí),默認(rèn)值應(yīng)設(shè)置在函數(shù)說明時(shí),而不是定義時(shí)
C.設(shè)置函數(shù)默認(rèn)參數(shù)值時(shí),只可用常量不可用含有變量的表達(dá)式
D.設(shè)置函數(shù)參數(shù)默認(rèn)值應(yīng)從右向左設(shè)置
3.下列關(guān)于被調(diào)用函數(shù)中return語句的描述中,錯(cuò)誤的是( D )。
A.一個(gè)函數(shù)中可以有多條return語句
B.return語句具有返回程序控制權(quán)的作用
C.函數(shù)通過return語句返回值時(shí)僅有一個(gè)
D.一個(gè)函數(shù)中有且僅有一條return語句
4.函數(shù)返回值的類型是由( B )決定的。
A.調(diào)用該函數(shù)的調(diào)用函數(shù)的類型
B.定義該函數(shù)時(shí)所指定的類型
C.return語句中表達(dá)式的類型
D.接收函數(shù)返回值的變量或?qū)ο蟮念愋?/p>
5.下列設(shè)置函數(shù)參數(shù)默認(rèn)值的說明語句中,錯(cuò)誤的是( C )。
A.int fun(int x , int y=10); B.int fun(int x=5, int =10);
C.int fun(int x=5, int y); D.int fun(int x , int y=a+b);
(其中,a和b是已定義過具有有效值的變量)
6.下列選擇重載函數(shù)的不同實(shí)現(xiàn)的判斷條件中,錯(cuò)誤的是( D )。
A.參數(shù)類型不同 B.參數(shù)個(gè)數(shù)不同
C.參數(shù)順序不同 D.函數(shù)返回值不同
7.已知:int fun (int &a),m=10;下列調(diào)用fum()函數(shù)的語句中,正確的是( C )。
A.fun(&m); B.fun (m*2);
C.fun (m); D.fun (m++);
8.在函數(shù)的引用調(diào)用中,函數(shù)的實(shí)參和形參分別應(yīng)是( C )。
A.變量值和變量 B.地址值和指針
C.變量名和引用 D.地址值和引用
9.在函數(shù)的傳址調(diào)用中,函數(shù)的實(shí)參和形參分別應(yīng)是( B )。
A.變量值和變量 B.地址值和指針
C.變量名和引用 D.地址值和引用
10.說明一個(gè)內(nèi)聯(lián)函數(shù)時(shí),應(yīng)加關(guān)鍵字是( A )。
A.inline B.static
C.void D.extern
二、程序填空
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:計(jì)算并輸出500以內(nèi)最大的10個(gè)能被13或17整除的自然數(shù)之和。
-------------------------------------------------------*/
#include "stdio.h"
/***********FILL***********/
int fun(__int k___ )
{
int m=0, mc=0, j, n;
/***********FILL***********/
while (k >= 2 && __mc < 10___)
{
/***********FILL***********/
if (k == 0 || _k == 0____)
{
m=m+k;
mc++;
}
k--;
}
/***********FILL***********/
__return (m)___;
}
main ( )
{
printf("%d\n", fun (500));
}
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:以下程序中,函數(shù)fun的功能是計(jì)算x^2-2x+6,主函數(shù)中將調(diào)用fun函數(shù)計(jì)算:
y1=(x+8)^2-2(x+8)+6
y2=(sin(x))^2-2sin(x)+6
請?zhí)羁铡?/p>
---------------------------------------------------------------*/
#include
#include
double fun(double x)
{
return(x*x-2*x+6);
}
main()
{
/***********FILL***********/
double x, ____ y1,y2______;
printf("Enter x:");
scanf("%lf",&x);
/***********FILL***********/
y1=fun( ___(8+x)______);
/***********FILL***********/
y2=fun( ___sin(x)______);
printf("y1=%lf,y2=%lf\n", y1, y2);
}
三、程序改錯(cuò)
功能:一個(gè)5位數(shù),判斷它是不是回文數(shù)。即12321是回文數(shù),個(gè)
位與萬位相同,十位與千位相同。
------------------------------------------------------*/
#include "stdio.h"
main( )
{
/**********ERROR**********/
long ge,shi,qian;wan,x;
scanf("%ld",&x);
/**********ERROR**********/
wan=x000;
qian=x000/1000;
shi=x0/10;
ge=x;
/**********ERROR**********/
if (ge==wan||shi==qian)
printf("this number is a huiwen\n");
else
printf("this number is not a huiwen\n");
}
改:long ge,shi,qian,wan,x;
wan=x/10000;
if (ge==wan&&shi==qian)
/*------------------------------------------------------
【程序改錯(cuò)】
--------------------------------------------------------
功能:用下面的和式求圓周率的近似值。直到最后一項(xiàng)的絕對值
小于等于0.0001。
π/4= 1- 1/3 + 1/5 - 1/7 ....
------------------------------------------------------*/
#include "stdio.h"
/**********ERROR**********/
#include "math"
void fun()
{
float s=0,t=1,i=1;
/**********ERROR**********/
int p=1;
/**********ERROR**********/
while(fabs(t)<=1e-4)
{
s=s+t;
p=-p;
i=i+2;
t=p/i;
}
/**********ERROR**********/
printf("pi=%d\n",s*4);
}
main()
{
fun();
改:#include "math.h"
float p=1;
while(fabs(t)>1e-4)
while(0.0001
while(1e-4
while(fabs(t)>0.0001)
【計(jì)算機(jī)二級c語言考試試題】相關(guān)文章:
計(jì)算機(jī)二級C語言考試上機(jī)沖刺試題及答案03-03
2017最新計(jì)算機(jī)二級C語言考試試題02-28
計(jì)算機(jī)等級考試二級C語言考試試題(帶答案)03-03
計(jì)算機(jī)二級考試C++試題03-09
2017年計(jì)算機(jī)二級考試C語言練習(xí)試題03-08