[单选题]

表示“以字符a开头且仅由字符a、b构成的所有字符串”的正规式为()。

A.a*b*

B.(a|b)*a

C.a(a|b)*

D.(ab)*

参考答案与解析:

相关试题

下面字符串为非法字符串是()。

[单选题]下面字符串为非法字符串是()。A . ’astring’B . ’Itisa’dring"C . "astring"D . "Itisa’string’"

  • 查看答案
  • 下列字符串中非法字符串为()。

    [单选题]下列字符串中非法字符串为( )。A.’a string’B.’It is a’string’.’C.”a string”D.”It is a’string”

  • 查看答案
  • 以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地

    [主观题]以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=’/0’) n++; if(p[n]==’/0’) return NUL

  • 查看答案
  • 用字符串指针变量处理字符串与用字符数组处理字符串有何不同?

    [问答题] 用字符串指针变量处理字符串与用字符数组处理字符串有何不同?

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:将字符串p中所有字符复制到字符串b中,要

    [主观题]下列给定程序中,函数fun()的功能是:将字符串p中所有字符复制到字符串b中,要求每复制3个字符之后插入一个空格。例如,在调用fun()函数之前给字符串a输入ABCDEFGHIJK,调用函数之后,字符串b中的内容则为ABC DEF GHI JK。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <stdio. h>void fun (char *p, char *b){ int i, k=0;while (*p)

  • 查看答案
  • VB中有两种类型字符串:变长字符串和定长字符串。以下是变长字符串的正确定义格式是

    [单选题]VB中有两种类型字符串:变长字符串和定长字符串。以下是变长字符串的正确定义格式是()A . dim a ass tring*2B . dim b as stringC . b ass tringD . dim

  • 查看答案
  • 设正规式S=(a|ba)*,则其对应正规集的字符串(30)。

    [单选题]设正规式S=(a|ba)*,则其对应正规集的字符串(30)。A.长度必须是偶数B.长度必须是奇数C.a不能连续出现D.b不能连续出现

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:将字符串str中的所有字符复制到字符串

    [试题]下列给定程序中,函数proc()的功能是:将字符串str中的所有字符复制到字符串b中,要求在每复制3个字符之后插入1个空格。例如,在调用proc()函数之前给字符串str输入abcdefghijk,调用函数之后,字符串b中的内容则为abc def ghijk。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:

  • 查看答案
  • 在字符串的匹配操作中,通配符_____表示与零个或多个字符组成的字符串匹配. -

    [主观题]在字符串的匹配操作中,通配符_____表示与零个或多个字符组成的字符串匹配.

  • 查看答案
  • 下列关于字符串的描叙中错误的是( )A、字符串是对象B、String对象存储字符

    [单选题]下列关于字符串的描叙中错误的是( )A.字符串是对象B.String对象存储字符串的效率比StringBuffer高C.可以使用StringBuffersb="这里是字符串"声明并初始化StringBuffer对象sbD.String类提供了许多用来操作字符串的方法:连接,提取,查询等

  • 查看答案
  • 表示“以字符a开头且仅由字符a、b构成的所有字符串”的正规式为()。