




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
最佳答案 判断题 1C程序中最基本的单位是函数( )。正确 程序时由函数构成的 2a-2是一个正确的标识符( )。 错误 -非法字符 31/2的值是0.500000( )。 错误 0 4fabs(-5)的值是25( )。 错误 5 5(i+2)+是正确的表达式( )。 错误 +要求是变量 63&4的值为1( )。 正确 7在C语言中表达式ch=”abcdef”是正确的( )。错误 字符串不能直接赋值 8经过编译后,但未链接的文件扩展名为obj( )。正确 9在C语言中是区分大小写的( )。 正确 10一个C程序可以有多个文件构成( )。 正确二、填空题(38分,共8小题,15每小题4分,68每小题6分,把正确答案按题号填入表格内)1在C程序设计中,把编辑好的源程序进行编译后成为 目标(obj) 文件,进行链接后成为 可执行(exe) 文件。2有一字符ch,写出判断ch为大写字母的表达式。 ch=A&ch=Z 3已有定义:int x=4,y; y=x+; 请写出y的值。 y的值为4 4已有定义:int x=012;要求输出为:* x=10 & 请写出用x表示的printf语句。printf(* x=%d &,x); 5已有定义:int x,y;x、y的值从键盘输入,键盘输入形式为:20,30,其中20赋给x,30赋给y,请写出用scanf表示的输入语句。scanf(%d,%d,&x,&y); 6有循环语句: y=0; x=10; while(x=20) y=y+x; x+; 写出与它等价的for语句。for(x=10,y=0;x=20;y+=x,x+);7. 从键盘输入一个整数n,调用函数sum求s=1/1+1/2+1/3+1/4+1/n,在main函数中输出结果,请填空。 #includedouble sum( int a) int i; double s=0; for(i=1;i=a;i+) s+=1/i; return s;int main() int n; double ss; scanf(%d,&n); ss=sum(n); printf(ss=%lfn,ss);8. 定义一结构体struct kk int a; char s20;定义一个结构体数组struct kk x5;从键盘输入结构体数组,输出数组中最大成员a及s。#includestruct kk int a; char s20;int main() struct kk x5; int i,max,k; for(i=0;i5;i+) scanf(%d %s,&xi.a,xi.s); max=x0.a; for(i=1;imax ) max=xi.a; k=i; printf(最大值 %d 及姓名为%sn,xk.a, xk.s ); return 0;三、程序阅读题(18分,共3小题,每小题6分,把正确答案按题号填入表格内) 1. 阅读下列程序,写出程序的运行结果。 #includeint main( ) int x=0x10,y=010; printf(“x=%d y=%xn”,x,y); return 1;结果:x=16 y=82. 阅读下列程序,写出程序的运行结果。 #include int main( ) char ch=C; int x=3; switch(ch-B) case 1:x=x+2; break; case 1+1:x=2*x; default:x=x-5; break; case 3:x=x/2; printf(x=%dn,x); 结果:x=53. 阅读下列程序,写出程序的运行结果。 #includeint main() int x,*p,a10=0,10,20,30,40,50,60,70,80,90; p=&a4; x=*p+; printf(%d ,x); x=+*p; printf(%d ,x); x=*+p; printf(%d ,x); printf(n); return 0;结果:50 51 60四、程序设计题(24分,第1题10分,第2题14分) 1键盘输入一批整数,输入0时结束,偶数输出,奇数相加,最后输出奇数的和。 #include stdio.hint main() int a,i,s=0; scanf(%d,&a); while(a) if(a%2) s+=a; else printf(%d ,a); printf(n奇数和为:%dn,s); return 0;2在main函数中定义一个整型数组int a10,编写一个输入函数input,输入这个数组的所有元素,编写一个求数组最大值的函数max,求这个数组中的最大元素,在main函数中输出数组最大值。 #include stdio.hvoid input(int a10)int i;for(i=0;i10;i+)scanf(%d,&ai); int max
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信技术会考试题及答案
- 天津生物高考试题及答案
- 2025年供应室培训试题及答案
- 分管教学副校长在新学期教师会议上讲话:抓质量、正校风、促发展
- 2025秋季开学第一周校长在国旗下讲话:养成良好习惯成就美好人生
- 2025年高压电工复审题库(附答案)
- 2025年高级汽车驾驶员资格证考试题库及答案
- 2025年高级经济师(知识产权)实务考试真题卷附解析
- 预案培训试题及答案
- 不可管理风险管理办法
- 2025年人教版音乐四年级上册教学计划(含进度表)
- 2025 - 2026学年教科版科学三年级上册教学计划
- 销售话术培训方案
- 23G409先张法预应力混凝土管桩
- 人教PEP版(一起)(2024)一年级上册英语全册教案(单元整体教学设计)
- 铁工电〔2023〕54号国铁集团关于印发《普速铁路工务安全规则》的通知
- 《光伏发电工程工程量清单计价规范》
- GB/T 5267.1-2002紧固件电镀层
- GB/T 2411-2008塑料和硬橡胶使用硬度计测定压痕硬度(邵氏硬度)
- GA/T 1217-2015光纤振动入侵探测器技术要求
- 层次分析-环境管理法课件
评论
0/150
提交评论