首页 > 其他
题目内容 (请给出正确答案)
[主观题]

下列程序的输出结果是()。 char *p1="abcd", *p2="ABCD", str[50]="xyz"; strcpy(str2,strca

下列程序的输出结果是()。 char *p1="abcd", *p2="ABCD", str[50]="xyz"; strcpy(str+2,strcat(p1+2,p2+1)); printf("%s",str);

A.xyabcAB

B.abcABz

C.ABabcz

D.xycdBCD

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列程序的输出结果是()。 char *p1="abcd",…”相关的问题
第1题
若以下程序所生成的可执行文件名为filel.exe,当执行该程序时输入FILE1 CHINA BEIJING SHANGHAI,
程序的输出结果是______。 main (int argc,char* argv[]) { while(--argc>0){ ++argv;printf("%s",*argv); } }

A.CHINA BEIJANG SHANGHAI

B.FILE1 CHINA BEIJNG

C.CBS

D.FCB

点击查看答案
第2题
有以下程序:#include<stdio.h>#include<string.h>#includevoid f(char*s,char*t){char k;k=*s; *

有以下程序: #include<stdio.h> #include<string.h> #include void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++;t--; if(*s)f(s,t): } main() {char str[10]="abcdefg",*P; P=str+strlen(str)/2+1: f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是()。

A.abcdefg

B.gfedcba

C.gbcdefa

D.abedcfg

点击查看答案
第3题
有以下程序 structSTU {charnum[10];floatscore[3];}; main() {structSTUs[3]={{"20021

有以下程序

struct STU

{ char num[10]; float score[3]; };

main()

{struct STU s[3]={{"20021",90,95,85},

{"20022",95,80,75},

{ "20023",100,95,90},

},*p=s;

int i; float sum=0;

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

sum=sum+p->score[i];

printf("%6.2f\n",sum);

}

程序运行后的输出结果是

A.260.00

B.270.00

C.280.00

D.285.00

点击查看答案
第4题
下面程序的运行结果是 () # include<stdio.h> # include<string.h> main() { char * a="

下面程序的运行结果是 () # include<stdio.h> # include<string.h> main() { char * a="AbcdEf",* b="aBcD" a + +;b + +; printf("%d\n",strcmp(a,b)); }

A.0

B.负数

C.正数

D.无确定值

点击查看答案
第5题
当输入为"quert?"时,下面程序的执行结果是#include<stdio.h>main(){ char c;c=getchar();while(c

当输入为"quert?"时,下面程序的执行结果是 #include<stdio.h> main() { char c; c=getchar(); while(c!='?') { putchar(c); c=getchar(); } }

A.quert

B.Rvfsu

C.quert?

D.rvfsu?

点击查看答案
第6题
下列程序的输出结果是______。#defineA 100main(){int i=0,sum=0;do{if(i==(i/2)*2)continue;sum+

下列程序的输出结果是______。#defineA 100main(){int i=0,sum=0; do{ if(i==(i/2)*2)continue; sum+=i; }while(i<A) ; printf("%d\n",sum);}

A.2500

B.2050

C.4

D.0

点击查看答案
第7题
输入8,下列程序执行后输出的结果是()INPUT tIF t<=4 THENc=0.2ELSEc=0.2+0.1*(t-3 )END IFPRINT c END

A.0.2

B.0.4

C.0.7

D.1

点击查看答案
第8题
下列程序的输出结果是 main(){int x=40,y=3,z=4;x=y=z;printf(“%d\n”,x);x=y=(y=z);}

A.3

B.40

C.4

D.2

点击查看答案
第9题
如果在python中输入下列程序:m=329 s1=m//100 s2=m//10%10 s3=m%10 print(s3,s2,s1) 那么最终输出的结果是()

A.2 3 9

B.9 2 3

C.3 2 9

D.3 9 2

点击查看答案
第10题
下列程序运行后的输出结果是()。

#include<iostream>

usingnamespacestd;

classTV{

public:

TV(ints=41):size(s)

{}

voidPrintO

{cout<<’/’<<’N’<<size;}

voidPrint()const

{cout<<’/’<<’C’<<size;}

private:

intsize;

intmain0{

constTVroom1;TVroom2(54);

room1.Print0;

room2.Print0;

return0;

}

A./N41/C54

B./C41/N54

C./N41/S54

D./C41/C54

点击查看答案
第11题
以下程序的输出结果,是_______。 main() { char str[12]={'s','t','r','i','n','g'}; printf("%d\n",strlen(str)); }

A.6

B.7

C.11

D.12

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改