《C程序设计基础》试题

上传人:豆*** 文档编号:202063364 上传时间:2023-04-21 格式:DOC 页数:10 大小:45.50KB
收藏 版权申诉 举报 下载
《C程序设计基础》试题_第1页
第1页 / 共10页
《C程序设计基础》试题_第2页
第2页 / 共10页
《C程序设计基础》试题_第3页
第3页 / 共10页
资源描述:

《《C程序设计基础》试题》由会员分享,可在线阅读,更多相关《《C程序设计基础》试题(10页珍藏版)》请在装配图网上搜索。

1、学号:姓名:装订线(答题不得超过此线)班级:系别:长沙师范学校 电子信息工程 系 年 学期C语言程序设计试题(5) 用于 计算机应用技术 专业 班级考试形式 闭卷 时量 100分钟 满分 0分 得分 命题 宋碧慧 审题 阅卷 成绩复核 阅卷人得分一、选择题(每题3分,共30分,答案填写在如下表格中)题号125678910答案1. 一种C语言程序是由( )。A. 一种主程序和若干子程序构成B. 若干函数构成 若干过程构成D.若干子程序构成2 已知:ch =ameddres;则所指的字符串的长度为( ).A. 18 B. 6 . 3 D. 143.若有条件体现林(x)?:-,则如下体现式中能完全等

2、价于体现式(x) 的是( )。 A. (exp=0) B. (ex!) Cexp=1 D. (ex!=1) 4. C语言规定,简朴变量做实参时,它和相应形参之间的数据传递方式是( )。A地址传递 . 单向值传递双向值传递。即由实参传给形参,再由形参传回给实参D.由顾客指定传递方式5. 如下对的的函数形式是( )。. double fun1(int ,it y) zx;return z; B. n1(it , y)int z; etr ; C. fun1(x,y) intx,y; double ; z=+y;turnz; D. oubl un1(int ,nt y) double z; zxy;

3、retur z;6 语言容许函数值类型缺省定义,此时该函数值隐含的类型是( )。Afat型 B. int型 . lon型 D.do型 如下程序有语法性错误,有关错误因素的对的说法是( )。voimain( )n ; voi r_car();k=prt_car(G);A. 语句vod prhar();有错,它是函数调用语句,不能用void阐明。. 变量名不能使用大写字母。. 函数原型阐明和函数调用语句之间有矛盾。. 函数名不能使用下划线。8.若有如下定义,则下面在scanf函数调用语句中对构造体成员的引用不对的是( )。sttpupir ae2;t g;int sex;pup5,*p;A. sa

4、nf(%d,-age);B.canf(%s,up0.name);Csnf(%,pup0.age);D. can(%d,&(pup1.s);9. 若已有定义int(*p)();则指针( )。A 代表函数的返回值B.指向函数的入口地址.表达函数的类型D. 表达函数返回值的类型10. 设x、y均为foat型变量,则如下不合法的赋值语句是( )。A. +x; B y=(x%2)/10;C*y+8; . y=0;阅卷人得分二、填空题(每题1分,共10分)1. 已知字母a的ASCI码为十进制数97,且设ch为字符型变量,则体现式ch=+83的值为 。2. C源程序的基本单位是 。3. 若有定义:char

5、10; 则变量C中涉及的字符个数为 。4. 假设所有变量均为整型,则体现式(=,b=,+,b+,a+b)的值为 。5. 执行下面的程序片段后,x的值是 。i=0; i+; x=+i;6. 设、c均是n 型变量,则执行如下or循环后,c的值为 。for(=1,b=5;=b;a+) =a+;7.如下do-whe语句中循环体的执行次数是 。a=10;0; b=2; a-=2b; while (a=);8 若有定义: it 32=2,4,8,10,12;,则*(a1+1)的值是 。9. 若a=1,b=2则体现式a? a:1的值是 。10.当a=5,=4,=2时,体现式样a! =c的值是 。阅卷人得分三

6、、判断题(共0题,每题1分,共分)( )1.程序的执行总是从主函数开始,主函数执行完时,则程序执行结束。 ( )2.控制台原则输入设备一般是指键盘。 ( )3. dowhie语句的循环体至少执行一次。 ( )4 循环体中continue语句的作用是结束整个循环的执行。 ( ) 语言规定,ele子句总是与它上面的近来的if配对。 ( )6 char a0,1,3,4,5,6不是对的的数组阐明语句。 ( )7 字符串hi不小于字符串ha。 ( )8 在用数组名作为函数实参时,传递的是数组的起始地址。 ( ).体现式i+与+i在任何场合功能完全相似。 ( )10. 在赋值体现式中,赋值号左边的变量和

7、右边的体现式之值的数据类型可以不相似。阅卷人得分四、程序阅读、填空题(共6题,共0分)1. min() in p,*q,n; scanf(“d”,&n); p=(it*)mallc(n*sizeo(n); for(qn-1;q=p;q-) sanf(“%d”,q); for(q=+n-1;p=q;+) pntf(“%3d”,*p); 当输入数据序列为8 2 1 8 时程序的输出成果为: (5分)2. #iclue 0) retur n*fun(n-);se return 1;mi() int afu(4); prin(a=%dn,a);程序运营成果:_ (5分)4. vodain(vo)a=1

8、,k;f(=0;k3;k+) nt(%4d,1(a);nt f1(int x)statc int z3,=0;y+;z+;reurn(x+z);如下程序的运营成果是 。(5分)5下面程序的功能是求1000以内的所有完全数。(阐明:一种数如果正好等于它的因子之和(除自身外), 则称该数为完全数,例如:6=1+2+, 6为完全数。)(4分)#nludetiohvid min(id)int a,i,m0;for(=1;a=100;a+)fr ( ; =a/2;+)if( (%i)=0) ;if (m=a) prtf(%4d,a);6. 下面程序的功能是用函数递归措施计算菲波那契数列,请填空完善之。(

9、6分) main() int ,m;sanf(%d,&n);m=_;prit(d,);int fibo(n); in n; f(=1) _; lsei(n=2) reur(); e return(_);阅卷人得分五、程序设计题(每题1分,共20分)1. 写一种判断与否为素数(只能被1和其自身整除)的函数,在主函数中输入一种整数,输出与否是素数的信息。编写一种程序,接受从键盘输入的10个整数,实现由小到大排序,并输出。参照答案一、单选题(2分).5.BBD .0BCAB二、填空题(分)1. f 或1022. 函数3.1 / 1个. 95. 126.107. .89.31. 1三、判断题(5分)四、程序运营成果题(20分)1. 8 3 1 2 4.siu. 24. 6 05 i=1 +=i6 ib() turn(0) fibo(n-)+fibo(n1)五、略

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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