更多“已知char ch;执行语句“while((ch=getch…”相关的问题
第1题
如下程序段#include #include #include int fun (char *str){ int i,j=0; for(i=0;str[i]!= ’\0’;i++) if(str[i]!= ’ ’)str[j++]=str[i]; str[j]= ’\0’;}main(){ char str[81]; int n; clrscr(); printf("Input a string : "); gets(str); fun(str); printf("%s\n",str);}当运行程序时,输入asd af aa z67<回车>,则输出是A.asdafaaz67 B.asd af aa z67 C.asd D.z67
点击查看答案
第2题
26. 下列程序编译运行后如果从键盘输入(从下面一行第一列开始) 1234567.89<回车> 则程序的输出结果是( )。 #include <stdio.h> int main() {int a; float b,c; scanf(“%3d%3f%4f”,&a,&b,&c); printf(“a=%4d,b=%f,c=%g\n”,a,b,c); return 0; } A. a=123,b=456.000000,c=7.89 B.a= 123,b=456.000000,c=7.89 C.a= 123,b=456.0,c=7.89 D.编译出错
点击查看答案
第3题
若已包括头文件且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是()。
A.strcpy(s1,s2)
B.strcpy(s1,"ABCDE");
C.sl="ABCDE";
D.for(i=0;i<6;i++)sl[i]=s2[i]
点击查看答案
第4题
变量str的定义为“ char *str="Hello world!"; ”,要使变量p指向str所指向的同一个字符串,则应选取( )。
A、char *p=str;
B、char *p; p=str;
C、char *p=&str;
D、char *p; p=*str;
E、char *p; p=&str;
F、char p=str;
点击查看答案
第5题
下面程序的运行结果是( )main() {char s1[]="ABCDEF".toCharArray();int i=0;while(s1[i++]!='\0') System.out.println(s1[i++]);}
A、ABCDEF
B、BDF
C、ABCDE
D、BCDE
点击查看答案
第6题
阅读程序,写出程序的输出结果。 #include <stdio.h> main( ) { char i, j; for(i='0',j='9'; i<j; i++,j--) printf("%c%c",i,j); printf("\n");> A、0918273645
B、01234567890
C、9876543210
D、以上三个答案均不对
点击查看答案
第7题
程序如下: main() { int i,s; for(i=1,s=1;i<=5;s=s*i,i++); } 程序执行后, s的值是(> A、120
点击查看答案
第8题
下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中。字符串a已排好序。 #include <string.h> main() { char a[20]="cehiknqtw"; char s[]="fbla"; int i,k,j; for(k=0;s[k]!= ’\0’;k++ ) { j=0; while(s[k]>=a[j] && a[j]!= ’\0’ ) j++; for( 【 ① 】 ) 【 ② 】 ; a[j]=s[k]; } puts(a); } 【①】
A、i=strlen(a);i>=j;i--
B、i=0;i<strlen(s);i++<br> C、i=strlen(s)+1;i>0;i--
D、i=0;i<strlen(s)+1;i++<br>
点击查看答案
第9题
下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中。字符串a已排好序。 #include <string.h> main() { char a[20]="cehiknqtw"; char s[]="fbla"; int i,k,j; for(k=0;s[k]!= ’\0’;k++ ) { j=0; while(s[k]>=a[j] && a[j]!= ’\0’ ) j++; for( 【 ① 】 ) 【 ② 】 ; a[j]=s[k]; } puts(a); } 【②】
A、a[i+1]=a[i];
B、a[i]=a[i+1]
C、a[i]=a[k]
D、a[j]=[i]
点击查看答案