更多"下列程序的输出结果是( )。 #include<stdio.h> "的相关试题:
[单项选择]下列程序的输出结果是( )。
#include<stdio.h>
#include<string.h>
main( )
char a[]="/n123//";
printf("%d,%d/n",strlen(a),sizeof(a));
A. 5,6
B. 5,5
C. 6,6
D. 6,5
[单项选择]下面程序的输出结果是( )。
#include<stdio.h>
#include<string.h>
main( )
char p1[]="WHO",p2[]="who",str[50]="xyz";
strcpy(str+1,strcat(p1,p2));
printf("%s",str);
A. xyzWHOwho
B. zWHOwho
C. zWHOwho
D. xWHOwho
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
#include<string.h>
main( )
char x[]="STRING";
x[0]=0; x[1]='/0'; x[2]='0';
printf("%d%d/n", sizeof(x),strlen(x));
A. 6 1 B) 7 0 C) 6 3 D) 7 1
[单项选择]下述程序的运行结果是( )。
#include<stdio.h>
#include<string.h>
main( )
char*s1="abDuj";
char*s2="ABdUG":
int t;
t=strcmp(s1,s2);
printf("%d",t);
A. 正数
B. 负数
C. 零
D. 不确定的值
[填空题]以下程序的输出结果是( )。
#include
#include
#include
mian( )
{ char *p, *q, *r;
p=q=r=(char *)malloc(sizeof(char)*20);
strcpy(p,”attaboy,welcome!”);
printf(“%c%c%c/n”,p[11], q[3], r[4]);
free(p);
}
[单项选择]以下程序输出的结果是
#include<stdio.h>
#include<string.h>
main( )
char w[][10]="ABCD","EFGH","IJKL","MNOP",k;
for(k=1;k<3;k++)
printf("%s/n",&w[k][k]);
A. ABCD
B. ABC
C. EFG
D. FGH
[单项选择]如下程序的输出结果是
#include<iostream>
#include<iomanip>
using namespace std;
class CSum
int x,y;
public:
CSum(int x0,int y0):X(x0),y(y0)
friend ostream& operator<<(ostream& os,const CSum& xA)
os<<setw(5)<<xa.x+xa.y:
return os;
;
int main( )
CSum y(3,5);
cout<<setfill('*')<<8;
cout<<y;
return 0;
A. 88
B. ****88
C. ****8****8
D. 8****8
[单项选择]如下程序的输出结果是
#include<iostream>
#include<cstring>
using namespace std;
class XCF
int a;
public:
XCF(int aa=0):a(a
A. cout<<"1";
B. 1218855
C. 12185
D. 128512
[单项选择]如下程序的输出结果是
#include<lostream>
#include<cstring>
using namespace std;
class XCD
char*a;
int b;
public:
XCD(char*aa,int bB)
a=new char[strlen(a
A. +1];
B. 16
C. 14
D. 11
[单项选择]以下程序输出结果是( ):
#include<iostream>
using namespace std;
void add(int x,int y,int *z)
*z=y+x;
int main( )
int a,b,c;
add(8,4,&a);
add(6,a,&b);
add(a,b,&c);
cout<<a<<","<<b<<","<<c<<end1;
return 0;
A. 12, 10, 14
B. 12, 18, 30
C. 12, 6, 18
D. 12, 14, 30
[单项选择]下面程序输出的结果是
#include<iostream.h>
void main( )
int i;
int a[3][3]=1,2,3,4,5,6,7,8,9;
for(i=0;<3;i++)
cout << a[2-i][i]<<" ";
A. 1 5 9
B. 7 5 3
C. 3 5 7
D. 5 9 1
[单项选择]下面程序的输出结果是
#include<iostream.h>
#include<string.h>
void main( )
char p1[10],p2[10]
strcpy(p1,"abc");
strcpy(p2,"ABC");
char str[50]="xyz";
strcpy(str+2,strcat(p1,p2));
cout<<str;
A. xyzabcABC
B. zabcABC
C. xyabcABC
D. yzabcABC