2024年c語言試題及答案 c語言試題及答案解析優質

網絡整理 分享 時間: 收藏本文

2024年c語言試題及答案 c語言試題及答案解析優質

在日常的學習、工作、生活中,肯定對各類范文都很熟悉吧。那么我們該如何寫一篇較為完美的范文呢?下面是小編為大家收集的優秀范文,供大家參考借鑒,希望可以幫助到有需要的朋友。

c語言試題及答案 c語言試題及答案解析篇一

1.c語言源程序的基本單位是(b)。

a過程 b函數 c子程序 d標識符

2.下列程序的輸出結果是(c)。

main( )

{ int a=7,b=5;

printf("%d ",b=b/a);

}

a 5 b 1 c 0 d不確定值

3.假設變量a,b均為整型,表達式(a=5,b=2,a>b?a++:b++,a+b)的值是(b)。

a 7 b 8 c9 d 2

4.設a為int型變量,執行下列賦值語句后,a的取值分別是()。

a=125.534; a=(int)125.521%4; a=5<<2;

a 125,31,1 b 125,1,20 c 125,31,20 d 125.534,2,20

5.設有如下程序段,下面描述中正確的是(c)。

int k=10;while(k=0) k=k-1;

a循環執行一次 b循環是無限循環 c循環體語句一次也不執行 d循環體語句執行一次

6.下面選項中正確的賦值語句是(設char a[5],*p=a;)()。

a p="abcd"; b a="abcd"; c *p="abcd"; d *a="abcd";

13.設有以下程序段,則值為6的表達式是()。

struct st { int n; struct st *next;};

static struct st a[3]={5,&a[1],7,&a[2],9,0},*p;

p=&a[0];

a p++->n b ++p->nc p->n++ d (*p).n++

14.c語言中的文件類型只有()。

a索引文件和文本文件兩種 b文本文件一種

c二進制文件一種d ascii碼文件和二進制文件兩種

7.在c語言程序中,以下說法正確的是(a )。

a函數的定義可以嵌套,但函數的調用不可以嵌套

b函數的定義不可以嵌套,但函數的調用可以嵌套

c函數的定義和函數的調用都不可以嵌套

d函數的定義和函數的調用都可以嵌套

8.以下函數調用語句中含有(a)個實參。

func((e1,e2),(e3,e4,e5));

a 2b 3 c 5 d語法錯誤

9.以下程序的輸出結果為()。

#define add(x) x*x

main( )

{ int a=4,b=6,c=7,d=add(a+b)*c;

printf("d=%d",d);

}

a d=70 b d=80 c d=140 d d=700

10.已知職工記錄描述如下,在turbo c中,系統為變量w分配()字節的空間。

struct worker

{ int no;

char name[20];

char sex;

union

{ int day; int month;int year;}birth;

} w;

a 29 b 20 c 25 d 6

11.設有以下定義,值為5的枚舉常量是()。

enum week{sun,mon=4,tue,wed,thu,fri,sat}w;

a tue b satc fri d thu

1.在turbo c中,整型數據在內存中占2個字節。()

2.int i=20;switch(i/10){case 2:printf("a");case1:printf("b");}的輸出結果為a。()

3.break語句用在循環體中,可結束本層循環,continue語句用在循環體中,可結束本次循環。()

4.函數的遞歸調用不過是一個函數直接或間接地調用它自身。()

5.函數strlen("asdfg ")的值是7。()

6.通過return語句,函數可以帶回一個或一個以上的返回值。()

7.結構體類型只有一種。()

8.char *p="girl";的含義是定義字符型指針變量p,p的值是字符串"girl"。()

9.若有定義:char *p(char a[10]);則p是函數名。()

10.用fopen("file","r+");打開的.文件"file"可以進行修改。()

average (floatarray[10])

{int i;

float aver,sum=array[0];

for (i=1;i<10;i++)

sum=sum+array[i];

aver=sum/10;

return(aver);

}

main( )

{float score[10]={89,67.5,78,91,56,82.5,65,70,79,88},aver;

int i;

aver=average (score);

printf (“averagescore is %5.2f ”,aver);

}

( )

{ char a[5]={‘a’,‘b’,‘c’,‘d’,‘e’},*p=a,**pa;

for(p=0;p<a+5;p++)

printf(“%2c”,*p);

printf(“ ”);

printf(“%2c ”,**(pa=&p));

}

( )

{ int a,b,s=0;

for(a=1,b=1;a<=100;a++)

{ if(b>=20)break;

if(b%3==1)

{b+=3; continue; }

b-=5;

}

printf(“a=%d b=%d ”,a,b);

}

()

{ printf(“main() :%d ”,fact(5));

fact(-5);

}

fact(int value)

{ int f;

if(value<0)

{ printf(“argerror ");

return(-1);

}

else if(value==1||value==0) f=1;

elsef=value*fact(value-1)+1;

printf(“this calledvalue=%d ”,f);

return f;

}

( )

{ int a=012,b=0x12,k=12;

char c=‘102’,d=‘ ’;

printf(“a=%d b=%d k=%d ”,a,b,k);

printf(“c=%c,d=%c%o ”,c,d,a);

a=‘a’; c=49;

printf(“a=%d c=%c ”,a,c);

}

1.有一個3*4矩陣,求其中的最大元素。

max_value((1))

{ int i,j,max;

max=array[0][0];

for(i=0;i<3;i++)

for(j=0;j<4;j++)

if(array[i][j]>max)

max=array[i][j];

(2);

}

main( )

{int a[3][4], i,j;

for(i=0;i<3;i++)

for(j=0;j<4;j++)

(3);

printf(“maxvalue is %d ”,max_value(a));

}

2.輸入x、y兩個整數,按先大后小的順序輸出x、y。

#include“stdio.h”

main( )

{ int x,y, *px,*py, (4);

scanf(“%d%d”,&x,&y);

(5);(6);

if(x<y)

{p=px; px=py; py=p;}

printf(“x=%d,y=%d ”,x,y);

printf(“max=%d,min=%d ”,*px,*py);

}

3.用選擇排序法對任意10個整數按照由小到大排序。

main()

{ int a[11],i,j,k,t;

printf("please input 10numbers: ");

for(i=1;i<11;i++) scanf("%d",&a[i]);

printf(" ");

for(i=1;i<=9;i++)

{(7);

for(j=i+1; (8);j++)

if(a[j]>a[k]) k=j;

if(k!=i)

{ t=a[k]; a[k]=a[i];a[i]=t;}

}

printf("the sortednumbers: ");

for(i=1;i<11;i++) printf("%d ",a[i]);

}

一選擇題(7分,每小題0.5分)

1. b2. c 3. b 4. b 5. c

6. a7. b 8. a 9. a 10. c

11. a12. a 13. b 14. d

二判斷對錯,對的劃“√”,錯的劃“×”(5分,每小題0.5分)

1.× 2.× 3.√ 4.√ 5.×

6.× 7.× 8.× 9.√ 10.√

三寫出下列程序的運行結果(10分,每小題2分)

1. 2. 3.

4. 5.

四閱讀下列程序,在處填入適當內容,使程序完整(8分,每個空1分)

1.(1)intarray[3][4](int array[][4])(2)return(max) (3)scanf(“%d”,&a[i][j])

2.(4)*p (5)px=&x(py=&y) (6)py=&y(px=&x)

3.(7) (8)

主站蜘蛛池模板: 恋恋视频2mm极品写真| 樱桃直播免费看| 国产一级高清免费观看| 91最新地址永久入口| 日本www高清视频| 亚洲成aⅴ人在线观看| 精品国产日韩亚洲一区二区| 国产成人精品亚洲精品| a毛片免费观看完整| 日日噜噜噜夜夜爽爽狠狠| 亚洲另类视频在线观看| 福利一区二区在线观看| 国产亚洲日韩在线a不卡| 57pao国产成视频免费播放 | 扒开末成年粉嫩的小缝视频| 亚洲人成网男女大片在线播放| 百合潮湿的欲望| 国产乱人视频在线观看播放器| 男女一边摸一边做爽的免费视频| 天天综合网色中文字幕| 丰满白嫩大屁股ass| 校花被折磨阴部流水| 亚洲精品乱码久久久久久蜜桃图片| 美妇岳的疯狂迎合| 国产成人亚洲精品无码青青草原| 888亚洲欧美国产VA在线播放| 好硬好湿好爽再深一点视频| 久久久精品人妻一区二区三区| 欧美乱妇狂野欧美在线视频| 人人澡人人澡人人看添av| 美国成人a免费毛片| 国产在线精品香蕉麻豆| 女人隐私秘视频黄www免费| 坐公交车弄了2个小时小视频| 三年片在线观看免费观看大全中国| 日韩一区二区三区北条麻妃| 亚洲人色大成年网站在线观看| 波多野结衣加勒比| 免费观看a级毛片| 老汉扛起娇妻玉腿进入h文| 国产在线观看免费视频软件|