c语言填空题文档格式.docx

上传人:b****3 文档编号:16092005 上传时间:2022-11-19 格式:DOCX 页数:21 大小:21.46KB
下载 相关 举报
c语言填空题文档格式.docx_第1页
第1页 / 共21页
c语言填空题文档格式.docx_第2页
第2页 / 共21页
c语言填空题文档格式.docx_第3页
第3页 / 共21页
c语言填空题文档格式.docx_第4页
第4页 / 共21页
c语言填空题文档格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

c语言填空题文档格式.docx

《c语言填空题文档格式.docx》由会员分享,可在线阅读,更多相关《c语言填空题文档格式.docx(21页珍藏版)》请在冰豆网上搜索。

c语言填空题文档格式.docx

scanf("

%2d%2d"

a,&

b);

printf("

%d%d\n"

a,b);

3.若有以下程序

intf(intx,inty)

{return(y-x)*x;

}

main()

{inta=3,b=4,c=5,d;

d=f(f(3,4),f(3,5));

%d\n"

d);

执行后输出结果是__9____。

4.以下程序的输出结果是_ACE_____。

{inti;

for(i='

a'

;

i<

'

f'

i++,i++)printf("

%c"

i-'

+'

A'

\n"

5.下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其它依此类推。

fun(intx,intb[])

{intk=0,r;

do

{r=x%___2___;

b[k++]=r;

x/=___2___;

}while(x);

}

6.以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。

{inti,a[20],sum,count;

sum=count=0;

for(i=0;

20;

i++)scanf("

%d"

______);

fro(i=0;

i++)

{if(a[i]>

0)

{count++;

sum+=______;

sum=%d,count=%d\n"

sum,count);

&

a[i]

7.以下程序运行后的输出结果是___220.000000___。

{charc;

intn=100;

floatf=10;

doublex;

x=f*=n/=(c=50);

%d%f\n"

n,x);

8.以下程序中,for循环体执行的次数是_4_____。

#defineN2

#defineMN+1

#defineKM+1*M/2

for(i=1;

K;

{...}

...

9.以下程序运行后的输出结果是__135715____。

{inti,n[]={0,0,0,0,0};

=4;

{n[i]=n[i-1]*2+1;

%d"

n[i]);

9.下列程序中字符串中各单词之间有一个空格,则程序的输出结果是__Howdoesshe____。

#include<

string.h>

main()

{charstr1[]="

Howdoyoudo"

*p1=str1;

strcpy(str1+strlen(str1)/2,"

esshe"

%s\n"

p1);

10.以下程序的输出结果是___261___。

{inta=177;

%o\n"

a);

11.下面程序的运行结果是:

__100010____。

#defineN10

#defines(x)x*x

#definef(x)(x*x)

{inti1,i2;

i1=1000/s(N);

i2=1000/f(N);

i1,i2);

12.已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:

B33<

回车>

,则输出结果是_1B_____。

{chara,b;

a=getchar();

scanf("

a=a-'

0'

b=b*2;

%c%c\n"

13.以下程序运行后的输出结果是_17_____。

{intx=15;

while(x>

10&

x<

50)

{x++;

if(x/3){x++;

break;

elsecontinue;

x);

14.函数sstrcmp()的功能是对两个字符串进行比较。

当s所指字符串和t所指字符相等时,返回值为0;

当s所指字符串大于t所指字符串时,返回值大于0;

当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。

intsstrcmp(char*s,char*t)

{while(*s&

*t&

*s==_*t_____)

{s++;

t++;

return__*s-*t____;

15.以下程序的输出结果是___7___。

{intx=0;

sub(&

x,8,1);

sub(int*a,intn,intk)

{if(k<

=n)sub(a,n/2,2*k);

*a+=k;

16.以下程序段用于构成一个简单的单向链表,填空。

structSTRU

{intx,y;

floatrate;

___structSTRU*___p;

}a,b;

a.x=0;

a.y=0;

a.rate=0;

a.p=&

b;

b.x=0;

b.y=0;

b.rate=0;

b.p=NULL;

17.以下isprime函数的功能是判断形参a是否为素数,是素数,函数返回1,否则返回0。

intisprime(inta)

for(i=2;

=a/2;

if(a%i==0)__return0____;

__return1____;

18.设有如下程序:

{intn1,n2;

n2);

while(n2!

=0)

{n1=n2%10;

n2=n2/10;

n1);

程序运行后,如果从键盘上输入1298,则输出结果为_8921___。

19.以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。

voidfun(int,int,int(*)[4],int*);

{inta[3][4]={{12,41,36,28},{19,33,15,27},{3,27,19,1}},b[3],i;

fun(3,4,a,b);

3;

i++)printf("

%4d"

b[i]);

voidfun(intm,intn,intar[][4],int*br)

{inti,j,x;

m;

{x=ar[i][0];

for(j=0;

j<

n;

j++)if(x<

ar[i][j])x=ar[i][j];

______=x;

br[i]

20.已知字符A的ASCII码为65,以下程序运行后的输出结果是__67G____。

a='

5'

-'

3'

b=a+'

6'

2'

%d%c\n"

21.以下程序的功能是:

求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。

{intx[10],a[9],i;

10;

x[i]);

for(______;

i<

a[i-1]=x[i]+______;

9;

i++)printf("

a[i]);

);

i=1x[i-1]

22.函数mycmp(char*s,char*t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>

t返回正值,当s<

t时返回负值。

mycmp(char*s,char*t)

{while(*s==*t)

{if(*s=='

\0'

)return0;

++s;

++t;

return(______);

*s-*t

23.有以下程序

{intn=0,m=1,x=2;

if(!

n)x-=1;

if(m)x-=2;

if(x)x-=3;

printf("

执行后输出的结果是__-4____。

24.设有定义:

floatx=123.4567;

,则执行以下语句后的输出结果是___123.460000___。

%f\n"

(int)(x*100+0.5)/100.0);

25.以下程序中,函数SumColumMin的功能是:

求出M行N列二维数组每列元素中的最小值,并计算它们的和值。

和值通过形参传回主函数输出。

#defineM2

#defineN4

voidSumColumMin(inta[M][N],int*sum)

{inti,j,k,s=0;

N;

{k=0;

for(j=1;

M;

j++)

if(a[k][i]>

a[j][i])k=j;

s+=______;

______=s;

{intx[M][N]={3,2,5,1,4,1,8,3},s;

SumColumMin(______);

s);

a[k][i]*sumx,&

s

26.已知字符A的ASCII码值为65,以下语句的输出结果是______。

charch='

B'

%c%d\n"

ch,ch);

B66

27.设函数findbig已定义为求3个数中的最大值。

以下程序将利用函数指针调用findbig函数。

{intfindbig(int,int,int);

int(*f)(),x,y,z,big;

f=______;

%d%d%d"

x,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1