扫描器所完成的任务是从字符串形式的源程序中识别出一个个具有独立含义的最小语法单位即()
第1题:
A.单词串
B.源程序
C.语法单位
D.目标程序
第2题:
A分析源程序的结构
B按词法规则分割出单词
C删除注解
D删除空格及无用字符
第3题:
作为语法结构单位的词组具有双重语法特点,是指:
A、单词的个体性的特点
B、结构的整体性特点
C、能够充当句子成分
D、具有实在意义
第4题:
函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中;请编制函数StrOL,其函数的功能是: 以读入文章的行为单位,以空格或标点符号(数据文件中仅含’,’或’.’作为标点符号)作为分隔符,对行中所有单词进行倒排, 单词间仍以空格作为分隔符,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组XX中。最后main函 数调用函数wmeDat把结果XX输出到文件0ut.dat中。
提示:对于每一行字符串可以先提取最后一个单词,再提取倒数第二个单词,直至第一个单词,单词之后采用空格为分隔符,连接成一行新的字符串。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.C文件中。 请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。

第5题:
编译器中扫描器的任务是从源程序中识别出一个个(43)。
A.运算符
B.语句
C.单词符号
D.操作数
第6题:
第7题:
词法分析器的输入是()
第8题:
编译程序中语法分析器接收以()为单位的输入。
第9题:
()是具有独立含义的最小表示单位
第10题:
第11题:
对
错
第12题:
单词符号串
源程序
语法单位
目标程序
第13题:
A 语素
B 词组
C 词
D 合成词
第14题:
A字
B语素
C短语
D句子
第15题:
语法单位,语法的最小单位是
A. 语素
B. 词
C. 词组
D. 句子
第16题:
请补充fun()函数,该函数的功能是:把字符的ASCII码中为奇数的字符从字符串str中删除,结果仍然保存在字符串str中,字符串str从键盘输人,其长度作为参数传人fun()函数。
例如,输入“abcdef”,则输出“bdf”。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在mare()函数的横线上填入所编写的若干表达式或语句。
试题程序:



【解析】先判断ASCⅡ码的奇偶。
第一空:根据主函数“fun(str,len);”调用语句,其中len为字符串str的长度,用来控制循环。根据主函数中对应的调用语句,补全fun()函数定义,第一空填“fun(chars[],intn)”。
第二空:“s[j++]=s[i];”语句中j的变量在使用前要对其取值进行初始化,因为数组下标是由0开始的,初始化值为0,所以第二空填“j-0”。
第三空:新生成的字符串要加尾符标志,所以第三空填“s[j]=ˊ\0ˊ”。
第17题:
已知;1 String input=JoptionPane.showInputDialog ("Whats your name?");2 int age=Integer.parseIntln(input);语句2所起的作用是 ( )
A.将字符串转化为整数
B.将整数转化为字符串
C.对字符串进行语法分析
D.对整数进行语法分析
第18题:
第19题:
扫描器是(),它接受输入的(),对源程序进行()并识别出一个个单词符号,其输出结果是单词符号,供语法分析器使用。
第20题:
扫描器的任务是从()中识别出一个个()。
第21题:
String nextToken( )用来逐个获取字符串中的单词并返回该字符串
第22题:
第23题:
字符
单词
句子
句型