题目内容 (请给出正确答案)
[主观题]

下列程序的运行结果是 main() { char a[]="*****"; int i,j,k; for(i=0;i<5;i++) { printf("\n"); for(j="0;j" printf("%c",’ ’); for(k="0;k<5;k++)" printf("%c",a[k]); }>

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“下列程序的运行结果是 main() { char a[]="…”相关的问题

第1题

有下面程序段

#include "stdio.h"

#include "string.h"

main()

{ char a[3][20]={{"china"},{"isa"},{"bigcountry!"}};

char k[100]={0},*p=k;

int i;

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

{ p=strcat(p,a[i]);}

i=strlen(p);

printf("%d\n",i);}

则程序段的输出结果是

A.18

B.19

C.20

D.21

点击查看答案

第2题

有下面程序段

#include "stdio.h"

#include "string.h"

main()

{ char a[3][20]={{"china"},{"isa"},{"bigcountry!"}};

char k[100]={0},*p=k;

int i;

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

{ p=strcat(p,a[i]);}

i=strlen(p);

printf("%d\n",i);}

则程序段的输出结果是

A.18

B.19

C.20

D.21

点击查看答案

第3题

现有如下程序段

#include "stdio.h"

#include "string.h"

main()

{ char a[]="acfijk"; /*这里是有序的字符序列*/

char b[]="befijklqswz"; /*这里是有序的字符序列*/

char c[80],*p;

int i=0,j=0,k=0;

while(a[i]!=′\0′&&b[j]!= ′\0′)

{ if(a[i]<b[j])c[k++]=a[i++];

else if(a[i]>b[j])c[k++]=b[j++];

else { c[k++]=b[j++];

i++;}}

while(a[i]==′\0′&&b[j]!= ′\0′)

c[k++]=b[j++];

while(a[i]!=′\0′&&b[j]== ′\0′)

c[k++]=a[i++];

c[k]=′\0′;

puts(c);}

则输出结果是

A.acfijkbefijklqswz

B.abceffiijjkklqswz

C.befijklqswz acfijk

D.abcefijklqswz

点击查看答案

第4题

下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中。字符串a已排好序。 #include <string.h> main() { char a[20]="cehiknqtw"; char s[]="fbla"; int i,k,j; for(k=0;s[k]!= ’\0’;k++ ) { j=0; while(s[k]>=a[j] && a[j]!=

A、i=strlen(a);i>=j;i--

B、i=0;i<strlen(s);i++<br> C、i=strlen(s)+1;i>0;i--

D、i=0;i<strlen(s)+1;i++<br>

点击查看答案

第5题

下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中。字符串a已排好序。 #include <string.h> main() { char a[20]="cehiknqtw"; char s[]="fbla"; int i,k,j; for(k=0;s[k]!= ’\0’;k++ ) { j=0; while(s[k]>=a[j] && a[j]!=

A、a[i+1]=a[i];

B、a[i]=a[i+1]

C、a[i]=a[k]

D、a[j]=[i]

点击查看答案

第6题

以下程序的功能:输入10个字符串,找出每个字符串的最大字符,并依次存入一维数组中,然后输出该一维
数组。请填空使程序正确。 #include ”stdio.h” main( ) { int j,k; char a[10][80],b[10]; for(j=0;j<10;j++) gets(a[i]); for(j="0,j&lt;10;j++)" { _(1)___; for(k="1;a[j][k]!=’\0’;k++)" if(b[j] _(2)___; } printf(”%d %c\n”,j,b[j]);>

点击查看答案

第7题

下列程序的运行结果是【 】。 main() { int i; for(i=1;i<=5;i++) f(i);} f(j) { int j; static int a=1000; auto int k=1; ++k; printf("%d+%d+%d=%d\n",a,k,j,a+k+j); a+=10;}

点击查看答案

第8题

以下程序的输出结果是( )。 main { int i,k,a[10],p[3]; k=5; for(i=0:i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d\n",k、; }

A.20

B.21

C.22

D.23

点击查看答案

第9题

下列程序的输出结果是______。 main () { int i, k, ai[0], p[3]; k=5; for (i=0;i<10;i++) a[i]=i; for (i=0;i<3;i++) p[i]=a[i*(i+l)]; for (i=0;i<3;i++) k+=p[i]*2; printf ("%d\n", k); }

A.20

B.21

C.22

D.23

点击查看答案

第10题

下面程序段的执行结果为( )。 int i=3,j=0,k=0; for(;i>0;--i) { ++k; do { ++j; if (i!=j) break; ++k; }while(j<5); } printf("i=%d j=%d k=%d\n",i,j,k);

A.i=0 j=4 k=12

B.i=0 j=5 k=5

C.i=0 j=4 k=4

D.i=0 j=3 k=3

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信