浙江大学远程模拟试卷15答案.doc

上传人:h**** 文档编号:161186 上传时间:2018-07-12 格式:DOC 页数:9 大小:105KB
下载 相关 举报
浙江大学远程模拟试卷15答案.doc_第1页
第1页 / 共9页
浙江大学远程模拟试卷15答案.doc_第2页
第2页 / 共9页
浙江大学远程模拟试卷15答案.doc_第3页
第3页 / 共9页
浙江大学远程模拟试卷15答案.doc_第4页
第4页 / 共9页
浙江大学远程模拟试卷15答案.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、第 1 页 共 9 页 模拟试卷参考答案 模拟试卷一: 一、判断题(共 10 小题,每小题 2 分,共 20 分,正确的打“”,错误的打“”。请将答案填写在答题框内。) 1 2 3 4 5 6 7 8 9 10 二、程序填空题(共 5 小题, 10个空格,每空格 3 分,共 30 分。答案请填写在答题表格中。) 1 %x 2 %o 3 #include 4 x=fabs(x) 5 double s=0 6 s=s+1.0/i 7 int(*p)(int,int) 8 c=(*p)(a,b); 9 i+j 10 printf(“ “) 三、 程序阅读题(共 3 题,每题 8 分,共 24分。答案

2、请填写在答题表格中。) 1 32 2 35 3 1 2 4 8 四、程序设计题(共 26分,第 1 题 12分,第 2 题 14分) 1编写程序,以下列格式输出 0-127 等价的 ASCII 编码。 第 2 页 共 9 页 #include int main() int i; for(i=0;i #define SIZE 12 int main() int aSIZE=200,153,120,115,100,98,76,70,68,60,-90,-312; int m,found=0; int low=0,high=SIZE-1,mid; printf(“输入查找的数: “); scanf(

3、“%d“, while(low amid) high=mid-1; else found=1; if(found=1) printf(“此数组中已找到数 %d,它的下标为 %dn“,m,mid); else printf(“此数组中没有所查找的数 :%dn“,m); return 0; 第 3 页 共 9 页 模拟试卷二: 一、判断题(共 10 小题,每小题 2 分,共 20 分,正确的打“”,错误的打“”。请将答案填写在答题框内。) 1 2 3 4 5 6 7 8 9 10 二、程序填空题(共 5 小题, 10个空格,每空格 3 分,共 30 分。答案请填写在答题表格中。) 1 ch= a

4、int x,i=0; printf(“输入查找的数: “); scanf(“%d“, aSIZE-1=x; /*将数组中最后一个元素的值赋为 x*/ while(ai!=x) i+; if(i #include double f(double x) return exp(x)+1; double sum(double a, double b) int i,n=30; double h,x,sum1=0; h=(b-a)/n;x=a; for(i=1;i= A int x; char ch= ; FILE *fp; if(fp=fopen(“k6.txt“, “w“)=NULL) printf(

5、“file can not openn“),exit(0); for(x=0; x #include #define SIZE 6 struct student char name10; int num; int age; float score; stuSIZE; int save() FILE *fp; int i; if(fp=fopen(“k.dat“, “wb“)=NULL) printf(“不能打开该文件 n“); exit(0); for(i=0;inext=head 10 p=head 三、程序阅读题(共 3 题,每题 8分,共 24 分。 答案请填写在答题表格中。 ) 1 2

6、8 2 3 3 5 四、程序设计题(共 26分,第 1 题 12分,第 2 题 14分) 1编写一个函数 double fun(double x , int n) 计算 x 的 n 次平方。 double fun(double x , int n) int i; double y=1; for(i=0 ; i 4 b*b-4*a*c)=0 5 sum=sum+1.0/i; 6 sum 7 6 8 6 i 9 int n 10 fun(n) 第 9 页 共 9 页 三、程序阅读题(共 4 题,每题 6分,共 24 分。 答案请填写在答题表格中。 ) 四、程序设计题(共 26分,第 1 题 12分

7、,第 2 题 14分) 1请编写一程序,输入一个十六进制数,输出它的十进制数。 #include int main() int x; scanf(“%x“, printf(“%dn“,x); return 0; 2.把 1,2,3,4,.360 个正弦值以格式 %4.2f的形式写入到文件 k.txt 中。 #include #include #include void main() float y; int x; char ch= ; FILE *fp; if(fp=fopen(“k6.txt“, “w“)=NULL) printf(“file can not openn“),exit(0); for(x=0; x360;x+) y=sin(3.14159*x/180); fprintf(fp,“%4.2f%c“,y,ch); fclose(fp); 1 2 3 4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。