网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序:#include main(){ char b[4][10],c; int i,j; for(i=0;i<4;i++) { j=0; while((c=getchar())!=' '&& c!='')b[i][j++]=c; b[i][j] = '\0'; } printf(%s%s%s%s,b[0],b[1],b[2],b[3]);}程序运行时从第一列开始输入: Peach flower is pink.<回车>则输出结果是( )。
A
Peachflowefispink.
B
Peachflowefis pink.
C
Peachflower is pink.
D
Peach flower is pink.
参考答案
参考解析
解析:
for循环语句中,通过执行while语句,while的判断条件是输入的字符不为空格和回车,当遇到空格或回车符时,i加一,分别保存在二维数组b的4行中,最终b[0] = "Peach",b[1] = "flower",b[2] = "is",b[3] = "pink.",再通过%s格式控制符,将二维数组b的四行字符串无空格连接输出。答案选择A选项。
for循环语句中,通过执行while语句,while的判断条件是输入的字符不为空格和回车,当遇到空格或回车符时,i加一,分别保存在二维数组b的4行中,最终b[0] = "Peach",b[1] = "flower",b[2] = "is",b[3] = "pink.",再通过%s格式控制符,将二维数组b的四行字符串无空格连接输出。答案选择A选项。
更多 “单选题有以下程序:#include main(){ char b[4][10],c; int i,j; for(i=0;i4;i++) { j=0; while((c=getchar())!=' ' c!='')b[i][j++]=c; b[i][j] = '\0'; } printf(%s%s%s%s,b[0],b[1],b[2],b[3]);}程序运行时从第一列开始输入: Peach flower is pink.回车则输出结果是( )。A Peachflowefispink.B Peachflowefis pink.C Peachflower is pink.D Peach flower is pink.” 相关考题
考题
有以下程序:includeincludevoid fun(char s[][10],int n){char t;int i,j;
有以下程序: #include<stdio.h> #include<string.h> void fun(char s[][10],int n) { char t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[i][0]>s[j][0]){t=s[i][0];s[i][0]=s[j][0];sEj][0]=t;} } main() {char s[5][10]={"bcc","bbcc","xy","aaaacc","aabcc"); fun(ss,5);printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是( )。A.xy,aaaaccB.aaaacc,xyC.xcc,aabccD.acc,xabcc
考题
有下列程序: include include "string.h" void tim(char *s[],int n)
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;} } main() { char *ss[]= {"bcc","bbcc","xy","aaaacc","aabcc"}; fun(ss,5);printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是( )。A.xy,aaaaccB.aaaacc,xyC.bcc,aabccD.aabcc,bcc
考题
有以下程序: include using namespace std; constxntN=5; int fun(char*s,char a,int
有以下程序:include <iostream>using namespace std;const xnt N=5;int fun(char *s,char a,int n){int j;*s=a;j=n;while(a<s[j])j--;return j;}int main(){char s[N+1];int k;
考题
以下程序的输出结果是【 】。include main() {int i,j,sum; for(i=3;i>=-1;i-) (sum=0; fo
以下程序的输出结果是【 】。include<stdio.h>main(){int i,j,sum;for(i=3;i>=-1;i-)(sum=0;for(j=1;j<=i;j++) sum+=i*j;}printf("%d\n,sum);}
考题
下面程序的输出结果为【】。 include main() { char a[]="morning",t; int i,j=0; for(
下面程序的输出结果为【 】。include<iostream.h>main(){char a[]="morning",t;int i,j=0;for(i=1;i<7;i++)if(a[j]<a[i])j=i;t=a[j];a[j]=a[7];a[7]=a[j];cout<<a;}
考题
以下程序用以删除字符串中所有的空格,请填空。 include main() {char s[100]={"Our teac
以下程序用以删除字符串中所有的空格,请填空。include<stdio.h>main(){char s[100]={"Our teacher teach C language!"};int i,j;for(i=j=0;s[i]!='\0';i++)if(s[i]!=''){( )}s[j]='\0';printf("%s\n",s);}
考题
以下程序运行后的输出结果是【】include main ( ) {char a[] ="123456789", *p;int i =0;
以下程序运行后的输出结果是【 】include <stdio.h>main ( ){ char a[] ="123456789", *p;int i =0;p=a;while( * p){ if(i%2 ==0) *p='*';p++;i++;}puts(a);}
考题
有以下程序:includeincludemain() {char c[6];int i=0;for(;j
有以下程序:#include<stdio.h>#include<stdio.h>main() { char c[6]; int i=0; for(;j<6;c[i]=getchar(),i++); for(i=0;i<6;i++)putchar(c[i]); printf("\n");}如果从键盘上输入:ab<回车>c<回车>def<回车>则输出结果为 ______。A.a b c d e fB.a b c dC.ab c dD.abcdef
考题
有以下程序: include using namespace std; int main() {int i=010,j=10;cout
有以下程序:include <iostream>using namespace std;int main(){int i=010,j=10;cout<<(++i)<<","<<i--<<end1;return 0;}则该程序运行后的输出结果是【 】。
考题
有以下程序:includeincludemain(){char a[]={'a','b','c','d','e','f','g'
有以下程序: #include <stdio.h> #include <string.h> main() { char a[]={'a','b','c','d','e','f','g','h','\0'}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d\n",i,j); } 程序运行后的输出结果是( )。A.9,9B.8,9C.1,8D.9,8
考题
有以下程序 include include void fun(char s[][10],int n
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=0; i<n-1; i++) for 0--i+l; j<n; j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[i][0] > s[j][0]) { t = s[i][0]; s[i][0] = s[j][0]; s[j][0] = t;} } main() { char ss[5][10]= {"bcc", "bbcc", "xy", "aaaacc", "aabcc" }; fun(ss, 5); printf("%s,%s\n", ss[0],ss[4]); } 程序的运行结果是A.xy, aaaaccB.aaaacc,xyC.xcc,aabccD.acc,xabcc
考题
有以下程序:include main( ) char * p[ ] = {"3697" ,"2548" }; int i,j;long num =0
有以下程序: #include <stdio.h> main( ) char * p[ ] = {"3697" ,"2548" }; int i,j; long num =0; for(i =0;i<2;i ++ ) { j =0; while(p[i][j]! ='\0') { if((p[i][j]-'0')%2) num=10*num+p[i][j]-'0'; j+ =2; } printf( "%d \n" ,num);}程序执行后的输出结果是( )。A.35B.37C.39D.3975
考题
有以下程序 include main() { int i,j,m=55; for(i=1;i
有以下程序 #include <stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++) m=m%j; printf("%d\n",m); } 程序的运行结果是A.0B.1C.2D.3
考题
下面程序的运行结果是( )。 include main() {char a[80],*p="AbabCDcd"; int i=0,j=0; w
下面程序的运行结果是( )。 include<stdio.h> main() {char a[80],*p="AbabCDcd"; int i=0,j=0; while(*(p++)!='\0') {if(*p>='a'*p<='z'){a[i]=*p;i++;} } a[i]='\0'; puts(A); }
考题
有以下程序:include include main( ) {char a[ 7 ] = "a0 \0a0 \0";int i,
有以下程序:#include <stdio.h>#include <string.h>main( ) { char a[ 7 ] = "a0 \0a0 \0"; int i,j; i = sizeof(a); j = strlen(a); printf(" % d %d \n" ,i,j); }程序运行后的输出结果是( )。A.22B.76C.72D.62
考题
有以下程序:includeincludevoid fun(char*s[],int n){char*t;int i,j;for(
有以下程序: #include<stdio.h> #include<string.h> void fun(char*s[],int n) { char*t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])){t=s[i];s[i]=s[j];s[j]=t;} } main() { Char*ss[]={"bcc","bbcc","xy","aaaacc","aabcc"}; fun(ss,5);printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是( )。A.xy,aaaaccB.aaaacc,xyC.bcc,aabccD.aabcc,bcc
考题
有以下程序:includevoid f(char p[][10],int n){char t[10];int i,j;for(i=0;i
有以下程序: #include<string.h> void f(char p[][10],int n) {char t[10];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j])>0) {strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);} } main() {char p[5][10]={"abc","aabdfg","abbd","dedbe","cd"}; f(p,5); printf("%d\n",strlen(p[0]));} 程序运行后的输出结果是( )。A.2B.4C.6D.3
考题
有以下程序includemain(){char*a[]={"abcd","ef","gh","ijk"};int i; for(i=0;i
有以下程序 #include<stdio.h> main() { char*a[]={"abcd","ef","gh","ijk"}; int i; for(i=0;i<4;i++) printf("%c",*a[i]); } 程序运行后的输出结果是______。A.ageiB.dfhkC.abcdD.abcdefghijk
考题
以下程序的输出结果是( )。 include main() {int i=10,j=0; do {j=j+i; i--; }while(i>5
以下程序的输出结果是( )。 include<stdio.h> main() {int i=10,j=0; do {j=j+i; i--; }while(i>5); printf("%d\n",j); }
考题
有以下程序includeincludevoidfun(char*s[],intn){char*t;int i,j;for(i=0
有以下程序 #include <stdio.h> #include <string.h> void fun(char *s[],int n) { char *t; int i,j; for(i=0;i<n-1;++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i];s[j];s[j]=t;} } main() { char *ss[]={"bccA.xy,aaaaccB.aaaacc,xyC.bcc,aabccD.aabcc,bcc
考题
下面程序的运行结果是includemain(){char a[]="morning",t; int i,j=0; for(i=1;i
下面程序的运行结果是 #include<stdio.h> main() { char a[]="morning",t; int i,j=0; for(i=1;i<7;i++) if(a[j]<a[i])j=i; t=a[j]; a[j]=a[7]; a[7]=a[j]; puts[a];}A.mrgninrB.moC.moringD.morning
考题
有以下程序include main(){ int i,j; for(i=3;i>=-1;i-) { for(i=1;j
有以下程序#include <stdio.h>main(){ int i,j; for(i=3;i>=-1;i-) { for(i=1;j<=2;j++) printf("%d",i+j); printf("\n"); }} 程序的运行结果是______。A.234 345B.432 543C.23 34 45D.45 34 23
考题
有以下程序:include fun( char p[] [10]){int n=0,i; for(i=0;i
有以下程序:#include <stdio.h>fun( char p[] [10]){ int n=0,i; for(i=0;i<7;i ++) if(p[i][0] =='T') n++; return n;}main( ){ char sir[] [10] = { "Mon" ,"Tue" ,"Wed" ,"Thu" ,"Fri" ,"Sat" ,"Sun" }; prlnff(" % d\n" ,fun(str) );}程序执行后的输出结果是( )。A.1B.2C.3D.0
考题
下列程序的输出结果是()。 include main() { char a[]= {'a','b','c','d','e','f,'\0'}
下列程序的输出结果是( )。 #include<stdio.h> main() { char a[]= {'a','b','c','d','e','f,'\0'}; int i,j; i=sizeof(a); j=strlen(a); printf("%d,%d",i,j); }A.7,7B.7,6C.6,6D.6,7
考题
有以下程序:includeincludemain(){char a[]={'a','b','c','d','e','f','g'
有以下程序: #include<stdio.h> #include<string.h> main() { char a[]={'a','b','c','d','e','f','g','h','\0'};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%d\b",i,j);} 程序运行后的输出结果是A.9,9B.8,9C.1,8D.9,8
考题
有以下程序:include struct STU{char name[10]; int num; int Score;};main(){struct
有以下程序: #include <stdio.h> struct STU { char name[10]; int num; int Score; }; main() { struct STU s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580}, {"WangYin",20043,680},{"SunDan",20044,550}, {"Penghua",20045,537}}, *p[5],*t; int i,j; for(i=0;i<5;i++) p[i]=s[i]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p[i]->Score>p[j]->Score) { t=p[i];p[i]=p[j];p[j]=t;} printf("%d%d\n",s[1].Score,p[1]->Score); } 执行后的输出结果是( )。A.550 550B.680 680C.580 550D.580 680
考题
有以下程序includeincludevoidfun(char,*s[],intn){char*t;inti,j; for(i=
有以下程序 #include <stdio.h> #include <string.h> void fun(char,*s[],int n) { char *t; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]:s[j];s[j]=t;} } main() { char *ss[]={"bcc","bbcc","xy","aaaacc","aabcc"}; fun(ss,5); printf("%s,%s\n",ss[0],ss[4]); } 程序的运行结果是A.xy,aaaaccB.aaaacc,xyC.bcc,aabccD.aabcc,bcc
考题
单选题有以下程序:#include #include main(){ char a[5][10]= {china, beijing, you, tiananmen, welcome}; int i,j; char t[10]; for(i=0;i4;i++) for(j=i+1;j5;j++) if(strcmp(a[i],a[j])0) { strcpy(t,a[i]); strcpy(a[i],a[j]); strcpy(a[j],t); } puts(a[3]);}程序运行后的输出结果是( )。A
beijingB
chinaC
welcomeD
tiananmen
热门标签
最新试卷