关于英文标点符号的用法正确的是()A、圆括号:通常是写作中用来表达意见B、破折号[--]:主要用于句子内容的补充说明C、连字符-:表示连接两个单词,加前缀,或在数字中使用D、方括号:表示在一个句子前总结

题目

关于英文标点符号的用法正确的是()

  • A、圆括号:通常是写作中用来表达意见
  • B、破折号[--]:主要用于句子内容的补充说明
  • C、连字符-:表示连接两个单词,加前缀,或在数字中使用
  • D、方括号:表示在一个句子前总结
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列不是标点符号的作用的是( )。

A.表示停顿

B.表示语气,标明句子是陈述语气、疑问语气,还是感叹语气

C.表示句中的意思

D.标示句子中某些词句的性质


正确答案:C

第2题:

下列标点符号可用于表示注释的是()

A、冒号

B、括号

C、破折号

D、引号

E、分号


参考答案:ABC

第3题:

英文标点符号破折号(――):主要用于句子内容的补充说明。( )

A.正确

B.错误


正确答案:B

第4题:

标点符号的作用,大体上不包括( )。

A:表示停顿
B:表示语气,标明句子是陈述语气、疑问语气,还是感叹语气
C:表示句子中某些词句的性质
D:表示语意

答案:D
解析:

第5题:

关于英文标点符号的用法错误的是( )。

A.连字符(-):表示连接两个单词、加前缀、或在数字中使用

B.方括号:表示在一个句子前总结

C.圆括号:通常是写作中用来表达意见

D.破折号(--):主要用于句子内容的补充说明


正确答案:BCD


第6题:

数据字典中使用()表示重复次数。

A、方括号前后的两个数字

B、花括号前后的两个数字

C、左方括号上下的两个数字

D、圆括号前后的两个数字


参考答案:B

第7题:

阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。

[说明]

下面的流程图用于计算一个英文句子中最长单词的长度(即单词中字母个数)MAX。假设该英文句子中只含字母、空格和句点“.”,其中句点表示结尾,空格之间连续的字母串称为单词。

[流程图]


正确答案:(1)MAX←0 (2)←L+1 (3)MAX←L (4)≠ (5)L←0
(1)MAX←0 (2)←L+1 (3)MAX←L (4)≠ (5)L←0 解析:本题用到的三个变量及其作用分别为:A,存放输入的一个字符;MAX,存放当前为止最长单词的长度;L,存放当前单同的长度。
(1)使用变量MAX应先赋予初值,由上下文知其初值为0;
(2)读取当前单词时,每读人一个字母,单词长度值L应增1;
(3)当前单词长度L比MAX时,应更新MAX的值;
(4)若当前字符不是句点,应当继续读取字符;
(5)读取下一个单词前,应当重置L的值。

第8题:

正则表达式元字符“^”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。

此题为判断题(对,错)。


正确答案:√

第9题:

试题三(共15分)

阅读以下说明和C函数,填补C函数中的空缺(1)~(6),将解答写在答题纸的对应栏内。

【说明】

函数numberOfwords (char message[])的功能是计算存储在message字符数组中的一段英文语句中的单词数目,输出每个单词(单词长度超过20时仅输出其前20个字母),并计算每个英文字母出现的次数(即频数),字母计数时不区分大小写。

假设英文语句中的单词合乎规范(此处不考虑单词的正确性),单词不缩写或省略,即不会出现类似don't形式的词,单词之后都为空格或标点符号。

函数中判定单词的规则是:

(1)一个英文字母串是单词;

(2) 一个数字串是单词;

(3)表示名词所有格的撇号(')与对应的单词看作是一个单词。

除上述规则外,其他情况概不考虑。

例如,句子“The 1990's witnessed many changes in people's concepts ofconservation”中有10个单词,输出如下:

The

1990's

witnessed

many

changes

in

people's

concepts

of

conservation

函数numberOfijvords中用到的部分标淮库函数如下所述。

【C函数】

int numberOfwords (char message[])

{

char wordbuffer[21],i=0; /*i用作wordbuffer的下标*/

(1) pstr;

int ps[26]={0); /*ps[0]用于表示字母'A'或'a'的频数*/

/*ps[1]用于表示字母'B'或'b'的频数,依此类推*/

int wordcounter=0;

pstr=message;

while (*pstr){

if((2)(*pstr)){/*调用函数判断是否为一个单词的开头字符*/

i=0;

do{/*将一个单词的字符逐个存入wordbuffer[],并对字母计数*/

wordbuffer[i++]=*pstr;

if(isalpha(*pstr)){

if (3) (*pstr))ps[*pstr-'a']++;

else ps[*pstr-'A']++;

}

(4) ; /*pstr指向下一字符*/

}while (i<20&&(isalnum(*pstr)||*pstr=='\"));

if (i>=20) /*处理超长单词(含名词所有格形式)*/

while (isalnum(*pstr)||*pstr=='\"){pstr++;}

(5) ='\0';/*设置暂存在wordbuffepstrr中的单词结尾*/

wordcounter++; /*单词计数*/

puts(wordbuffer); /*输出单词*/

}

(6); /*pstr指向下一字符*/

}

retum wordcounter;

}


正确答案:
(1)char*,或unsigned char*
(2)isalnum,或isalpha(*pstr)||isdigit
(3)islower,或!isupper
(4)pstr++,或++pstr,或pstr=pstr+1,或pstr+=1
(5)wordbuffer[i],或*(wordbuffer+i)
(6)pstr++,或++pstr,或pstr=pstr+1,或pstr+=1

第10题:

月球之所以能对地球自传轴起到重要影响,是因为它异乎寻常得大——事实上,它是太阳系卫星之中最大的。不仅如此,按照目前最流行的观点,月球乃是起源于地球演化早期——约45万亿年前——的一次超级碰撞,碰撞的双方一方是正在成长中的原地球,另一方是一个差不多火星那么大的超级“陨石”。
这段文字中有三处破折号,它们的作用是

A. 前一个破折号是表示转折式说明,后两个破折号是引出下文
B. 前一个破折号是表示强调,后两个破折号是引出下文
C. 前一个破折号是插入例子,后两个破折号是表示插入补充说明
D. 前一个破折号是表示递进式说明,后两个破折号是表示插入补充说明

答案:D
解析:
D。第一个破折号后最大与之前大相比程度更深,为递进关系,因此选D项

更多相关问题