题目内容

有以下程序#include #include struct S{char name[10];};void change(struct S *data, int value){strcpy(data->name, "#");value = 6;}main(){struct S input;int num = 3;strcpy(input.name, "OK");change(&input, num);printf("%s,%d\n", input.name, num);}程序运行后的输出结果是( )。

A. OK,6
B.
C. ,6
D. OK,3
E. D.
F. ,3

查看答案
更多问题

若有以下定义和语句:struct st{int n;struct st*next;};struct st a[3] = {5,&a[0], 6,&a[1],7,&a[2]}, *p;p = &a[0];则值为6的表达式是(提示:运算符->的优先级高于++)( )。

A. (*p).n++
B. p++->n
C. p->n++
D. (++p)->n

某催眠药的t1/2为1小时,给予100mg剂量后,病人在体内药物只剩12.5mg时便清醒过来,该病人睡了:( )h

A. 2
B. 3
C. 4
D. 0.5

一次静注给药后约经过几个血浆t1/2可自机体排出达95%以上:( )

A. 3
B. 4
C. 5
D. 6

药物的时量曲线下面积反映: ( )

A. 在一定时间内药物的分布情况
B. 药物的血浆t1/2长短
C. 在一定时间内药物消除的量
D. 在一定时间内药物吸收入血的相对量

答案查题题库