网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
3、小明做打字测试,请编写程序计算小明输入字符串的准确率。假设原始字符串为s1,s1='Your smile will make my whole world bright.',小明输入的字符串为s2,如果两个字符串的长度不一致,提示重新输入;如果长度一致,进行字符匹配,准确率为正确的字符个数除以字符总个数。
参考答案和解析
C
更多 “3、小明做打字测试,请编写程序计算小明输入字符串的准确率。假设原始字符串为s1,s1='Your smile will make my whole world bright.',小明输入的字符串为s2,如果两个字符串的长度不一致,提示重新输入;如果长度一致,进行字符匹配,准确率为正确的字符个数除以字符总个数。” 相关考题
考题
●试题四阅读下列程序说明和C程序,将应填入(n)处的字句写在答卷纸的对应栏内。【程序说明】该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。【程序】#includestdio.hvoid strmerge(char*a,char*b,char*c)//将字符串a,b合并到字符串c中{char t,*w;w=c;while( (1) ){//找到字符串a,b当前字符中较小的字符if(*a*b){t=*a;(2) ;}else if(*a*b){t=*b;(3) ;}else//字符串a,b当前字符相等{t=*a;a++;b++;}if( (4) )//开始,可直接赋值*w=t;else if(t!=*w)//如果a,b中较小的当前字符与c中当前字符不相等,才赋值 (5) ;}if(*a!=\′\0′)//如果字符串a还没有结束,则将a的剩余部分赋给cwhile(*a!=′\0′)if(*a!=*w){*(++w)=*a;a++;}else(6) ;if(*6!=′\0′)//如果字符串b还没有结束,则将b的剩余部分赋给cwhile(*b!=′\0′)if(*b!=*w){*(++w)=*b;b++;}elseb++;(7) ;}void strsort(char*s)//将字符串S中的字符排序{int i,j,n;char t,*w;W=S;for(n=0;*w!=′\0′;n++)//得到字符串长度nw++;for(i=0;in-1;i++)//对字符串s进行排序,按字母先后顺序for(j=i+1;jn;j++)if( (8) ){t=s[i];s[i]=s[j]; (9) ;}}void main(){char s1[100],s2[100],s3[100];printf("\nPlease,input the first string:");scanf("%s",s1);printf("\nPlease input the second string:");scanf("%s",s2);strsort(s1);//将字符串s1排序strsort(s2);//将字符串s2排序printf("%s\n",s1);printf("%s\n",s2);s3[0]=′\0′;//字符串s3的第一个字符先置′\0′结束标志(10) //将s1和s2合并,按照字母顺序排列,//且要删去相同字符,存入s3中printf("%s",s3);}
考题
执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量strInput的内容是 ______。 atrlnput=-InputBox(“请输入字符串”,“字符串对话框”,“字符串”)A.“请输入字符串”B.“字符串对话框”C.“字符串”D.空字符串
考题
可以用InputBox函数产生“输入对话框”。若执行下列语句st$=InputBox("请输入字符串","字符串对话框","字符串")当用户输入完毕,按“确定”按钮后,st$变量的内容是( )。A.字符串B.请输入字符串C.字符串对话框D.用户输入内容
考题
(29)通过InputBox函数可以产生输入对话框。若执行下列语句: st$=InputBox("请输入字符串,""字符串对话框","字符串") 运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为A.字符串 B.请输入字符串 C.字符串对话框 D.用户输入内容
考题
以下说法中错误的是A.strcpy(A,B)函数是将A字符串的内容复制到B字符串中B.strlen(cha*s)返回字符串S的长度,未尾的字符不计算在内C.char a[20]="string";中字符串长度为6D.strstr(S1,S2)函数在字符串S1中从左边开始查找字符串S2,若查找成功则返回S2在S1中首次出现的位置,否则返回NULL,如果S2为"",则返回S1。
考题
执行下列语句s~Input=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是A.”请输入字符串”B.”字符串对话框”C.”字符串”D.空字符串
考题
执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量s1的内容是 s1=InputBox("请输入字符串","字符串对话框","字符串")A.0B.请输入字符串C.字符串对话框D.字符串
考题
判断字符串s1是否大于字符串s2,应该使用()。A.if(strcmp(s1,s2)s2)C.if(strcmp(s2,s1)
判断字符串s1是否大于字符串s2,应该使用( )。A.if(strcmp(s1,s2)<0)B.if(s1>s2)C.if(strcmp(s2,s1)<0)D.if(strcmp(s1,s2))
考题
可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(”请输入字符串”,”字符串对话框”,”aaaa”)当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是A.aaaaB.请输入字符串C.字符串对话框D.bbbb
考题
读下列程序说明和C程序,将应填入(n)处。【程序说明】该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。【程序】include<stdio.h>void strmerge(char,a,char *b,char *c) //将字符串a,b合并到字符串c中{char t,*w;w=c;while((1)){//找到字符串a,b当前字符中较小的字符if(*a< *b){t= *a;(2);{else if (*a>*b){t= *b;(3);}else //字符串a,b当前字符相等{t= *a;a++;b++;}if((4)) //开始,可直接赋值*w=t;else if(t!=*w)//如果a,b中较小的当前字符与c中当前字符不相等,才赋值(5);}if(*a!=\'\0') //如果字符串a还没有结束,则将a的剩余部分赋给Cwhile(*a!='\0')if(*a!=*w){*(++w)=*a;a++;}else(6);if(*6!='\0') //如果字符串b还没有结束,则将b的剩余部分赋给cwhile(*b!='\0')if(*b! = *w){*(++w)=*b;b++;}elseb++;(7);}void strsort(char*s) //将字符串S中的字符排序{int i,j,n;char t,*w;W=S;for(n=0;*w!='\0';n++) //得到字符串长度nw++;for(i=0;i<n-1;i++) //对字符串s进行排序,按字母先后顺序for(j=i+1;j<n;j++)if((8)){t=s[i];s[i]=s[j];(9);}}void main(){char s1[100],s2[100],s3[100];printf("\nPlease,input the first string:");scanf("%s",s1);printf("\nPlease input the second string:");scanf("%s",s2);strsort(s1); //将字符串s1排序strsort(s2); //将字符串s2排序printf("%s\n",s1);printf("%s\n",s2);s3[0]='\0'; //字符串s3的第一个字符先置'\0'结束标志(10) //将s1和s2合并,按照字母顺序排列,//且要删去相同字符,存入s3中printf("%s",s3);}
考题
可以用InputBox函数产生“输入对话框”。执行语句“st$=(hputBox(“请输入字符串”,“字符串对话框”,“字符串”)”时,当用户输入完毕,按OK按钮后,stS变量的内容是( )。A.字符串B.请输入字符串C.字符串对话框D.用户输入的内容
考题
可以用InputBox 函数产生“输入对话框”。若执行下列语句时,st$=InputBox (“请输入字符串”,“字符串对话框”,“字符串”)当用户输入完毕,按OK按钮后,st$变量的内容是______。A.字符串B.请输入字符串C.字符串对话框D.用户输入的内容
考题
通过InputBox函数可以产生输入对话框。若执行下列语句:st$=InputBox("请输入字符串","字符串对话框","字符串")运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。A.字符串B.请输入字符申C.字符串对话框D.用户输入内容
考题
以下关于字符串的叙述中,正确的是( )。A.包含任意个空格字符的字符串称为空串B. 字符串不是线性数据结构C. 字符串的长度是指串中所含字符的个数D. 字符串的长度是指串中所含非空格字符的个数
考题
●以下关于字符串的叙述中,正确的是(37)。(37)A.包含任意个空格字符的字符串称为空串B.仅包含一个空格字符的字符串称为空串C.字符串的长度是指串中所含字符的个数D.字符串的长度是指串中所含非空格字符的个数
考题
下面叙述正确的是()。A、两个字符串所包含的字符个数相同时,才能比较字符串B、字符个数多的字符串比字符个数少的字符串大C、字符串”STOP”与”STOP”相等D、字符串”That”小于字符串”The”
考题
单选题可以用InputBox函数产生“输入对话框”。执行语句“st$=(InputBox(″请输出字符串″,″字符串对话框″,″字符串″))”时,当用户输出完毕,按OK按钮后,st$变量的内容是( )。A
字符串B
请输入字符串C
字符串对话框D
用户输入的内容
考题
单选题可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(”请输入字符串”,”字符串对话框”,''aaaa'')当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是( )。A
aaaaB
请输入字符串C
字符串对话框D
bbbb
考题
问答题编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,还要判断输入的每个字符是否为数字。否则要求重新输入。
热门标签
最新试卷