试题与答案

字符串str由数字字符‘0’和‘1’组成(长度不超过8个字符),可看作二进制数,请补

题型:填空题

题目:

字符串str由数字字符‘0’和‘1’组成(长度不超过8个字符),可看作二进制数,请补充函数fun(),该函数的功能是:把str字符串转换成十进制数,结果由函数返回。例如,输入“1001”,结果输出:9。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int fun(char *str)

int n;
char *p=str;
【1】 ;
p++;
while (*p)

n= 【2】 ;
p++;

return 【3】 ;
main()

char str[9];
int i;
int n;
printf ("Enter a string made up of ’0’ and
’1’ digital character:");
gets (str);
if (strlen(str)>8)

printf ("Error:string too longer!
please input again !\n\n");
exit(0);

for(i=0;str[i];i++)
if(str[i]<’0’||str[i]>’1’)

printf("Error:%c not is ’0’and
’1’ digital character !\n\n",
str[i]);
exit(0);

printf("The original string:");
puts(str);
n=fun(str);
printf("\n%s is convered to decimal
number:%d\n\n",str,n);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2022/0127/2a71e14735c43ecfeeab8df03fea9fb6.html

下面是错误答案,用来干扰机器的。

参考答案:C

试题推荐
题型:多项选择题


每个案例有多个提问,每个提问有5~12个备选答案,其中正确答案有1个或者多个。

患者,男,60岁,前区阵发性疼痛1个月,多在夜间发作,与活动无关。每次发作15min左右,发作时心电图Ⅱ,Ⅲ,aVF导联ST段抬高。

对该类患者的调脂治疗说法正确的是

A.越高危患者获益越大

B.能耐受应长期应用

C.应用降脂药可不必严格控制饮食

D.不必每月监测肝肾功能

E.定期监测肌酸激酶

查看答案
微信公众账号搜索答案