欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      2018年 C語言程序設(shè)計A卷答案

      時間:2019-05-14 19:28:47下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《2018年 C語言程序設(shè)計A卷答案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《2018年 C語言程序設(shè)計A卷答案》。

      第一篇:2018年 C語言程序設(shè)計A卷答案

      一、選擇題答案

      1、B

      2、C

      3、D

      4、B

      5、B

      6、A

      7、B

      8、C

      9、B

      10、D

      11、C

      12、B

      13、C

      14、D

      15、B

      二、填空題答案

      1、n=%dn m=%dn

      2、i=5;i>=1;--i 3、1.0/(i*i)

      4、x avg/n

      5、{2,10,4,6},{1,5,2,3},{2,4,7,8},{5,1,3,2}

      三、閱讀題1、3

      2、67,D

      3、x=6,y=14、123

      5、s=54321

      6、四、程序設(shè)計題答案

      1、求兩個整數(shù)中的較大者 #include int main(){ int max(int x,int y);int a,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%dn”,c);return 0;} int max(int x,int y){ int z;if(x>y)z=x;else z=y;return(z);}

      《C語言程序設(shè)計》考試試卷(A)參考答案

      第1頁

      共2頁

      246

      2、求一維數(shù)組a中所有元素的平均值。

      例如,當一維數(shù)組a中的元素為:10,4,2,7,3,12,5,34,5,9 #include void main(){ int a[10]={10,4,2,7,3,12,5,34,5,9},i;double aver,s;s = a[0];for(i=1;i<10;i++)s = s + a[i];aver = s / i;printf(“The aver is: %.2fn”, aver);} 《C語言程序設(shè)計》考試試卷(A)參考答案 第2頁

      共2頁

      第二篇:C語言程序設(shè)計考試題答案

      1、已知int i, x[3][4];則不能將x[1][1]的值賦給變量i的語句是______(分數(shù):2 分)

      A.i=*(*(x+1))B.i=x[1][1] C.i=*(*(x+1))D.i=*(x[1]+1)標準答案是:A。

      2、當c的值不為0時,在下列選項中能夠?qū)的值賦給變量a、b的是______.(分數(shù):2 分)

      A.a=c=b;B.(a=c)&&(b=c);C.c=b=a;D.(a=c)||(b=c);標準答案是:B。

      3、函數(shù)的功能是交換變量x和y中的值,且通過正確調(diào)用返回交換的結(jié)果。能正確執(zhí)行此功能的函數(shù)是______。(分數(shù):2 分)

      A.fund(int *x, int *y){ *x=*x+*y;*y=*x-*y;*x=*x-*y;} B.funb(int x, int y){ int t;t=x;x=y;y=t;} C.funa(int *x, int *y){ int *p;*p=x;*x=*y;*y=*p;} D.func(int *x, int *y){ *x=*y;*y=*x;} 標準答案是:A。

      4、若x=2,y=3則x||y的結(jié)果是______(分數(shù):2 分)

      A.0 B.3 C.1 D.2 標準答案是:C。

      5、已知int a[10];則對a數(shù)組元素的正確引用是______(分數(shù):2 分)

      A.a[10] B.a[3.5] C.a[10] D.a(5)標準答案是:C。

      二、多選

      1、若定義:int a【2】【3】{0,2,4,6,8,10};以下描述正確的有______(分數(shù):3 分)A.*(a+1)為元素6的地址 B.*(a【1】+1)的值為2 C.**(a+1)+2的值為8 D.a【0】與a的相同 標準答案是:ABCD。

      2、在緩沖文件系統(tǒng)中用于讀寫的函數(shù)有______(分數(shù):3 分)A.putchar()B.fread()C.rewind()D.purw()標準答案是:ABD。

      3、指出下面合法的標識符______(分數(shù):3 分)A.3ab B.ABC C.a_3 D._stu2 標準答案是:ABC。

      4、指出下面哪些是合法的用戶定義的標識符______(分數(shù):3 分)A.P-S B._908 C.wind D.x y 標準答案是:BC。

      6、這段程序中的常量有:#define PI 3.14;void main(){ int sum;sum = 10 + 15;printf(“sum=%dn”,sum);printf(“result is 25n”);}這段程序中常量有______(分數(shù):3 分)A.10 B.sum C.15 D.PI 標準答案是:ACD。

      1、說明語句int *(*p)();的含義是______(分數(shù):2 分)

      A.p是一個指向int型數(shù)組的指針 B..p是指針變量,它構(gòu)成了指針數(shù)組

      C.p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個整型

      D.p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個指向整型的指針 標準答案是:D

      2、已知int a, *p=&a;則下列函數(shù)調(diào)用中錯誤的是______(分數(shù):2 分)

      A.scanf(”%d”, &a);B.scanf(”%d”, p);C.printf(”%d”, a);D.printf(”%d”, p);標準答案是:D。

      3、在C語言中,字符型數(shù)據(jù)在內(nèi)存中的存儲形式是______(分數(shù):2 分)

      A.原碼 B.補碼 C.反碼 D.ASCII碼 標準答案是:D。

      4、已定義以下函數(shù):fun(int *p){ return *p;}該函數(shù)的返回值是______(分數(shù):2 分)

      A.不確定的值

      B.形參p所指存儲單元中的值 C.形參p中存放的值 D.形參p的地址值 標準答案是:D。

      5、()已知char b[5],*p=b;,則正確的賦值語句是(分數(shù):2 分)A.b=“abcd”;B.*b=“abcd”;C.p=“abcd”;D.*p=“abcd”;標準答案是:C。

      二、多選

      1、如果要把常量327存入變量a中,a可以定義成哪些類型?______(分數(shù):3 分)A.int B.char C.long D.float 標準答案是:ACD。

      2、下面哪些寫法是對的,而且是常量?______(分數(shù):3 分)A.125 B.-0.456 C.1.25E+20 D.'AB' 標準答案是:AC。

      3、指出下面錯誤的表達式______(分數(shù):3 分)A.a+b=5 B.56=a11 C.i=i++ D.5.6+6.2%3.1 標準答案是:ABD。

      4、若變量f已說明為float類型,i為int類型,則下面哪些表達式(或語句)能夠?qū)崿F(xiàn)將f中的數(shù)值保留小數(shù)點后兩位,第三位進行四舍五入的運算?______(分數(shù):3 分)A.f=(f*100+0.5)/100.0 B.i=f*100+0.5,f=i/100.0;C.f=(int)(f*100+0.5)/100.0;D.f=(f/100+0.5)*100.0;標準答案是:BC。

      5、已知a為整型變量,那么與表達式a!=0真假值情況相同的表達式有哪些?______(分數(shù):3 分)A.a>0||a<0 B.a C.!a==0 D.!a 標準答案是:ABC。

      1、()若有以下定義:char s[20]= “programming”,*ps=s;則不能代表字符g的表達式是(分數(shù):2 分)A.ps+3 B.s[3] C.ps[3] D.ps+=3,*ps 標準答案是:B。

      2、()當對兩個字符串進行比較時,應(yīng)該使用的函數(shù)是(分數(shù):2 分)A.strcat B.strcmp C.strcpy D.strlen 標準答案是:B。

      3、()strlen 11.若i為整型變量,則以下循環(huán)的次數(shù)是for(i=2;i==0;)printf(“%d”,i--);(分數(shù):2 分)A.無限次 B.0次 C.1次 D.2次

      標準答案是:B。

      4、()以下關(guān)于數(shù)組的描述正確的是(分數(shù):2 分)A.數(shù)組大小固定,但是可以有不同類型的數(shù)組元素 B.數(shù)組大小可變,但是所有數(shù)組元素的類型必須相同 C.數(shù)組大小固定,所有元素的類型必須相同 D.數(shù)組大小可變,可以有不同類型的數(shù)組元素 標準答案是:C。

      5、()以下能正確定義數(shù)組并正確賦初值的語句是(分數(shù):2 分)A.int N=5,b[N][N];B.int a[1][2]={{1},{3}};C.int c[2][]= {{1,2},{3,4}};D.int d[3][2]={{1,2},{34}};標準答案是:D。

      二、多選

      1、程序的結(jié)構(gòu)可分為哪幾類______(分數(shù):3 分)A.順序結(jié)構(gòu) B.循環(huán)結(jié)構(gòu) C.程序結(jié)構(gòu) D.選擇結(jié)構(gòu)

      標準答案是:ABD。

      2、已知a為整型變量,那么與表達式a!=0真假值情況相同的表達式有哪些?______(分數(shù):3 分)A.a>0||a<0 B.a C.!a==0 D.!a 標準答案是:ABC。

      3、已知a為整型變量,那么與表達式a!=0真假值情況相同的表達式有哪些?______(分數(shù):3 分)A.a B.!a==0 C.!a D.a>0||a<0 標準答案是:ABD。

      4、指出下面錯誤的表達式______(分數(shù):3 分)A.a=5,b=6,c=7 B.i=i++ C.5.6+6.2%3.1 D.56=a11 標準答案是:BD。

      5、下面哪些寫法是對的,而且是常量?______(分數(shù):3 分)

      A.125 B.2.5E+21 C.AB' D.n'123 標準答案是:BD。

      1、()選擇正確的輸入語句()。:(其中:char string[20];)使得string的內(nèi)容為“I am student”.數(shù):2 分)

      A.scanf(“%s”, string);B.scanf(“%c”, &string);C.scanf(“%s”, &string);D.gets(string);標準答案是:D。

      2、()對以下說明語句 int a[10]={6,7,8,9,10};的正確理解是(分數(shù):2 分)A.將5個初值依次賦給a[6]至a[10] B.將5個初值依次賦給a[0]至a[4] C.因為數(shù)組長度與初值的個數(shù)不相同,所以此語句不正確 D.將5個初值依次賦給a[1]至a[5] 標準答案是:B。

      3、()以下標識符中可以作為用戶函數(shù)名的是(分數(shù):2 分)A.struct B.int C.union D.go_to 標準答案是:D。

      4、源程序要正確地運行,必須要有什么函數(shù)?______(分數(shù):2 分)A.printf函數(shù) B.自定義的函數(shù) C.main D.不需要函數(shù) 標準答案是:C。

      5C語言程序由什么組成?______(分數(shù):2 分)A.子程序

      B.主程序和子程序

      (分C.函數(shù) D.過程

      標準答案是:C。

      二、多選

      1、下面哪些是合法的用戶定義的標識符______(分數(shù):3 分)A._908 B.*par C.sheep!D.wind 標準答案是:AD。

      2、下面合法的標識符______(分數(shù):3 分)A.ABC B.a_3 C.sum.a D._stu2 標準答案是:ABD。

      3、C語言的主要特點有哪些?______(分數(shù):3 分)A.簡潔、緊湊,使用方便、靈活,易于學習和應(yīng)用。B.C語言是面向結(jié)構(gòu)化程序設(shè)計的語言。

      C.C語言允許直接對位、字節(jié)和地址進行操作。D.數(shù)據(jù)類型豐富。標準答案是:ABCD。

      4、已定義c為字符型變量,則下列語句中錯誤的是______(分數(shù):3 分)A.c='97' B.:c=“97” C.c=97;D.c=“a” 標準答案是:ABD。

      5下列選項中是C語言合法標志符的有______(分數(shù):3 分)A.good_morning B.main C.stdio.h D.8abc 標準答案是:AB。

      1、一個C程序的執(zhí)行是從______(分數(shù):2 分)

      A.本程序的main函數(shù)開始,到main函數(shù)結(jié)束

      B.本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 C.本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 D.本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束 標準答案是:A。

      2、以下敘述正確的是______(分數(shù):2 分)

      A.在C程序中,main函數(shù)必須位于程序的最前面 B.C程序的每行中只能寫一條語句 C.C語言本身沒有輸入輸出語句 D.在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤 標準答案是:C。

      3、以下敘述不正確的是。______(分數(shù):2 分)

      A.一個C源程序可由一個或多個函數(shù)組成 B.一個C源程序必須包含一個main函數(shù) C.C程序的基本組成單位是函數(shù)

      D.在C程序中,注釋說明只能位于一條語句的后面 標準答案是:D。

      4、語言規(guī)定:在一個源程序中,main函數(shù)的位置______(分數(shù):2 分)

      A.必須在最開始

      B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面 C.可以任意 D.必須在最后 標準答案是:C。

      5、一個C語言程序是由______(分數(shù):2 分)

      A.一個主程序和若干子程序組成 B.函數(shù)組成 C.若干過程組成 D.若干子程序組成 標準答案是:B。

      二、多選

      1、指出下面合法的標識符:______(分數(shù):3 分)A.3ab B.ABC C.a_3 D._stu2 標準答案是:BCD。

      2、指出下面哪些是關(guān)鍵字:______(分數(shù):3 分)A.char B.abc C.printf D.float 標準答案是:AD。

      3、指出下面哪些是合法的用戶定義的標識符?______ A.P-S B.put11 C.printf D.Int 標準答案是:BD。

      4、C語言的基本類型哪些:______(分數(shù):3 分)A.整型 B.枚舉型 C.數(shù)組型 D.指針型 分)(分數(shù):標準答案是:AB。

      5這段程序中的常量有:(#define PI 3.14;void main(){ int sum;sum = 10 +15;printf(“sum=%dn”,sum);printf(“result is 25n”);}這段程序中常量有______(分數(shù):3 分)A.10 B.15 C.25 D.PI 標準答案是:ABD。1、75的十六進制寫法為___,八進制寫法為______(分數(shù):2 分)A.0x4b 0113 B.0165 117 C.61 0x3d D.0x4b 61 標準答案是:A。2、0x75的八進制寫法為___,十進制寫法為___。(分數(shù):2 分)A.0165 117 B.0x4b 0113 C.61 0x3d D.0x4b 61 標準答案是:A。3、075的十進制寫法為___,十六進制寫法為___。(分數(shù):2 分)A.0x4b 0113 B.0165 117 C.61 0x3d D.0x4b 61 標準答案是:C。

      4、下面哪個表達式的值為4______(分數(shù):2 分)A.(float)11/3 B.2016/11/3 星期四上午 12:00:00 C.11.0/3 D.(int)(11.0/3+0.5 標準答案是:D。

      5已知整型變量a=6,b=7,c=1,則下面表達式的值為多少?a+3______(分數(shù):2 分)A.9 B.2 C.1 D.65 標準答案是:A。

      二、多選

      1、C語言中整形常量按進制劃分,有以下幾種:______(分數(shù):3 分)A.十六進制常量 B.十進制常量 C.八進制常量 D.二進制常 標準答案是:ABC。

      2、如果要把常量327存入變量a中,a可以定義成哪些類型?______(分數(shù):3 分)A.int B.char C.float D.long 標準答案是:ACD。

      3、下面哪些寫法是對的,而且是常量?______(分數(shù):3 分)A.125 B.-0.456 C.56 D.452.2 標準答案是:AB。

      4、指出下面錯誤的表達式:______(分數(shù):3 分)A.56=a11 B.a+b=5 C.i=i++ D.5.6+6.2%3.1 標準答案是:ABD。

      5若變量f已說明為float類型,i為int類型,則下面哪些表達式(或語句)能夠?qū)崿F(xiàn)將f中的數(shù)值保留小數(shù)點后兩位,第三位進行四舍五入的運算?______(分數(shù):3 分)A.f=(f*100+0.5)/100.0 B.i=f*100+0.5,f=i/100.0 C.f=(int)(f*100+0.5)/100.0 D.f=(f/100+0.5)*100.0 標準答案是:BC。

      1、在C語言中,要求運算數(shù)必須是整型的運算符是_____(分數(shù):2 分)

      A./ B.++ C.!= D.% 標準答案是:D。

      2、若有定義:int a=7;float x=2.5,y=4.7;則表達式x+a%3*(int)(x+y)%2/4的值是______(分數(shù):2 分)A.2.500OO B.2.7500OO C.2.3600OO D.2.0OO 標準答案是:B。

      3、設(shè)變量a是整型,f是實型,i是雙精度型,則表達式10+'a'+i*f值的數(shù)據(jù)類型為______(分數(shù):2 分)A.int B.float C.double D.不確定 標準答案是:C。

      4、在C語言中, char型數(shù)據(jù)在內(nèi)存中的存儲形式是:______(分數(shù):2 分)

      A.補碼 B.反碼 C.原碼 D.ASCII碼 標準答案是:D。

      5、若有以下說明語句:char s='092';則下面哪一項是正確的______(分數(shù):2 分)

      A.使s的值包含2個字符 B.說明語句不合法

      C.使s的值包含6個字符 D.使s的值包含4個字符 標準答案是:B。

      二、多選

      1、下面哪些是非法的C語言轉(zhuǎn)義字符?_______(分數(shù):2 分)A.'t' B.'