任何规则都是有例外的,如英语名词的复数形式是在后面加上s,但man、knife的复数却不能加s,而是内部元音或辅音发生变化。

题目

任何规则都是有例外的,如英语名词的复数形式是在后面加上s,但man、knife的复数却不能加s,而是内部元音或辅音发生变化。


相似考题
参考答案和解析
正确答案:正确
更多“任何规则都是有例外的,如英语名词的复数形式是在后面加上s,但man、knife的复数却不能加s,而是内部元音或辅音发生变化。”相关问题
  • 第1题:

    阅读以下说明和C程序,将应填入 (n) 处的字句写在对应栏内。 2、【说明】下面的程序按照以下规则输出给定名词的复数形式。 a.若名词以“y”结尾,则删除y并添加“ies”; b.若名词以“s”、“ch”或“sh”结尾,则添加“es”; c.其他所有情况,直接添加“s”。【C程序】 #include <stdio.h> #include <string.h> char*plural(char *word) { int n; char *pstr; n=strlen(word); /*求给定单词的长度*/ pstr=(char*)malloc(n+3);/*申请给定单词的复数形式存储空间*/ if (!pstr||n<2) return NULL; strcpy(pstr,word); /*复制给定单词*/ if ( (1) ) { pstr[n-1]='i';pstr[n] ='e';pstr[n+1]='s'; (2) ; } else if(pstr[n-1]=='s'| |pstr[n-1]=='h'&&( (3) )) { pstr[n]='e';pstr[n+1]='s';pstr[n+2]='\0'; } else { pstr[n]='s';pstr[n+1]='\0';) (4) ; } main() { int i; char *ps; char wc[9][10]= {"chair","dairy","boss","circus","fly","dog","church","clue","dish"); for(i = 0;i<9; i++) { ps= (5) ; printf("%s: %s\n",wc[i],ps); /*输出单词及其复数形式*/ free(ps); /*释放空间*/ } system("pause"); }


    答案:
    解析:
    (1)pstr[n-1]='y',或*(pstr+n-1)=='y',或其等价表示 (2)pstr[n+2]='\0',或*(pstr+n+2)='\0',或其等价表示 (3)pstr[n-2]='c'||pstr[n-2]='s',或其等价表示 (4)return pstr (5)plural(wc[i]),或其等价表示
    【解析】

    本题考查C程序设计基本能力和字符串处理基本操作。 C程序中字符串存储在字符数组中,串的结尾需要设置结束标志符号'\0'。若已知串 pstr的长度为n(不包括结束标志),则串中的字符依次存储在pstr[0],pstr[1],...,pstr[n-1]中。因此,名词的最后一个字符pstr[n-1]若等于字符“y”,则按照规则a求其复数形式。下面的if语句处理的是以“y”结尾的名词,因此,空(1)处应填入“pstr[n-1]='y'”或其等价形式。由于串pstr的长度发生了变化,所以需要设置新的结束标志,空(2)处应填入“pstr[n+2]='\0'”’或其等价形式。 if( (1) ) { pstr[n-1]= 'I'; pstr[n]= 'e'; pstr[n+1] = 's'; (2) ; } 显然,下面的if语句处理规则b所示的情况,即串的末尾为“s”、“ch”或“sh”的情形,空(3)处应填入“pstr[n-2]='c'||pstr[n-2]='s”或其等价形式。 if(pstr[n-1]=='s'||pstr[n-1]=='h' && ( (3) )) { pstr[n] = 'e'; pstr[n+1] ='s'; pstr[n+2]='\0'; } 根据函数“char *plural(char *word)”的定义,最后应将求得的给定名词的复数形式返回给主调函数mae,对于串,应返回串空间的首地址,即返回指针pstr,因此空(4)处应填入“return pstr”。 根据以下代码,空(5)处应调用函数plural(char*word)对指定名词求复数,数组 WC初始化时已设置了名词序列,因此,空(5)处应填入“plural(wc[i])”。 for(i = 0; i < 9; i++) { ps= (5) ; printf("%s: %s\n",wc[i],ps); /*输出单词及其复数形式*/ free(ps); /*释放空间*/ }

  • 第2题:

    英语名词的复数形式一般是加上词尾s或es表示,但()组词不能这样类推。

    Aknife man leaf woman 

    Bchair pen book friend

    Cpound bag sort weekday

    Dhero pig room source


    A

  • 第3题:

    英语名词的复数的语法意义一般是加上词尾s或es表示,但()组词不能这样类推。

    Aknife.man.leaf.woman

    Bchair.pen.book.friend

    Cpound.bag.sort.weekday

    Dhero.pig.room.source


    A

  • 第4题:

    英语动词be有八种形式,其过去时的复数形式是()。


    正确答案:were

  • 第5题:

    英语名词的复数形式一般是加上词尾s或es表示,但()组词不能这样类推。

    • A、knife man leaf woman
    • B、chair pen book friend
    • C、pound bag sort weekday
    • D、hero  pig room source

    正确答案:A

  • 第6题:

    英语表示复数的方法就是在所有名词后面加上词尾s。


    正确答案:错误

  • 第7题:

    英语名词“knife(刀子)”的复数形式是“()”。

    • A、knives 
    • B、knifes 
    • C、knifs 
    • D、knife

    正确答案:A

  • 第8题:

    下列诸现象中属于构词现象的是()

    • A、汉语的“老”加“虎”变成“老虎”
    • B、汉语的“儿童”加“们”变成“儿童们”
    • C、英语的“help”(“帮助”,现在时)加“ed”变成“helped”(“帮助”,过去时)
    • D、英语的“dog”(“狗”,单数)加“s”变成“dogs”(“狗”,复数)

    正确答案:A

  • 第9题:

    判断题
    任何规则都是有例外的,如英语名词的复数形式是在后面加上s,但man、knife的复数却不能加s,而是内部元音或辅音发生变化。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    英语名词的复数形式一般是加上词尾s或es表示,但()组词不能这样类推。
    A

    knife man leaf woman 

    B

    chair pen book friend

    C

    pound bag sort weekday

    D

    hero pig room source


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    英语中复数词尾“s”由于受前面音的影响而有不同发音,这种现象是()
    A

    同化

    B

    异化

    C

    弱化

    D

    脱落


    正确答案: B
    解析: 暂无解析

  • 第12题:

    问答题
    有人把“桌子”“椅子”的“-子”、“坐着看书”“吃过饭”的“-着”和“-过”都称作“词尾”。根据所学语言学知识,试分析:“-子”、“-着”“-过”与英语中的“dogs”(“狗”的复数形式)中的s(复数标记)是否具有同一性?如何看待以上汉语中的后附成分“-子”、“-着”、“-过”?

    正确答案:
    (1)不具有同一性
    “子”属于汉语词语的后缀,“着”、“过”属于汉语的动态助词,英语中的“-s”属于词尾,因为词尾并不能改变一个词的词汇意义,只能改变词的语法意义,dog加“-s”变为了复数形式,但是词汇意义并没有改变。
    (2)汉语中的后附成分的演变
    后缀“子”由词根演化而来,是汉语名词的标志,其他一般动词或形容词加上它以后便转为名词。“着”、“过”是汉语虚词中的动态助词,前者用在动词、形容词后面,表示动作在进行或状态在持续,即有时表示动作正在进行中,有时表示动作结束之后的状态在持续;后者用在动词、形容词后面,表示曾经发生这样的动作或者曾经具有这样的形状。它们都不属于词尾,因为它们都不能改变词语的语法意义。
    解析: 暂无解析

  • 第13题:

    下列诸现象中属于构词现象的是()

    A.汉语的“老”加“虎”变成“老虎”
    B.汉语的“儿童”加“们”变成“儿童们”
    C.英语的“HELP”(“帮助”,现在时)加“ED”变成“HELPED”(“帮助”,过去时)
    D.英语的“DOG”(“狗”,单数)加“S”变成“DOGS”(“狗”,复数)

    答案:A
    解析:

  • 第14题:

    英语表示复数的方法就是在所有名词后面加上词尾s。

    A

    B



    英语大部分名词的复数是附加词尾s,但是还有附加词尾es的情况,还有内部屈折。

  • 第15题:

    任何规则都是有例外的,如英语名词的复数形式是在后面加上s,但man、knife的复数却不能加s,而是内部元音或辅音发生变化。

    A

    B



  • 第16题:

    英语名词复数是在后面加s,所以man的复数是mans。


    正确答案:错误

  • 第17题:

    英语名词的复数的语法意义一般是加上词尾s或es表示,但()组词不能这样类推。

    • A、knife.man.leaf.woman
    • B、chair.pen.book.friend
    • C、pound.bag.sort.weekday
    • D、hero.pig.room.source

    正确答案:A

  • 第18题:

    下列英语名词没有复数形式的是“()”。

    • A、woman
    • B、family
    • C、work
    • D、desk

    正确答案:C

  • 第19题:

    英语的‘foot”(脚,单数)变为“feet”(脚,复数)运用的语法手段是()

    • A、附加
    • B、异根
    • C、内部屈折
    • D、重叠

    正确答案:C

  • 第20题:

    判断题
    英语表示复数的方法就是在所有名词后面加上词尾s。
    A

    B


    正确答案:
    解析: 英语大部分名词的复数是附加词尾s,但是还有附加词尾es的情况,还有内部屈折。

  • 第21题:

    判断题
    英语名词复数是在后面加s,所以man的复数是mans。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    填空题
    英语动词be有八种形式,其过去时的复数形式是()。

    正确答案: were
    解析: 暂无解析

  • 第23题:

    单选题
    英语名词的复数的语法意义一般是加上词尾s或es表示,但()组词不能这样类推。
    A

    knife.man.leaf.woman

    B

    chair.pen.book.friend

    C

    pound.bag.sort.weekday

    D

    hero.pig.room.source


    正确答案: C
    解析: 暂无解析