更多“若变量a、b、t已正确定义,要将a和b中的数进行交换,以下选项中不正确的语句组是( )。A.a=aft-b,b=a——b,a=a—b;B.t=a,a=b,b—t;C.a=t;t=b;b=a;D.t=b;b=a;a=t;”相关问题
  • 第1题:

    X~N(μ,σ2),σ2未知,H0:μ≥μ0,则μ0的拒绝域为()。

    A.t≤-tα

    B.t≥-tα

    C.|t|≤-tα

    D.t≤-tα/2


    参考答案:A

  • 第2题:

    设有以下语句: typedef street S { int g; char h;} T;则下面叙述中正确的是( )。

    A.可用S定义结构体变量

    B.可以用T定义结构体变量

    C.S是struct类型的变量

    D.T是struct S类型的变量


    正确答案:B
    解析:可以用typedef定义新的类型名来代替已有的类型名。T是所定义的新的类型名,它代表题中定义的一个结构体类型,这样就可以用T定义结构体变量了。

  • 第3题:

    设有以下语句: typedef struct S { int g; char h; } T; 则下面叙述中正确的是( )。

    A.可以用S定义结构体变量

    B.可以用T定义结构体变量

    C.S是struct类型的变量

    D.T是stnictS类型的变量


    正确答案:B
    解析:本题使用typedef关键字将整个结构体的定义部分stmctS{intg;charh;}声明为别名T。此时T是一个结构体类型,可以直接使用T声明该结构体变量,而S只是一个结构体名,必须结合struct关键字才能声明变量。故本题的正确答案为B。

  • 第4题:

    已定义好有参函数q(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是______。

    A.t=f(m)

    B.t=Callf(m)

    C.t=f(5)

    D.t=Callf(5)


    正确答案:C

  • 第5题:

    若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是( )。

    A.&t[3][2]

    B.t[3]

    C.t[l]

    D.t[2][2]


    正确答案:C
    数组的下标是从0开始的,A中越界,行下标和列下标都不能越界;B中,虽然是个地址,但是也同样越界了;选项C中表示的是第一个的首地址;选项D表示的为其元素的值,并不是地址。

  • 第6题:

    若有下的定义:"int t[3][2];",能正确表示t数组元素地址的表达式是( )。

    A.&t[3][2]

    B.t[3]

    C.t[l]

    D.t[2][2]


    正确答案:C
    数组的下标是从0开始的,A中越界,行下标和列下标都不能越界;B中,虽然是个地址,但是也同样越界了;选项c中表示的是第一个的首地址;选项D表示的为其元素的值,并不是地址。

  • 第7题:

    已定义好有参函数f(m),其中形参m是整型量。下面调用该函数,传递实参为5,将返回值赋给变量t。以下正确的是( )。

    A.t=f(m)

    B.t=Call f(m)

    C.t=f(5)

    D.t=Call f(5)


    正确答案:C
    解析:函数的调用形式为:函数名([实参>])。由于函数会返回一个值,因此可以将函数的返回值赋予某个变量,其形式为:变量;函数名([实参>])。所以,本题的正确答案为C。

  • 第8题:

    下列哪项是甲亢的检查内容

    A.T、T下降,TSH升高
    B.T、T下降,TSH减低
    C.T、T升高,TSH升高
    D.T、T升高,TSH减低
    E.T、T正常,TSH减低

    答案:D
    解析:
    T、T为甲状腺功能基本筛选试验,不受外来碘干扰,甲亢时增高;TSH明显降低时有助于甲亢诊断。

  • 第9题:

    以下结果符合亚临床甲亢的诊断的是(↑表示升高,↓表示下降,不变表示正常)

    A.T↑,T不变,TSH不变
    B.T不变,T↑,TSH不变
    C.T不变,T不变,TSH↑
    D.T不变,T不变,TSH↓
    E.T↑,T↑,TSH不变

    答案:D
    解析:
    根据亚临床甲亢的定义,是指TSH 降低,而甲状腺激素正常,一般是早期甲亢或甲亢治疗的恢复期,患者无自觉症状,故选择D。

  • 第10题:

    一阶电路的零输入响应中,当RC电路( )时,电路进入新的稳态。

    A.t≥4τ
    B.t≤5τ
    C.t≥2τ
    D.t≤4τ

    答案:A
    解析:
    工程上认为电路经过3~5τ时间后进入新的稳态,所以选A项。

  • 第11题:

    以下结果符合亚烯床甲亢的诊断是

    A.T↑,T不变,TSH不变
    B.T不变,T↑,TSH不变
    C.T不变,T不变,TSH↑
    D.T不变,T不变,TSH↓
    E.T↑,T↑,TSH不变

    答案:D
    解析:
    根据亚烯床甲亢的定义,是指TSH降低,而甲状腺激素正常,一般是早期甲亢或甲亢治疗恢复期,患者无自觉状态,故选择D。

  • 第12题:

    在下列选项中,()不能交换变量a和b的值。

    • A、t=b;b=a;a=t;
    • B、a=a+b;b=a-b;a=a?b;
    • C、t=a;a=b;b=t;
    • D、a=b;b=a。

    正确答案:D

  • 第13题:

    下面程序应能对两个整型变量的值进行交换。以下正确的说法是

    main()

    {int a=10,b=20;

    printf("(1)a=%d,b=%d\n",a,b);

    swap(&a,&b);

    printf("(2)a=%d,b=%d\n",a,b);

    }

    swap(int p,int q)

    {int t;

    t=p;p=q;q=t;

    }

    A.该程序完全正确

    B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

    C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

    D.以上说法都不对


    正确答案:D

  • 第14题:

    若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?

    A.a==1;

    B.++i;

    C.a=a+1=5

    D.! (++a! =b--)


    正确答案:B
    解析:赋值运算符分为赋值运算符(=)和扩展运算符。其中“=”赋值运算符必须满足在赋值运算符的左边是一变量,右边是一表达式;扩展运算符是在赋值运算符“=”前加上其他运算符,如:+=,*=,%=等,特殊的一个表达式是++和--,如选项B)++i;中的意思是i=i+1;它其实是个合法的赋值语句。选项A)a==1和选项D)!(++a!=b--)都是布尔逻辑表达式,不属于赋值表达式的范畴。

  • 第15题:

    下面程序应能对两个整型变量的值进行交换。以下正确的说法是 include void swap

    下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( ) { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}

    A.该程序完全正确

    B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

    C.该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可

    D.以上说法都不对


    正确答案:D
    解析:本题应该把swap()函数改成这样:swap(int*P,int*q){intt;t=*p;*p=*q;*q=t;}执行程序时,先将a的地址传递给指针变量p,b的地址传递给指针变量q,然后将*p(a的值)的值传递给t,将*q(b的值)传递给*p,将t的值传递给*q,从而将a值和b值互换。

  • 第16题:

    T是一个类,在声明拷贝初始化构造函数时,哪条语句是正确的 ______。

    A.T(T*x)

    B.T(T x)

    C.T(T &x)

    D.T& (T x)


    正确答案:C

  • 第17题:

    若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。

    A.可用s定义结构体变量

    B.可用T定义结构体变量

    C.S是struct类型的变量

    D.T是struct S类型的变量


    正确答案:B
    本题考查typledef重新声明一种结构体类型,那么T为结构体类型,而不是结构体变量,所以B选项正确。

  • 第18题:

    有以下定义:“int t[3)[2]”,能正确标识t数组元素地址的表达式是( )。

    A.&t[3][2]

    B.t[3]

    C.t[1]

    D.t[2]


    正确答案:A
    解析:t[1],t[2]不能表示某行的首地址,t[3]写法错误。

  • 第19题:

    设有定义:struct{char mark[12];int numl;double num2;}tl,t2;,若变量均已正确赋初值,则以下语句中错误的是

    A.tl:t2;

    B.t2.numl=t1.numl:

    C.t2.mark=t1.mark;

    D.t2.nurn2=t1.num2:


    正确答案:C
    解析:结构体中的字符串赋值不能通过指针来赋值。

  • 第20题:

    MIC组命名的AML-M2标志染色体畸变是

    A.t(9;22)
    B.t(15;17)
    C.t(8;21)
    D.t(8;22)
    E.t(1;19)

    答案:C
    解析:
    MIC建议:急性白血病细胞遗传学分型如下:M2/t(8;21);M3/t(15;17);M5a/t(11q);M4Eo/inv(16);M1/t(9;22);M2/t(6;9);M1/inv(3);M5b/t(8;16);M2Baso/t(12p);M4/+4

  • 第21题:

    -阶电路的零输入响应中,当RC电路( )时,电路进入新的稳态。

    A.t≥4τ
    B.t≤5τ
    C.t≥2τ
    D.t≤4τ

    答案:A
    解析:
    工程上认为电路经过3~5c时间后进入新的稳态,所以选A。

  • 第22题:

    货币型基金一般是()到账。


    A.T﹢2
    B.T﹢3
    C.T﹢4
    D.T﹢5

    答案:A
    解析:
    货币型基金一般是T﹢1或T﹢2到账。

  • 第23题:

    以下假设变量都已经正确定义,以下能实现两数交换的是;()

    • A、t=a;a=b;b=t;
    • B、t=b;b=a;a=t;
    • C、a=t;b=t;t=a;
    • D、b=t;a=b;a=t;

    正确答案:A,B