




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高职03 C语言期末考试试卷(B卷)班级_ 姓名_ 成绩_一 选择题(每题1分,共20分) 1.下列正确变量名是( ) A) _x B) int C) for D) 3E 2.以下正确的是( ) A)int a=a;float b=2; B)int10; C)程序不同函数中的同名变量如x,是同一变量D)程序中条件运算符优先级高于逻辑运算符3.定义unino stu int a; float b; double c; b 则是字节数( ) 4.输出结果是( ) char c1=A+3-1; printf(%c,%d,c1,c1); A )A,65 B )B,66 C ) C,67 D) D,68 5. 打开一个已存在的二进制文件,要求只读,则文件方式使用是( )A)wb+ B)wb C)rb+ D)rb 6. 如果a=,b=2,c=100.0 求表达式2*sqrt(c)/a+b的值( )A) 12.000000 B) 5.000000 C) 12 D)5 7. 下列运算符中优先级最低是( )A) = B) = C)* D)!8. 已知int x=160,y=170; z=0; x=x&z; y=y | z, 求x,y的值( ) A)x=160,y=170 B)x=0,y=170 C)x=160,y=0 D)x=0,y=09. 如果a=1,b=1,c=2,d=2 表达式(c=a= =b)| (d=a0) printf(%d,%d,%d,x,y,z);A) -1,0,0 B)-1, 0,1 C) -1,1,0 D)-1,1,112.如果char str1 =b,str2 =a; strcat(str1,strcpy(str1,str2); 那么str1中存放字符串( ) A) aa B)bb C)a D)b 13.输出结果( ) main( ) int a4=1,2,3,4; int *p=a; printf(%d,*(p+2); A)4 B)3 c)2 D)114.判断两个字符串s1,s2不相等的if语句条件是( ) A) if(s1!=s2) B)if(s1= =s2) C) if(strcmp(s1,s2)!=0) D)if(strcmp(s1,s2) = =0) 15.下列正确存放数组元素是( ) A)char a3;a1=a;a2=b;a3=c; B) int a3;a=a,b,c; C) int a3;a3=a,b,c; D) int a3=a,b,c;16. 定义全局变量时的有效范围是( )A)从定义变量开始至本源文件结束 B)本源文件的全部范围 C)只是主函数内部 D)在多个源文件内 17. int a10,*p=a, 则p+2是求( )A) a2地址 B)a2值 C)a1地址 D)a1 值18.下列叙述正确是()A)预处理命令可以不以符号“”开头 B ) 预处理命令必须以符号“”开头 C)预处理命令是C语言本身的一个组成部分 D)预处理命令是在C程序编译时进行处理 19.输出结果( ) main() int a=1,b=2,*p1=&a,*p2=&b; a=*p1 %3* *p2; b=*p1= =*p2; printf(a=%d,b=%d,a,b); A)2,1 B) 2,0 C) a=2,b=1 D)a=2,b=0 20.已定义 struct dataint a; int b;x2=1,2,3,4; 则表达示 x1.a *x0.a/x1.b*x0.b 的值( )A)3 B) 2 C) 1 D) 0 二 填空题(每个填空2分,共20分) 1. 变量有四种存储类型是_、静态的、寄存器的、外部的。 2. 一个函数首部为max(float x, 10),则函数类型为_型。 3. char a6=”China”;printf(”_”,a); 4. 如果int a=1,b=10; a=b=a&b+那么a、b值为_。 a=b=A&c=a&c=z) printf(“%c”,c); else printf(“%c”,c);2. 输入两数x、y,再按大到小顺序输出。 main() int x,y;*p1,*p2; scanf (%d,%d,&x,&y); p1=&x;p2=&y; if(_)swap(p1,p2) printf(%d,%d,x,y); swap(_) int t; t=*g1; _; *g2=t; 3. 将字符串c1复制为字符串c2 main() char c1=abcd, c210,*p1,*p2; int i;p1=c1;p2=c2; for( ; *p1!=0; _) * p2=*p1; *p2=_; for(i=0; c2i!=0;i+) printf(%c,c2i); 4.学生成员有的姓名、两个课成绩和两个课成绩平均分,输入10个学生的姓名、两门课成绩,计算平均分,并输出最高分学生的姓名及每门课成绩 #include stdio.h struct st char name10; int score2; float ave; main() struct st s10 int i,min=0; for(i=0;i10;i+) scanf(%s%d%d,_,&si.score0,&si.score1); si.ave=_; min=0; for(i=1;i=0 & ci=9;i+=3) s=s+ci-0; printf(%d,s); 4. 运行结果_. void swap( int a,int b) int t; t=a; a=b; b=t; main() int x=1,y=20; swap(x,y); printf(x=%d,y=%d,x,y); 5. 运行结果_. main() int a=100,i; for(i=0;i=2;i+) printf(%4d,st (a); st( int a) int b=1; static int c=0; b-;c+; return(a+b+c); 五、程序设计题(下面5题选择2题,注明题号,每题10分,共20分)1.求101到200被3整除的自然数,要求每5个数一行2. 用对40个整数进行排序(从大到小)3要求使用指针变量,将一个字符串从第3个字符开始的全部复制到另一个字符串中,并输出另一字符串。 4. 给数组a与数组b各输入10个实数,然后要求调用函数add,使数组a各元素都加1 使数组b各元素都减1,最后输出数组a、数组b各元素的值。5. 从键盘输入一个字符串(如”ABCD”),要求输出一个新字符串,是原字符串 两字符之间插入一个#(如”A#B#C#D”)。 要求:1)从主函数中完成字符串输入和新字符串输出; 2)要求函数f中完成新字符串的产生;3)必须使用指针变量;高职03 C语言期末考试答试纸(B卷)班级_ 姓名_ 成绩_一 选择题(每题1分,共20分)1234567891011121314151617181920二 填空题(每个填空2分,共20分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辽宁省事业单位招聘考试教育类专业知识试卷及答案
- 2025年中式烹调师(技师)考试题库及答案
- 2025年事业单位招聘面试真题模拟试卷:时事热点解读
- 2025年事业单位招聘考试综合类专业能力测试试卷(管理类)2025年真题模拟与解析
- 呼市地理统考试卷及答案
- 碳汇时空分布预测-洞察与解读
- 河南信阳二模语文考试试卷及答案
- 2025国考邯郸市食品药品监管岗位申论必刷题及答案
- 2025国考抚顺市巡视巡察岗位行测题库含答案
- 2025国考青海证监局行测常识判断高频考点及答案
- 家庭教育指导服务行业:2025年家庭教育市场消费者行为分析报告
- 苏州加装电梯协议书范本
- 大单元教学设计课件讲解
- 城市市容管理课件
- 门诊护理服务规范课件
- 首件工程(隧道)实施方案
- 孝心教育主题班会
- DR影像技术摆位课件
- 肝囊肿的护理查房
- nba篮球管理制度
- 公司厂房出租管理制度
评论
0/150
提交评论