字符串str由数字字符组成(长度不超过5个字符),可看作任意进制的数,请补充函数fu

题型:填空题

问题:

字符串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]); }

考点:计算机等级考试C语言二级C语言机试13
题型:填空题

某同学注意到医用一次性输液装置可以让水流以恒定的速度喷出,他利用这一装置设计了如下实验来研究平抛物体的运动.将针头与医用输液器等器材按图甲所示连接好实验装置(其中针头固定在一次性输液管的末端O点,并保持水平状态),打开输液管的开关让水以恒定的速度喷出(下方用水槽接喷出的水),然后用不干胶贴在画有方格的透明玻璃板背面,记下水流运动轨迹上的A、B、C、D四点(如图乙所示).若每小格边长均为l=5.0cm,则每一小水滴从A运动到C的时间约为______s,水流水平喷出时的初速度大小为______m/s(重力加速度g取10m/s2).

题型:填空题

汽轮机发生水冲击时,立即()。

A、打闸停机

B、开各处疏水

C、减负荷到零

D、汇报值长

题型:填空题

下列与原发性脑干损伤关系最密切的是()

A.脑震荡

B.脑内出血

C.脑室出血

D.硬膜外血肿

E.弥漫性轴索损伤

题型:填空题

由生姜泻心汤化裁为半夏泻心汤属于()

A.药味加减的变化

B.剂型更换的变化

C.药量增减的变化

D.药味加减与剂型更换变化的联合运用

E.药味加减与药量增减变化的联合运用

题型:填空题

N-ISDN是在电话网基础上建立起来的网络,能够提供的最高速率是( )。

A.基本速率
B.一次群速率
C.光纤能达到的速率
D.任意速率

更多题库