




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟试题三一、选择题(本大题30分,每小题2分)1.下列有关C程序的说法中,正确的是: 。A) 一个C程序中只能有一个主函数且位置任意;B) 一个C程序中可有多个主函数且位置任意;C) 一个C程序中只能有一个主函数且位置固定;D) 一个C程序中可以没有主函数。2.以下叙述中不正确的是: 。A)在C程序运算符中,逗号运算符优先级最低;B)C程序中,AHP和ahp代表两个不同的变量;C)C程序中,整数和实数在内存中存放形式相同;D)在C程序中, %是只能用于整数运算的运算符.3.已知ch是字符型变量,下面不正确的赋值语句是: 。 A)ch=0 B)ch=a+bC)ch=7+9 D)ch=7+94.设有如下定义int x=10,y=5,z;则语句printf(%dn,z=(x+=y,x/y);的输出结果是 。A)1 B)0 C)4 D)35.设有如下定义:char ch=z,则执行下面语句后变量ch是值为: 。ch=(A=ch&chy|xz) z=x; x=y; y=z;A)x=50, y=80, z=80 B)x=50, y=30, z=30C)x=30, y=50, z=80 D)x=80, y=30, z=5012.下面程序段的运行结果是: 。 x=y=0; while(x15) y+, x+=+y; printf(“%d, %d”, y, x);A)20, 7 B)6, 12 C)20, 8 D)8, 20 13.若有语句 int *point , a =45; point = &a; 下面均代表同一变量地址的一组选项是: 。A)&a point *&a B)&*a &a *point C)point &point &a D) &a, &*point point 14.以下程序的运行结果是: 。main( ) int a=2, i ; for(i=0;i3;i+) printf(“%4d”,f(a) ) ; f( int a) int b=0; static int c=3b+; c+; return(a+b+c); A)7 10 13 B)7 7 7C)7 9 11 D)7 8 915.若有如下定义: int a33=1,2,3,4,5,6,7,8,9,i ; 则下列语句的输出结果是: 。for (i=0;ia&chz) ((2));printf(”%cn”,ch); 2. 以下程序是求矩阵a , b的和,结果存入矩阵c中并按矩阵形式输出。请填空: main( ) int a34 = 7, 5, -2, 3 , 1, 0, -3, 4 , 6, 8, 0, 2 ; int b34 = 5, -1, 7, 6 , -2, 0, 1, 4 , 2, 0, 8, 6 ; int i, j, c34; for ( i=0; i3; i+ )for ( j=0; j4; j+ ) cij = _(3)_ ; for ( i=0; i3; i+ ) for ( j=0; j4; j+ ) printf ( “%3d”, cij ) ; _(4)_ ; 3.以下程序使用递归法求n!,请填空:float fac( int n) float f; if(n0) printf(“n0” data error); f=-1; else if(n=0|n=1) f=1; else f= (5) ;return( f ); main( ) int n; float y;printf(“input a integer number”);scanf(“%d”,&n);y= (6);printf(“%d! = %15.0f”, n, y ); 四、写出下面程序的执行结果(本大题24分,每小题4分)1.main( ) float a=3.14, b=3.14159; printf(“%f, %5.3fn”,a,b); 2.main( ) char a55,i,j; for(i=0;i5;i+)for(j=0;j5;j+)if(i=0 |i+j=4) aij=*;else aij= ; for(i=0;i5;i+)for(j=0;j5;j+) printf(%c,aij);printf(n); 3.main( ) int x, i ; for( i=1,x=1; i=10) break;if(x%2=1) x+=5;continue;x - = 3;printf(“%dn”, i ); 4.func( int x, int y) int z; z=a+b;return(z); main( ) int a=6, b=7, c=8, r; r=func( ( a-, b+, a+b), c-) printf(“%d”, r) ; 5.#include void increment(void);void main(void) increment(); increment();void increment(void) static int x = 8; x +; printf(x = %dn, x);6. #include void main(void) static char a=ABCDEFGH,b=abCDefGh;char *p1,*p2;int k;p1=a; p2=b;for(k=0;k=7;k+) if (*(p1+k)=*(p2+k) printf(%c,*(p1+k); printf(n); 五编程题(共30分)1.有一函数,其函数关系如下,试编程求对应于每一自变量的函数值。 x2 (x0) y = -0.5x+10 (0x=A& c=Z (2)ch=ch-322.(3)aij+bij (4)printf(“n”)3.(5)n*fac(n-1) (6)ac(n)四、写出下面程序的执行结果(本大题24分,每小题4分) 评分标准:全对的满分,半对半错的给一半分,全错的不得分。1.3.140000,3.1412. * * *3.84.215.x=9x=106.CDG五、编程题(本大题24分,第一题7分,第二题8分,第三题9分)1. #include main() float x,y; scanf(“%f”,&x); if(x=0&x=1e-6)pi=pi+t;a+;b=a*a;t=1/b;pi=pi*6;printf(“pi=%f”,pi);3.#include main( ) int data10,m,n,j,*p1,*p2,temp; printf(“nInput 10 integern”); for(j=0;j10;j+) scanf(“%d”,&dataj); printf(“Input m and n:n”); scanf(“%d%d”,&m,&n); if(m10|n10|(m+n)11) printf(“Input Error!n”); exit(0); sort(data,10); printf(“Result of sort is:n”); for(j=0;j10;j+) printf(“%d”,dataj); printf(“n”); p1=data+m-1; p2=data+m+n-2; for(;p1data+m-1+n/2;p1+,p2-) temp=*p1; *p1=*p2; *p2=temp; printf(“Fina
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 7435:2024 EN Fasteners - Slotted set screws with dog point
- 【正版授权】 ISO 15784-2:2024 EN Intelligent transport systems - Data exchange involving roadside modules communication - Part 2: Centre to field device communications using Simple Netwo
- 2025年度二手房贷款买卖合同(智能家居升级版)
- 2025版医疗器械临床试验临床试验现场监查服务合同
- 2025年度密封胶产品环保认证与评价合同
- 2025年度环保设备研发与制造合同
- 2025高考作文预测:需求诚可贵创新价更高
- 制定市场推广计划的实施步骤
- 固定资产管理流程优化计划
- 如何制定有效的危机应对计划
- 《化妆知识讲座》课件
- 川教版四年级《生命.生态.安全》下册全册 课件
- 体育-水平二-三年级篮球大单元教学计划表及原地运球教学设计、教案
- 超龄员工用工免责协议书
- 伙食原料第二保质期标准执行表
- 备战2025年高考数学压轴题训练专题13三角函数(全题型压轴题)(学生版+解析)
- 静脉治疗输液工具的选择2024课件
- KTV常见飞单方法
- 2024肥胖症诊疗指南亮点内容解读课件
- 2023阿里云ACA大数据复习题题库及答案
- (新版)山东省物流工程师职称考试参考试题库-下(多选、判断题)
评论
0/150
提交评论