更多"下面程序的运行结果是 【17】 。 typedef union st"的相关试题:
[填空题]下面程序的运行结果是 【17】 。
typedef union student
char name[10];
long sno;
char sex;
float score[4];
STU;
main( )
STU a[5];
printf("%d/n",sizeof(a));
[填空题]下面程序的运行结果是: 【19】 。
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
[单项选择]下面程序的运行结果是( )。
#include<stdio.h>
void del(char*s)
int i,j;
char *a;
a=s;
for(i=0,j=0;a[i]!=’/0’;i++)
if(a[i]>=’0’&&a[i]<=’9’)
s[j]=a[i];
j++;
s[j]=’/0’;
main( )
char s[]="aa89gggh";
del(s);
printf("/n%s",s);
A. aa
B. 89
C. gggh
D. aa89gggh
[单项选择]下面程序的运行结果是______。
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);