中国陆地领土面积960万平方千米,约占全球陆地的1/15。
参考答案:对
患者男,12岁,3年前因肠扭转行小肠大部切除术,术后保留40cm小肠。结肠和回盲瓣均保留。术后长期给予家庭肠内营养支持,并口服少量饮食。过去1年来反复发作无力,恶心,语言模糊,脱水,有时甚至昏迷。此次又有急性发作。入院检查:血压75/50mmHg,腹部体检正常。血糖、白蛋白、肝肾功能、血氨均正常。血气分析:pH7.21,钾4.9mmol/L,钠140mmol/L,氯110mmol/L,二氧化碳6mmol/L,D(-)-乳酸5.23mmol/L,离子间隙为24mmol/L。
以上症状的发生因素有()。
A.肠道细菌过度滋生
B.蛋白含量过高
C.脂肪含量过高
D.碳水化合物含量过高
E.维生素缺乏
F.保留结肠
字符串str由数字字符组成(长度不超过5个字符),可看作任意进制的数,请补充函数fun(),该函数的功能是:把 str字符串转换成任意进制的数,结果保存在数组xx中,由函数返回转换后数组腆的实际长度。其中x表示str原来的进制, y表示要转换成的进制。例如,输入str=“1111”,x=2,y=10,结果输出:15。如果输入str=“15”, x=10,Y=2,结果输出: 1111。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include <stdio.h> #include<stdlib.h> #include<string.h> #define N 8 int xx[N]; int fun(char *str,int x,int y) int sum;int i=0;char *p=str;for(i=0; i<N; i++) xx[i]=0;sum=*p-’0’;p++;while (*p) sum= 【1】 ; p++;i=0;while(sum!=0) xx[i]= 【2】 ; 【3】 ; i++;return i;main () char str[6];int i;int n;int x;int y;printf("Enter a string made up of ’0’ to ’9’ digits character:");gets(str);if(strlen (str) >5) printf("Error:string too longer!, please input again!\n\n"); exit(0);for(i=0;str[i];i++) if(str[i]<’0’||str[i]>’9’) printf("Error:%c not is ’0’ to ’9’ digits character!\n\n", str[i]); exit(0); printf("The original string: "); puts(str); printf("\nINPUT x= "); scanf("%d",&x); printf("\nINPUT y= "); scanf("%d",&y); n=fun(str,x,y); printf("\n%s is convered to",str); for (i=n-1; i>=0; i--) printf("%d",xx[i]);