片段一
S1:HaveyoueverbeentoParis?
S2:No,Ihaven’t.Haveyou?
S1:Yes.It’swonderful.
S2:Howlongdidyoustayed?
S1:Oneweek.
S2:Thebuildingsarebeautiful,yes?
S1:Yes,andthestreets...theriver...
S2:Ah.HaveyoueverbeeninRome?
片段二
S1:IstheNeonbiggerthantheChevy?
S2:Yes,itis.IstheLexuscheapthan...
T:Cheap...
S2:IstheLexuscheaperthantheChevy?
S3:No,itisn’t.IstheLexusfasterthantheNeon?
S4:Yes,itis.IsprettiertheNeon...
T:Isthe...
问题:
(1)哪一个片段属于准确性训练,哪一个片段属于流利性训练?(6分)
(2)你的判断依据是什么?(12分)
(3)准确性训练和流利性训练对语言学习而言各有何利弊?(12分)
举一反三
- 有三个关系R、S和T如下,则由关系R和S得到关系T的操作是( ) [br][/br] R [br][/br] [br][/br] [br][/br] S [br][/br] [br][/br] [br][/br] T [br][/br] A B C [br][/br] A B C [br][/br] A B C a 1 2 [br][/br] a 1 2 [br][/br] b 2 1 b 2 1 [br][/br] d 2 1 [br][/br] c 3 1 c 3 1 A: 差 B: 自然连接 C: 交 D: 并
- 下面程序段[br][/br]strings1;[br][/br]ints2;[br][/br]s2=Console.Read();[br][/br]s1=Console.ReadLine();[br][/br]Console.WriteLine("s1={0},s2={1}",s1,s2); 当运行时输入aa时,其输出的的果是: A: s1=a,s2=a B: s1=a,s2=97 C: s1=97,s2=a D: s1=a,s2=
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do<br>{<br>i=1; s=1;<br>s*=i;<br>i++;<br>} while(i<=10); B: do<br>{<br>i=1; s=0;<br>s*=i;<br>i++;<br>} while(i<=10); C: i=1; s=1;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10); D: i=1; s=0;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10);
- 考察以下程序片段,以下选项正确的是( )。[br][/br]var str=”12px”[br][/br]var s=str.indexof(“2”);[br][/br]alert(s); A: 输出1 B: 输出2 C: 输出p D: 输出12
- 以下程序段执行后,s的值为( )。 [br][/br]Dim i%, s% [br][/br]s = 0 [br][/br]i = 2 [br][/br]Do [br][/br] i = i + 1 [br][/br] s = s + i [br][/br]Loop Until i < 5 A: 7 B: 12 C: 3 D: 0
内容
- 0
二叉树中序遍历的非递归算法如下所示。请填写算法中下划线的空白处。[br][/br]Status Inorder(BiTree T){[br][/br] InitStack(s);push(s,T); While ( (1)){[br][/br] While (gettop(s,p)&&p) push (s, (2)); pop(s,p); if(!StackEmpty(s)){ pop(s,p);printf( (3)); push(s, (4));[br][/br] }//if[br][/br] }//while[br][/br] return ok;[br][/br]}//Inorder[br][/br]注:[br][/br]InitStack(s);初始化一个栈s;[br][/br]push(s,p);将所指向的结点进s栈[br][/br];pop(s,p);s栈顶元素出栈;[br][/br]gettop(s,p);取s栈顶元素;[br][/br]StackEmpty(s);判栈s是否为空。
- 1
下列Visual Basic程序段是计算()公式的。<br/>s=0:t=1<br/>For I=1 To 10<br/>t=t*I<br/>s=s+t<br/>Next I A: s=1+2+3+4+5+6+7+8+9+10 B: s=1*2*3*4*5*6*7*8*9*10 C: s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10! D: s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10
- 2
给出如下代码片段,以下哪个选项的值为false? ( )[br][/br]String s1 = “Hello”;[br][/br]String s2= “Hello”;[br][/br]String s3 = new String(“Hello”); A: s1.equals(s2); B: s1 == s2; C: s1 == s3; D: s1.equals(“Hello”);
- 3
以下函数的功能对应于 。[br][/br]int fun(char *s, char *t) {[br][/br]while( (*s)&&(*t)&&(*t==*s)){[br][/br]t++;[br][/br]s++;[br][/br]}[br][/br]return(*s-*t);[br][/br]} A: strlen(s)+strlen(t) B: strcmp(s,t) C: strcpy(s,t) D: strcat(s,t)
- 4
有两个关系R和S如下:[br][/br]R S A: B C A B: C<br>a 1 2 c 3 1<br>b 2 1<br>c 3 1<br>则由关系R得到关系S的操作是( )。<br>A、选择<br>B、投影 C: 自然连接 D: 并