更多“I'm so excited to meet you. May I introduce myself to you? ()A. Nice to see you.B. S ”相关问题
  • 第1题:

    You didn’t need to describe her. I ___her several times.

    A.had met

    B. have met

    C. met

    D. meet


    正确答案:B

  • 第2题:

    下列程序段的输出结果为( )。 Dim M(S, S), S(5) For i=1 To 5 S(i)=0 For j=1 To 5 M(i, j)=i+j S(i)=S(i)+M(i, j) Next j Next i For Each x In S Print x; Next x

    A.20 23 24 35 40

    B.20 25 30 35 40

    C.20 23 25 35 40

    D.20 25 35 40 45


    正确答案:B
    解析:程序的执行过程如下:当i=1时,j=1,M(1,1)=i+j=2;s(1)=S(1)+M(1,10=2.当j=2时,M(1,2)=i+j=3;S(1)=S(1)+M(1,2)=5。当j=3时,M(1,3)=i+j=4;S(1)=S(1)+M(1,3)=9。当j=4时,M(1,4)=i+j=5;S(1)=S(1)+M(1,4)=14。当j=5时,M(1,5)=i+j=6;S(1)=S(1)+M(1,5)=20。依次类推,最后S数组元素的值为:S(1)=20;S(2)=25;S(3)=30;S(4)=35;S(5)=40。

  • 第3题:

    开放经济条件下,宏观经济均衡的条件是( )。
    A.I=S B.I=S+(M—X)
    C.I=S+(T—G)+(X—M) D.I=S+(T—G)+(M—X)


    答案:C
    解析:
    开放经济条件下,宏观经济均衡的条件是I=S+(T—G)+(X—M)。

  • 第4题:

    有如下程序段#include "stdio.h"#include "string.h"#define N 10#define M 10char *find(char(*a)[M],int n){ char *q;int i; q=a[0]; for(i=0;i<n;i++) if(strcmp(a[i],q)<0)q=a[i]; return q;}main(){ char s[N][M]={"tomeetme","you","and","he","china"}; char *p; int n=5; p=find(s,n); puts(p);}则执行后输出的结果为A.he B.and C.you D.tomeetme


    正确答案:B
    在本题中,首先定义了两个宏N和M,大小都为10,然后定义了一个返回指针的函数find,该函数带有两个形参,第一个为字符型的指针数组,第二个为整型变量,在函数体中,首先定义了一个指针变量q,并将形参中指针数组的第一个元素赋值给q,然后执行for循环,在循环体中,首先执行条件判断语句,其条件为strcmp(a[i],q)<0(strcmp函数的作用是比较两字符串的大小,如果相等,则返回0值,如果参数中的第一个字符串大,则返回正值,否则返回负值),如果结果为真,说明指针数组当前元素所指向的字符串比q所指向的字符串小,此时,程序执行将当前指针数组元素赋值给p,最后返回p,通过上面的分析我们可以看出,find函数的作用是找出指针数组中各元素所指向字符串的最小字符串。
    在主函数中,定义了一个二维数组s,并赋了初值,然后定义一个指针变量p,用来存放函数find的返回值。调用函数find的参数分别为s和5,结合形参看find函数,不难知道调用find函数就是找出二维数组s中各字符串中最小的字符串,那么应该为and。此时,指针变量p指向字符串“and”的首地址,然后执行puts(p),完成该字符串的输出。因此,本题正确的答案是B。

  • 第5题:

    下列有关储蓄一投资恒等式,正确的有()。

    A:I=S
    B:I=S+(T-G)
    C:I=S+(M-X)
    D:I=S+(T-G)+(M-X)
    E:I=S-(T-X)+(M-G)

    答案:A,B,D
    解析:
    选项A、B、D,分别为两部门、三部门和四部门经济中的储蓄一投资恒等式。

  • 第6题:

    写出以下程序的运行结果: int main() { int m,s,i; for(m=2;m<10;m++) { s=0; for(i=1;i<m;i++) if((m%i)==0) s=s+i; if(s==m) printf(“%d”,m); } return 0; }


    10