1下述程序段的输出结果是答a

1下述程序段的输出结果是答a

ID:8963568

大小:33.00 KB

页数:4页

时间:2018-04-13

1下述程序段的输出结果是答a_第1页
1下述程序段的输出结果是答a_第2页
1下述程序段的输出结果是答a_第3页
1下述程序段的输出结果是答a_第4页
资源描述:

《1下述程序段的输出结果是答a》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.下述程序段的输出结果是()。答:Aintx=10;inty=x++;printf(“%d,%d”,(x++,y),y++);A.11,10B.11,11C.10,10D.10,112.下述程序的作用是删除字符串s中的所有空格。请在每组中选择正确的答案。#include答:(1)A,(2)B,(3)C#includevoiddelspace(char*s){char*I;intt;for(I=s,t=0;(1);I++)if(!isspace((2)))/*isspace函数用来判

2、断某个字符是否为空格*/(1)=*I;*s=’’;}main(){chars[81]=“S_t_r_i_n_g”;/*_表示空格*/delspace(s);puts(s);}(1)A.*IB.!*IC.*I!=’’D.**I(2)A.*sB.*IC.*I++D.*s++(3)A.*sB.*++sC.*s++D.s(I-1)3.下述语句中,()可以在字符串s1和s2相等时显示”Equal”。答:BA.if(s1==s2)puts(”Equal”);B.if(!strcmp(s1,s2))puts(”Equal”)

3、;C.if(*s1==*s2)puts(”Equal”);D.if(strcmp(s1,s2))puts(”Equal”);4.下述程序的运行结果实()。答:Avoidsub(int*s,int*y){staticintt=3;*y=s[t];t--;}main(){inta[]={1,2,3,4},k,x;for(k=0;k<4;k++){sub(a,&x);printf(“%d”,x);}}A.4,3,2,1B.1,2,3,4C.0,0,0,0D.4,4,4,45.若有如下说明和语句,且0

4、素地址的正确表示。答:Dinta[]={1,2,3,4,5,6,7,8,9,0},*p,t;p=a;A.&(a+1)B.a++C.&pD.&p[t]46.下列函数在一维数组v上把x插入下标为I的元素之前,I≥0。如果I大于等于元素个数则在末尾。原有的元素个数存放在指针n所值的变量中,插入后元素个数增1。请在空白处填空。voidinsline(doublev[],int*n,doublex,intI){intj;if((1))for(j=*n-1;(2);j--)(3)=v[j];elseI=*n;v[I]=(1);(*

5、n)++;}答:(1)I<*n(2)j>=I(3)v[j+1](4)x7.下列程序的执行结果是()。答:Df(inta){intb=0;staticc=3;a=c++,b++;return(a);}main(){inta=2,I,k;for(I=0;I<2;I++)k=f(a++);printf(“%d”,k);}A.3B.0C.5D.48.下面函数的功能是()。答:Aintfun1(char*x){char*y=x;while(*y++);return(y-x-1);}A.求字符串的长度B.求字符串存放的位置C.

6、比较两个字符串的大小D.将字符串x连接到字符串y后面9.已定义charb[5],*p=b;选择出正确的赋值语句()。答:CA.b=”abcd”;B.*b=”abcd”;C.p=”abcd”;D.*p=”abcd”;10.下面程序的输出结果是。longfun5(intn){longs;if((n==1)

7、

8、(n==2))s=2;elses=n+fun5(n-1);return(s);}4main(){longx;x=fun5(4);printf(“%ld”,x);}答:911.用以下程序求出a数组中所有素数的和,函数

9、isprime用来判断变量是否为素数。main(){intI,a[10],*p=a,sum=0;for(I=0;I<10;I++)scanf(“%d”,&a[I]);for(I=0;I<10;I++)if(isprime(*(p+(1)))==1){printf(“%d”,*(a+I));sum+=*(a+I);}printf(“%d”,sum);}isprime(intx){intI;for(I=2;I<=x/2;I++)if(x%I==0)return(0);(1);}答:(1)I(2)return(1)12.

10、若有以下说明和语句,且0≤I<10,则()是对数组元素的错误引用。答:Cinta[]={1,2,3,4,5,6,7,8,9,0},*p,I;p=a;A.*(a+I)B.a[p-a]C.p+ID.*(&a[I])13.以下程序段的结果是()。答:Bstaticchara[]=”Program”;char*ptr=a;for(ptr=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。