c程序练习题11_12_1c_b卷

c程序练习题11_12_1c_b卷

ID:12518993

大小:81.50 KB

页数:5页

时间:2018-07-17

c程序练习题11_12_1c_b卷_第1页
c程序练习题11_12_1c_b卷_第2页
c程序练习题11_12_1c_b卷_第3页
c程序练习题11_12_1c_b卷_第4页
c程序练习题11_12_1c_b卷_第5页
资源描述:

《c程序练习题11_12_1c_b卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2011/2012一学期C程序设计试卷一、填空题(将答案写在答卷纸相应题号下。每小题2分,共20分)⑴声明“floata=13.6;intb;”,执行“b=(int)a%5,--b-1;”后a、b当前值分别为:⑵s、n分别为0、6,执行“dos=s+n;while(--n);”后s、n的当前值分别为:⑶声明语句为“floata[4]={2,4,6};”,表达式“*(a+3)+1”的值为:⑷声明“chara[20]="Windows",b[]="/xp;”,语句puts(strcpy(a,b))输出:⑸

2、函数声明为“f(double*a,intn)”,其中a为(数组/指针变量):⑹自定义函数f计算并返回m行n列float类型数组全体元素之和,函数原型为:⑺对下列递归函数f,函数调用f(18)的返回值为:intf(intn){returnn<=1?1:2+f(sqrt(n));}⑻将字符变量x的最低位设置为1(如01101010重新赋值为01101011)的赋值语句为:⑼执行语句“a=12

3、6;”后,a的当前值为:⑽打开二进制文件写数据的函数访问模式为"wb"、读数据的读写模式为:二、程序阅读题(将运行

4、时的输出结果写在答卷纸相应题号下。每小题8分,共24分)⑴#includevoidmain(){inta[7]={2,5,7,9,4,3,1},b[6]={4,-2,6,5,8,7},i,j,k;for(i=0;i<7;i++){for(j=0;j<6;j++)if(a[i]==b[j])break;if(j==6)printf("%d-",a[i]);}printf("b");}⑵#includevoidmain(){inta[4][4]={{2,5,7,9

5、},{4,3,1,2},{6,9,8,7},{0,5,4,2}},i,j,ii;for(j=0;j<4;j++){ii=0;for(i=1;i<4;i++)if(a[i][j]>a[ii][j])ii=i;printf("(%d,%d)",ii,j);}putchar('');}⑶#includeintf(char*s){intk=0,i;for(i=1;s[i]!='';i++)if(s[i-1]

6、windows";inti;for(i=0;i<4;i++)printf("%d",f(a+i));putchar('');}5三、程序填空题(阅读下列程序和说明,将答案填写在答卷纸相应题号下。每空2分,共24分)1.【程序说明】输入16个整数到1维数组a,将其中的非零元素存储到数组b并输出。#include⑴voidmain(){inta[16],i,k,n=0,⑵;for(i=0;i<16;i++){scanf("%d",a+i);if(⑶)n++;}b=(int*)mall

7、oc(n*sizeof(int));⑷;for(i=0;i<16;i++)if(a[i]!=0)b[k++]=a[i];for(i=0;i

8、参分别为方程的系数,返回root类型数据:若方程有实根则成员flag为1,x1、x2为根;若方程有虚根则成员falg为0,x1为根的实部系数、x2为虚部系数。structroot{floatx1,x2;intflag;};⑴f(floata,floatb,floatc){floatd;rooty;d=b*b-4*a*c;if(d>=0){y.x1=(-b+sqrt(d))/2/a;y.x1=(-b-sqrt(d))/2/a;⑵;}else{⑶;y.x2=sqrt(-d)/2/a;y.flag=0;}⑷

9、;}四、程序设计题(第1小题20分,第2小题12分,共32分)1.按下列要求编程:通用函数f用于:将1个m行n列数组的每个元素,同除以数组全体元素绝对值之和。函数main输入一个4行5列数组,然后调用f处理该数组,输出a数组。2.文本文件e:score.txt存放着考试信息,每行包含学号以及1门课的实验成绩和考试成绩(其间用空格间隔)。编程,为每一学生增加综合成绩(实验成绩×0.4+考试成绩×0.6)。52011/2012一学期C程序设计答卷选课班级任

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。