下列程序的输出结果是()。 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
下列程序的输出结果是()。 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
A.CHINA BEIJANG SHANGHAI
B.FILE1 CHINA BEIJNG
C.CBS
D.FCB
有以下程序: #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
有以下程序
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
下面程序的运行结果是 () # 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.无确定值
当输入为"quert?"时,下面程序的执行结果是 #include<stdio.h> main() { char c; c=getchar(); while(c!='?') { putchar(c); c=getchar(); } }
A.quert
B.Rvfsu
C.quert?
D.rvfsu?
下列程序的输出结果是______。#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
A.0.2
B.0.4
C.0.7
D.1
A.2 3 9
B.9 2 3
C.3 2 9
D.3 9 2
#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
A.6
B.7
C.11
D.12