2023年計(jì)算機(jī)二級(jí)考試c語(yǔ)言題庫(kù)及答案 計(jì)算機(jī)二級(jí)c語(yǔ)言試題題庫(kù)及答案大全

字號(hào):

    范文為教學(xué)中作為模范的文章,也常常用來(lái)指寫(xiě)作的模板。常常用于文秘寫(xiě)作的參考,也可以作為演講材料編寫(xiě)前的參考。寫(xiě)范文的時(shí)候需要注意什么呢?有哪些格式需要注意呢?下面是小編為大家收集的優(yōu)秀范文,供大家參考借鑒,希望可以幫助到有需要的朋友。
    計(jì)算機(jī)二級(jí)考試c語(yǔ)言題庫(kù)及答案 計(jì)算機(jī)二級(jí)c語(yǔ)言試題題庫(kù)及答案篇一
     c語(yǔ)言是把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)的工作單元。以下是關(guān)于計(jì)算機(jī)二級(jí)考試c語(yǔ)言考試試題及答案,歡迎大家參考!
     1). 若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是
     a.函數(shù)調(diào)用可以作為獨(dú)立的語(yǔ)句存在
     b.函數(shù)調(diào)用可以作為一個(gè)函數(shù)的實(shí)參
     c.函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中
     d.函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參
     正確答案:d
     2). 下列是用戶自定義標(biāo)識(shí)符的是
     a._w1
     b.3_xy
    
     -3
     正確答案:a
     3). 以下敘述中不正確的是
     a.在不同的函數(shù)中可以使用相同的名字的變量
     b.函數(shù)中的.形式參數(shù)是局部變量
     c.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
     d.在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效
     正確答案:d
     4). 以下描述錯(cuò)誤的是
     a.c程序中,函數(shù)可以直接或間接的調(diào)用自己
     b.函數(shù)調(diào)用時(shí),函數(shù)名必須與所調(diào)用的函數(shù)名字完全一致
     c.函數(shù)說(shuō)明語(yǔ)句中的類型必須與函數(shù)返回值的類型一致
     d.實(shí)參數(shù)可以與形參個(gè)數(shù)不一致
     正確答案:d
     5). 下列說(shuō)法中正確的是( )。
     a.c程序書(shū)寫(xiě)時(shí),不區(qū)分大小寫(xiě)字母
     b.c程序書(shū)寫(xiě)時(shí),一行只能寫(xiě)一個(gè)語(yǔ)句
     c. c程序書(shū)寫(xiě)時(shí),一個(gè)語(yǔ)句可分成幾行書(shū)寫(xiě)
     d. c程序書(shū)寫(xiě)時(shí)每行必須有行號(hào)
     正確答案:c
     答案解析:c語(yǔ)言嚴(yán)格區(qū)分大小寫(xiě)字母,如"a1"和"a1"被認(rèn)為是兩個(gè)不同的標(biāo)識(shí)符,c程序的書(shū)寫(xiě)非常靈活,既可以一行多句,又可以一句多行,且每行不加行號(hào)。
     6). 已知:char a[20]= "abc",b[20]= "defghi";則執(zhí)行下列語(yǔ)句后的輸出結(jié)果為printf("%d",strlen(strcpy(a,b)));
     a.11
     b.6
     c.5
     d.以上答案都不正確
     正確答案:b
     1: 第1題請(qǐng)編寫(xiě)函數(shù)fun,其功能是:將兩個(gè)兩位數(shù)的正整數(shù)a b合并形成一個(gè)整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個(gè)位數(shù)依次放在c的十位和千位上,b數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的個(gè)位和百位上。
     答案:
     void fun(int a, int b, long *c)
     {
     *c=(a%10)*1000+(b%10)*100+(a/10)*10+b/10;
     }
     2: 第2題請(qǐng)編寫(xiě)函數(shù)fun,它的功能是計(jì)算:s=(ln(1)+ln(2)+ln(3)+…+ln(m))(0.5),s作為函數(shù)值返回。
     答案:
     double fun(int m)
     {
     int i;
     double s=0.0, log(double x);
     for(i=1;i<=m;i++)
     s=s+log(i);
     s=sqrt(s);
     return s;
     }
     3: 第3題請(qǐng)編寫(xiě)函數(shù)fun,它的功能是計(jì)算下列級(jí)數(shù)和,和值由函數(shù)值返回。
     s=1+x+x(2)/2!+x(3)/3!+…x(n)/n!
     答案:
     double fun(double x, int n)
     {
     double s=1.0, p=1.0;
     int i,j,t;
     for(i=1;i<=n;i++)
     {
     t=1;
     for(j=1;j<=i;j++)
     t=t*j;
     p=p*x;
     s=s+p/t;
     }
     return s;
     }
     4: 第4題規(guī)定輸入字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:將函數(shù)字符串中的前導(dǎo)*號(hào)全部刪除,中間和尾部的*號(hào)不刪除。
     答案:
     void fun(char *a)
     {
     int i=0;
     char *p=a;
     while(*p&&*p==‘*’)
     p++;
     while(*p)
     {
     a[i]=*p;
     i++;
     p++;
     }
     a[i]=‘\0’;
     }
     5: 第5題假定輸入的字符串中只包含字母和*號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:使字符串的前導(dǎo)*號(hào)不得多于n個(gè);若多于n個(gè),則刪除多于的*號(hào);若少于或等于n個(gè),則什么也不做。字符串中間和尾部的*號(hào)不刪除。
     答案:
     void fun(char *a, int n)
     {
     int i=0,k=0;
     char *t=a;
     while(*t==‘*’)
     {
     k++;
     t++;
     }
     t=a;
     if(k>n)
     t=a+k-n;
     while( *t)
     {
     a[i]=*t;
     i++;
     t++;
     }
     a[i]=‘\0’;
     }
    s("content_relate");
    【2017年計(jì)算機(jī)二級(jí)考試c語(yǔ)言考試試題及答案】相關(guān)文章:
    1.
    2017年計(jì)算機(jī)二級(jí)c語(yǔ)言考試試題及答案
    2.
    2017年計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題及答案
    3.
    2017年計(jì)算機(jī)二級(jí)考試c語(yǔ)言考試題含答案
    4.
    2016年計(jì)算機(jī)二級(jí)考試c語(yǔ)言試題及答案
    5.
    2017年計(jì)算機(jī)二級(jí)c語(yǔ)言技術(shù)考試試題及答案
    6.
    2017年計(jì)算機(jī)二級(jí)考試c語(yǔ)言考試試題
    7.
    2017下半年計(jì)算機(jī)二級(jí)考試c語(yǔ)言考試試題及答案
    8.
    計(jì)算機(jī)二級(jí)考試c語(yǔ)言試題及答案