[单选题]

下列程序的功能是统计一个字符串中包括多少个汉字(假设这些汉字均属于GB2312字符集),其基本算法是从字符串中依次取一个字符,如果其ASCII码值大于127,则为一个汉字内码的第一个字节。请填空。

STR1="中国(ChinA) 是一个伟大的国家(nation)"

C.=0

D.O WHILE LEN(STR1)>0

IF _________ (LEFT(STR1,1))>127

C.=C+1

STR1=SUBSTR(STR1, ________ )

E.LSE

STR1=SUBSTR(STR1, _______ )

E.NDIF

E.NDDO

WAIT WINDOWS"汉字个数为"+STR(C)

参考答案与解析:

相关试题

编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然

[问答题] 编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。

  • 查看答案
  • 编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该

    [问答题] 编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。

  • 查看答案
  • 计算一个字符串在另外一个字符串中出现的次数

    [主观题]计算一个字符串在另外一个字符串中出现的次数

  • 查看答案
  • 下列给定程序中,函数proc的功能是:读入一个字符串(长度<20),将该字符串中

    [主观题]下列给定程序中,函数proc的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCIl码升序排序后输出。 例如,输入opdye,则应输出deopy。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include%string.h> include%stdlib.h> include<conio.h> include<stdio.h> //****found****

  • 查看答案
  • 编一个程序,定义一个字符串变量,输入字符串,判断有没有连续重复字符出现,统计重复

    [问答题] 编一个程序,定义一个字符串变量,输入字符串,判断有没有连续重复字符出现,统计重复字符出现次数。例如,aaabccdfff,其中a重复出现二次,c重复出现一次,f重复出现二次,共计字符重复五次。

  • 查看答案
  • 编一个程序,输入一个字符串,用ToCharArray()方法把字符串中的内容拷贝

    [问答题] 编一个程序,输入一个字符串,用ToCharArray()方法把字符串中的内容拷贝到字符数组中,然后用foreach输出该字符数组。

  • 查看答案
  • C语言中可以把一个字符串赋给一个字符变量。

    [判断题] C语言中可以把一个字符串赋给一个字符变量。A . 正确B . 错误

  • 查看答案
  • 请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的

    [试题]请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以00H结束,长度不超过20个字节。例如:原字符串为:4EH,4EH,4EH,42H,1AH,31H,31H,00H:新字符串为:4EH,42H,1AH,31H,00H部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1. DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END 之间补充一段源程序,完

  • 查看答案
  • C#中,使用()关键字来声明一个字符串。

    [填空题] C#中,使用()关键字来声明一个字符串。

  • 查看答案
  • GB2312£­80中规定的汉字国标码采用______个字节存放一个汉字。

    [单选题]G.B2312-80中规定的汉字国标码采用______个字节存放一个汉字。A.2B.3C.4D.6

  • 查看答案
  • 下列程序的功能是统计一个字符串中包括多少个汉字(假设这些汉字均属于GB2312字