2022年机械专业c语言期中考试 .pdf

上传人:Q****o 文档编号:24108763 上传时间:2022-07-03 格式:PDF 页数:6 大小:50.04KB
返回 下载 相关 举报
2022年机械专业c语言期中考试 .pdf_第1页
第1页 / 共6页
2022年机械专业c语言期中考试 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年机械专业c语言期中考试 .pdf》由会员分享,可在线阅读,更多相关《2022年机械专业c语言期中考试 .pdf(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、学而不思则惘,思而不学则殆C 语言期中试题(考试时间90 分钟)一、选择题(1)算法的有穷性是指A) 算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(2)下列可用于C 语言用户标识符的一组是A)void, define, WORD B)a3_3,_123,Car C)For, -abc, IF Case D)2a, DO, sizeof (3)以下选项中可作为C 语言合法常量的是A)-80 B)-080 C)-8e1.0 D)-80.0e (4)若有语句 :char *line5;, 以下叙述中正确的是A) 定义 line 是

2、一个数组 ,每个数组元素是一个基类型为char 为指针变量B) 定义 line 是一个指针变量,该变量可以指向一个长度为5 的字符型数组C) 定义 line 是一个指针数组,语句中的 * 号称为间址运算符D) 定义 line 是一个指向字符型函数的指针(6)有以下程序段char ch; int k; ch= a;k=12; printf(%c,%d,ch,ch,k); printf(k=%d n,k); 已知字符a 的 ASCII 码值为 97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=1

3、2 D)a,97,k=12 (7)有以下程序main() int i,s=1; for (i=1;i=2& c=2&c=2& cb) a=b; c=a; if(c!=a) c=b; printf(%d,%d,%dn,a,b,c); 其输出结果是A) 程序段有语法错B)3,5,3 C)3,5,5 D)3,5,7 (10)有以下程序#include main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0:a+; break; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共

4、 6 页学而不思则惘,思而不学则殆case 1:b+; break; case 2:a+; b+; break; case 3:a+; b+; printf(a=%d,b=%dn,a,b); 程序的运行结果是A)a=1,b=0 B)a=2,b=2 C)a=1,b=1 D)a=2,b=1 (11)下列程序的输出结果是#include stdio.h main() int i,a=0,b=0; for(i=1;i= A & kk= A |kk= a &(kk+32)= Z D)isalph a(kk)&(kk=2& c=2&c=2& c=6)&(c%2!=1) (22)若有条件表达式(exp)?a

5、+:b-,则以下表达式中能完全等价于表达式(exp)的是A)(exp=0) B)(exp!=0) C)(exp=1) D)(exp!=1) (23)以下不正确的定义语句是A)double x5=2.0,4.0,6.0,8.0,10.0; B)int y5=0,1,3,5,7,9; C)char c1= 1 , 2 , 3 , 4 , 5 ; D)char c2=x10 , xa , x8 ;(24)设有以下程序段int x=0,s=0; while(!x!=0)s+=+x; printf(%d,s); 则A) 运行程序段后输出0 B)运行程序段后输出1 C)程序段中的控制表达式是非法的D)程序

6、段执行无限次(25)设有以下语句char x=3,y=6,z; z=xy2; 则 z 的二进制值是A)00010100 B)00011011 C)00011100 D)00011000 (26)在设计程序时,应采纳的原则之一是A) 不限制 goto 语句的使用B)减少或取消注解行C)程序越短越好D)程序结构应有助于读者理解(27)下列叙述中正确的是A) 程序执行的效率与数据的存储结构密切相关B)程序执行的效率只取决于程序的控制结构C)程序执行的效率只取决于所处理的数据量D)以上三种说法都不对(28)以下 4 个选项中 ,不能看作一条语句的是A); B)a=5,b=2.5,c=3.6; C)if

7、(ab)&(n=cd) 后 ,n 的值是A)1 B)2 C)3 D)4 (34)若变量已正确定义,有以下程序段int a=3,b=5,c=7; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 6 页学而不思则惘,思而不学则殆if(ab) a=b; c=a; if(c!=a) c=b; printf(%d,%d,%dn,a,b,c); 其输出结果是A) 程序段有语法错B)3,5,3 C)3,5,5 D)3,5,7 (35)若有定义 :float x=1.5;int a=1,b=3,c=2;, 则正确的 switch 语句是A)switch

8、(x) case 1.0:printf(*n); case 2.0:printf(*n); B)switch(int)x); case 1:printf(*n); case 2:printf(*n); C)switch(a+b) case 1:printf(*n); case 2+1:printf(*n); D)switch(a+b) case1:printf(*n); casec:printf(*n); (36)有以下程序C #include main0 int y=9; for( ; y0;y-) if(y%3=0) printf(%d,-y); 程序的运行结果是A)741 B)963 C

9、)852 D)875421 (37)以下描述中正确的是A) 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B)do-while 循环由 do 开始 ,用 while 结束 ,在 while( 表达式 )后面不能写分号C)在 do-while 循环体中 ,是先执行一次循环,再进行判断D)do-while 循环中 ,根据情况可以省略while (38)以下数组定义中错误的是A)int x3=0; B)int x23=l,2,3,4,5,6; C)int x3=l,2,3,4,5,6; D)int x23=l,2,3,4,5,6; (39)有以下程序#in

10、clude main() int s12=1,2,3,4,4,3,2,1,1,1,2,3,c5=0,i; for(i=0;i12;i+) csi+; for(i=1;i5;i+) printf(%d,ci); printf(n); 程序的运行结果是A)1 2 3 4 B)2 3 4 4 C)4 3 3 2 D)1 1 2 3 二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 6 页学而不思则惘,思而不学则殆(1)以下程序的输出结果是。main() char c= z

11、 ; printf(%c,c-25); (2)阅读下面语句,则程序的执行结果是。#include stdio.h main() int a=-1,b=1,k; if(+a0)&!(b-4) printf(%dn,i); break; printf(%dn,i+); (4)以下程序的运行结果是。#include main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0:a+; break; case 1: b+; break; case 2:a+; b+; break; case 3:a+; b+; printf(a=%d,b=

12、%dn,a,b); (5)设变量已正确定义为整型,则表达式n=i=2,+i,i+ 的值为。(6)下面程序的功能是:计算 1 10 之间的奇数之和与偶数之和,请填空。#include main() int a,b,c,I; a=c=0; for(I=0;I=10;I+=2) a+=I; ; c+=b; printf( 偶数之和 =%dn,a); printf( 奇数之和 =%dn,c-11); (7)以下程序的输出结果是。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 6 页学而不思则惘,思而不学则殆#include main() p=a; p+; 三、编程1. 输入密码123,密码正确,显示输入密码正确,程序结束;否则提示,重新输入。2.输出 400500 之间的所有素数。3.把一元钞票换成一分、二分和五分的硬币(每种至少有一枚),求出其所有的换法,把结果输出在窗体上。4.从键盘上输入一个4*3 的整型数组,找出数组中的最小值及其在数组中的下标。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 6 页

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

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com