问题 多项选择题 A3/A4型题

患者,女性,26岁,农民。因无明显诱因出现烦躁、焦虑、抑郁、怀疑被人议论和被害5个月,2个月前出现四肢近端阵发性发绀,腕、足、踝关节红、肿、热、痛并指端发麻,进行性出现皮肤变黑、色素沉着、双侧颜面部呈对称性皮疹,口唇色素沉着并增厚,面部及四肢皮肤红斑、脱发,间歇性低热,全身乏力,食欲降低,体重下降5kg,于2008年5月30日入院。

判断本例活动度的根据是()

A.皮肤损害

B.胸膜炎

C.全身症状(发热、乏力、体重下降等)

D.抗双链DNA抗体效价升高

E.补体C3水平下降

F.补体CH150水平下降

答案

参考答案:C, D, E, F

读图填空题
多项选择题

阅读下列程序说明和C程序,将应填入 (n) 处的字句写在答卷纸的对应栏内。
【程序说明】
该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。
【程序】
#include <stdio.h>
void strmerge(char *a,char *b,char *c) //将字符串a,b合并到字符串c

char t,*w;
W=c;
while( (1) )

//找到字符串a,b当前字符中较小的字符
if(*a<*b)

t=-*a,
(2)

else if(*a>*b)

t=*b;
(3)

else //字符串a,b 当前字符相等

t=-*a;
a-H-;
b-H-;

if( (4) ) //开始,可直接赋值
*w=t;
else if(t!=*w)
//如果a,b中较小的当前字符与c中当前字符不相等,才赋值
(5)

if(*a!=’\O’) //如果字符串a还没有结束,则将a的剩余部分赋给c
while(*a!=’\0’)
if(*a!=*w)

*(++w)=*a;
a++;

else
(6)
if(*b!=",’\0’)//如果字符串b 还没有结束,则将 b 的剩余部分赋给 c
while(*b !=’\0’)
if(*b!=*w)

*(++w)=*b;
b++;

else
b++;
(7)

void strsort(char *s) //将字符串 s 中的字符排序

int i,j,n;
char t,*w;
w=s;
for(n=O;*w!=’\O’;n++) //得到字符串长度 n
w++;
for(i=O;i<n-1;i++) //对字符串 s 进行排序,按字母先后顺序
forO=i+ 1 ;j<n;j++)
if( (8)

t=s[i];
s[i]=s[j];
(9)


void mainO

char s1 [100],s2[100],s3[100];
prinff("\nlPlease input the first string:");
scanfC("% s",s1 );
prinff("\nPlease input the second string:");
scanf("%s",s2);
strsort(s1);//将字符串s1 排序
strson(s2);//将字符串 s2 排序
prinff("%s\n’,s1);
printfC % sW’,s2);
s3[0]=’\O’; //字符串 s3 的第一个字符先置’\0’结束标志
(10) ; //将s1和s2合并,按照字母顺序排列,
prinff("%s",s3);