更多"设已执行预编译命令#include<string.h>,以下程序段的输"的相关试题:
[填空题]以下程序段的输出结果是( )。
#include
mian( )
{ char a,b;
for(a=0;a<20;a+=7) { b=a ; putchar(b+’0’); }
}
[填空题]以下程序段的输出结果是( )。
#include
mian( )
{ char *ch[4]={“red”,”green”,”blue”};
Int i=0;
While(ch[i]);
{ putchar(ch[i][0]; i++; }
}
[填空题]以下程序运行后的输出结果是_________。
#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<string.h>
void main( )
char a[7]="123/010/032";
int i,j=0;
for (i=0;i<strlen(a);i++)
j+=sizeof(a);
printf("%d,%d/n",i,j);
程序运行后输出的结果是( )。
A. 5,30
B. 5,35
C. 5,25
D. 5,20
[填空题]
以下程序运行时输出结果是()。
#include
#include
int count(char s[])
{ int i=0;
if(s[i]==’/0’) return 0;
while(isalpha(s[i]))i++;
while(!isalpha(s[i])&&s[i]!=’/O’)i++;
return 1+count(&s[i]);
}
void main( )
{char line[]="one world,one dream.";
printf("%d",count(line));
}
[单项选择]有下列程序段,单击命令按钮执行程序后,输出结果是( )。
Option Base 1
Private Sub Command1 Click( )
Dim x
x=Array(23,-5,17,38,-31,46,11,8,5,-4)
31=0
s2=0
For k=1 To 10
If(x(k)>0)Then
S1=S1+x(k)
Else
s2=s2+x(k)
End If
Next k
Y=s1/Abs(s2)
Print Y
End Sub
A. 148
B. 40
C. 40
D. 3.7
[单项选择]下列程序的输出结果是______。
#include
sub1(char a,char b) char c; c=a;a=b;b=c;
sub2(char* a,char b) char c; c=*a;*a=b;b=c;
sub3(char* a,char*b) char c; c=*a;*a=*b;*b=c;
char a,b;
a=’A’ ;b=’B’; sub3 (&a, &b) ;putchar (a) ;putchar (b);
a=’A’;b=’B’;sub2(&a,b);putchar(a);prtchar(b);
a=’A’;b=’B’;sub1(a,b);putchar(a) ;putchar(b);
A. BABBAB
B. ABBBBA
C. BABABA
D. BAABBA
[填空题]
以下程序运行后的输出结果是()。
#include<string.h>
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);
}
[单项选择]设已包含头文件<string.h>,下列程序段的运行结果是( )。
char s1[]="ACDEF";
char s2[]="ABC";
strcpy(s1,s2) ;
printf("%d",strlen(s1) );
A. 3
B. 4
C. 6
D. 5
[单项选择]设已包含头文件<string.h>,下列程序段的运行结果是()。
char s1[]="ACDEF";
char s2[]="ABC";
strcpy(s1,s2);
printf("%d",strlen(s1));
A. 3
B. 4
C. 6
D. 5
[单项选择]下列命令中,是Java编译命令的是
A. javac
B. java
C. javadoc
D. appletviewer
[单项选择]以下程序的输出结果是
#include< stdio.h>
main( )
char ch[2][5]="6937", "8254", *p[2];
int i, j, s=0;
for(i=0; i<2; i++)p[i]=ch[i];
for (i=0; i<2; i++)
for(j=0; p[i][j]>'/0'; j+=2)
s=10*s+p[i][j]-'0';
A. 69825
B. 63825
C. 6385
D. 693825
[填空题]下列程序的运行结果是:【 】
#include <string.h>
char *ss(char *s)
{ return s+strlen(s)/2;}
main( )
{ char *p,*str=”abcdefgh”;
p=ss(str); printf(“%s/n”,p);}