计算机题型.docVIP

  • 163
  • 0
  • 约 36页
  • 2017-06-05 发布于湖北
  • 举报
计算机题型要点

试卷编号:8938 所属语言:计算机基础 试卷方案:2015C全 试卷总分:400分 共有题型:3种 一、程序填空 共5题 (共计100分) 第1题 (20.0分) 题号:666 难度:中 第1章 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 函数int convert(int a,int nsys)将nsys(nsys10)进制数a, 转换成十进制数并返回。 --------------------------------------------------------- 注意:请勿改动程序中的其他内容。 ---------------------------------------------------------*/ #includestdio.h #define N 5 int convert(int a,int nsys) { int t,p; if(ansys) return a; t=0; p=1; while(a!=0) { t=t+a%10*p; /**************************SPACE*************************/ 【?】; p*=nsys; } return t; } int main() { int i,d; int num[N][2]={{704,8},{10011,2},{266,7},{3,5},{22110,3}}; for(i=0;iN;i++) { d=convert(num[i][0],num[i][1]); /**************************SPACE*************************/ printf(%d进制数的%d\t = 十进制数的%d\n,【?】); } return 0; } 答案: =======(答案1)======= ?€#?筵T??=礝P( 第2题 (20.0分) 题号:665 难度:中 第1章 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 函数void check(long n, int c[])检测长整型正整数n是几 位数,同时找出最小的数字。将位数和最小的数字存放在数 组c中。 例如n=1256044时,n是7位数,最小的数字是0。 --------------------------------------------------------- 注意:请勿改动程序中的其他内容。 -------------------------------------------------------*/ #include stdio.h /**************************SPACE*************************/ void check(long n, int 【?】) { int min,p,k; min=9; p=0; do{ k=n%10; min=(mink)? k: min; n/=10; p++; }while(n); c[0]=p; c[1]=min; } int main() { long n; int c[2]; printf(输入长整型正整数:); scanf(%ld,n); check(n, c); /**************************SPACE*************************/ printf(%ld是%d位数,最小数字是%d\n,【?】); return 0; } 答案: =======(答案1)======= 匁@齌繲O 第3题 (20.0分)

文档评论(0)

1亿VIP精品文档

相关文档