网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在VB中,表达式String(2,"99")的结果是( )(说明:生成长度为2的字符,字符内容为9,String(3,"99")="999")

A.9

B.99

C.999

D.9999


参考答案

更多 “ 在VB中,表达式String(2,"99")的结果是( )(说明:生成长度为2的字符,字符内容为9,String(3,"99")="999")A.9B.99C.999D.9999 ” 相关考题
考题 请编写一个函数int compare(char *s,char *t)), 该函数的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于是t指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0。注意:部分源程序已存在文件PROC8.cpp中。文件PROC8.cpp的内容如下://PROC8.cppinclude <iostream>include <string>using namespace std;int compare(char *s,char *t){//* * * * * * * * *}int main (){char str1[100],str2[100];int result;cout<<"Input the first string\n";cin>>str1;cout<<"Input the second string\n";cin>>str2;result=compare(str1,str2);if (result==0)cout<<"string1=string2 ! \n";else if (result>0)cout<<"string1>string2 ! \n";elsecout<<"string1<string2 ! \n";return 0;}

考题 ● 若字符串s 的长度为 n(n 1)且其中的字符互不相同,则 s 的长度为 2 的子串有 (35) 个。(35)A. nB. n-1C. n-2D. 2

考题 以下说法中错误的是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的长度为n(n>1)且其中的字符互不相同,则s的长度为2的子串有______个。A.nB.n-1C.n-2D.2A.B.C.D.

考题 下列给定的程序中,函数fun()的功能是;将s所指字符串中出现的n所指字符串全部替换成t2所指字符串,所形成的新的字符串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。例如:当s所指字符串中所指的内容为 abcdabfab,t1所指字符串中的内容为ab,t2所指字符串中的内容为99时,结果在w所指的数组中的内容应为99cd99f99。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <stdio.h>include <string.h>/*************found**************/int fun (char *s, char *t1, char *t2, char *w){int i; char *p,*r,*a;strcpy(w,s);while (*w){p=w; r=t1;/*************found**************/while (r)if (*r= =*p) {r++;p++;}else break;if (*r= ='\0'){a=w; r=t2;/*************found**************/while (*r){*a=*r;a++;r++}w+=strlen(t2);}else w++;}}main(){char s[100],t1[100],t2[100],w[100];clrscr();printf("\nPlease enter string S: ");scanf("%s",s);printf("\nPleaseentersubstring t1: ");scanf ("%s", t1);printf("\nPlease enter substring t2: ");scanf ("%s",t2);if (strlen(t1)= =strlen(t2)){fun (s,t1,t2,w);printf("\nThe result is : %s\n",w);}else printf("Error : strlen(t2)\n");}

考题 下列给定程序中,函数proc的功能是:首先把b所指字符串中的字符按逆序存放,然后将str1所指字符串中的字符和Str2所指字符串中的字符,按排列的顺序交叉合并到str所指数组中,过长的剩余字符接在str所指数组的尾部。例如,当str1所指字符串中的内容为ABCDEFG,str2 所指字符串中的内容为1234时,str所指数组中的内容应该为A483C2D1EFG;而当str1所指字符串中的内容为1234,str2所指字符串中的内容为ABCEDFG时,str所指数组中的内容应该为1G2F31:4DCBA。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: includestdlib.h includeconio.h includestdio。h includestring.h void proc(char*strl,char*str2,char*str) { int i,j;char ch; i=0;j=strleu(str2)-1; //****found**** while(ij) { ch=str2[i];str2[i]=str2[j];str2[j]=ch; i++;j--; } while(*str1||*str2) { if(*str1){*str=*str1;str++;str1++;) if(*str2){*str=*str2;str++;str2++;) } //****found**** *str=0: } void main { char s1[100],s2[100],t[200]; system("CLS"); printf("\nEnter s1 string:"); scanf("%s",sl); printf("\nEnter s2 string:"); scanf("%s",s2); proc(s1,s2,t); printf("\nThe result is:%s\n",t); }

考题 对于两个字符串s1、s2,表达式s1==s2是判断它们()是否相同A.内容B.地址C.首字符D.长度

考题 【单选题】9.设S为一个长度为n的字符串,其中的字符各不相同,则S中的互异的非平凡子串(非空且不同于S本身)的个数为()。A.2n-1B.n2C.(n2/2)+(n/2)D.(n2/2)+(n/2)-1

考题 字符串s长度为奇数,则显示中间字符的表达式为?A.s[len(s)/2]B.s[(len(s) - 1)/2]C.s[len(s)/2 + 1]D.s[len(s)/2 - 1]E.s[(len(s) + 1)/2]