更多"下面程序的运行结果是: 【19】 。 typedef union s"的相关试题:
[填空题]下面程序的运行结果是 【17】 。
typedef union student
char name[10];
long sno;
char sex;
float score[4];
STU;
main( )
STU a[5];
printf("%d/n",sizeof(a));
[填空题]下面程序的运行结果是______。
typedef union student
char name[10];
long sno;
char sex;
float score[4];
STU;
main( )
STU a[5];
printf("%d/n",sizeof(A) );
[填空题]下面程序和运行运行结果是【 】。
typedef union student
{ char name [10];
long sno;
char sex;
float score [4];
} STU;
main ( )
{ STU a[5];
prinff( "% d/n", sizeof(a) );
}
[单项选择]下面程序的运行结果是 #include<stdio.h> void delch(char *s) { int i,j; char *a; a=S; for(i=0,j=0;a[i]!=’/0’;i++) if(a[i]>=’0’ &aa[i]<=’9’) {s[j]=a[i]; j++;} s[j]=’/0’;} main( ) { char *item="a34bC"; delch(item); printf("/n%s|,item);}
A. abc
B. 34
C. a34
D. a34bc
[单项选择]下面程序的运行结果是______。
main( )
char ch[7]="65ab21";
int i,s=0;
for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2)
s=10*s+ch[i]-’0’;
printf("%d/n”,s);
A. 12ba56
B. 6521
C. 6
D. 62
[单项选择]以下程序运行后的输出结果是
void ss(char *s,char t)
while(*s)
if(*s==t) $s=t-’a’+’A’;
s++:
main( )
char str1[20]="abcddfefdbd",c=’d’;
ss(str1,c);
printf("%s/n",str1);
A. ABCDDEFEDBD
B. abcDDfefDbD
C. abcAAfefAbA
D. Abcddfefdbd
[单项选择]在下面程序运行 #include<iostream.h> int func(char s[]){ int length=0; while(*(s+length))length++; return length; } void main( ){ char a[10], *ptr=a; cin>>ptr; cout<<fune(ptr)<<end1; } 如果输入字符串Hello!并回车,则输出结果为 ______。
A. 4
B. 7
C. 6
D. 5
[单项选择]以下程序运行后的输出结果是()。
ss(char*s)
char*p=s;
while(*p)p++; return(p-s);
main( )
char*a="abded";int i;
i=ss(a);
printf("%d/n",i);
A. 8
B. 7
C. 6
D. 5
[填空题]以下程序运行后的输出结果是______。
#include
char *ss(char *s)
char *p, t;
p=s+1; t=*s;
while(*p) *(p-1) = *p; p++;
*(p-1)=t;
return s;main( )
char *p, str[10]="abcdefgh";
p = ss(str);
printf("%s/n",p);
[填空题]以下程序运行后的输出结果是_________。
#include
char *ss(char *s)
{ char *p,t;
p=s+1;t=*s;
while(*p) {*(p-1)=*p; p++;}
*(p-1)=t;
return s;
}
main( )
{ char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s/n",p);
}
[单项选择]下面程序运行的结果是( )。 #include<iostream> using namespace std; class A{ protected: int a; public: void input(int i) {a=i;} }; class B{ protected: int a; public: void input(int j) {a=j;} }; class C: public A, public B { int x; public: void input( ) {x=A::a * B::a;cout<<x<<endl;} }; void main( ) { C c; c.A::input(5); c.B::input(8); c.input( ); }
A. 5
B. 8
C. 40
D. 编译出错
[填空题]以下程序运行后的输出结果是______。
#include
char*ss(char*s)
char*p,t;
P=s+1;t=*s;
while(*p) *(p-1)=*p;p++;
*(p-1)=t;
return s;
main( )
char*p,str[10]="abcdefgh";
p=ss(str);
printf("%s/n",p);