欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    浙江万里学院C语言程序设计专升本练习(含六卷)及答案.docx

    • 资源ID:1115031       资源大小:165.22KB        全文页数:82页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    浙江万里学院C语言程序设计专升本练习(含六卷)及答案.docx

    C语言程序设计专升本练习(一)(总分100分,考试时长60分钟)一、单项选择题(每小题2分,共100分)1、空语句仅有个的语句称为空语句。号号号号 逗句分冒 、 、 、 、 ABCD,).);):)2、c语言中局部变量的缺省存储类别是oA、 staticB、 autoC、 registerD>extern3、下列程序的输出结果是omain()(inta=0,i;for(i=l;i<5;i+)(switch(i)(case0:case3:a+=l;case1;case2:a+=2;default:a+=3;)printf(%d,a);)A、19B、1C、6D、84、有以下程序:ttinclude<stdio.h>main()(inti,s=0,t=1,2,3,4,5,6,7,8,9;for(i=0;i<9;i+=2)s+=*(t+i);printf("%dn,s);A、45B、20C、25D、365、下面程序的输出结果是ftinclude<stdio.h>main()(inta=l,2,3,4,5,6,7,8,9,0,*p;P=a;printf(z,%dn,z,*p+9);)A、0B、1C、10D、96、下列语句合法的是oA、 4+c=b=0;B、 a=+c;C、 a=2=b=6;D、a=4+;7、下列字符数组初始化语句中,不正确的是A、charc=,goodmorning,;B、chare20二goodmorning”:C、charc二('a','b','c','d');D、charc="ffgoodmorning,);8、以下字符中不是转义字符的是oA、aB、b,C、c,D、''9、下列合法的字符型常量是oA、xl3'B、'081'C、'65'D、 n10、若有以卜定义,inta,b;floatx;则正确的赋值语句是OA、a=l,b=2E、 b+;F、 a=b=5G、 b=int(x);11、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A、函数调用可以作为独立的语句存在B、函数调用可以作为个函数的实参C、函数调用可以出现在表达式中D、函数调用可以作为个函数的形参12、计算机中的数有浮点和定点两种表示,浮点表示的数,通常由两部分组成,即A、指数和基数B、尾数和小数C、阶码和尾数D、整数和小数13、有以下程序:main()(charstr=,yz,*ps=str;while(*ps)ps+÷for(ps-;ps-str>=o;ps-)puts(ps);执行后的输出结果是OA、yzxyzB、zyzCzyzxyzD、xXyxyz14、:维数组a有m行n歹J,则在aij之前的元素个数为A、 j*n+iB、 i*n+jC、 i*n+j-lD、 i*n÷j+l15、以下程序的输出结果是。include<stdio.h>main()(inta=2,c=5;printf(z,a=%d,b=%dn”,a,c);)A、a=%2,b=%5B、a=2,b=5C、a=%d,b=%dD>a=%d,b=%d16、有以下程序ftinclude<stdio.h>main()(inti,n;for(i=0;i<8;i+)(n=rand()%5;switch(n)(case1:case3:printf(z,%dnzz,n);break;case2:case4:printf(,z%d11z,n);continue;case0:exit(0);printf("%dn”,n);以下关于程序执行情况的叙述,正确的是OA、f。循环语句固定执行8次B、当产生的随机数n为4时结束循环操作C、当产生的随机数n为1和2时不做任何操作D、当产生的随机数n为0时结束程序运行17、有一函数,以下程序段中不能根据X值正确计算出y值的是A、if(x>0)y=l;elseif(x=0)y=0;elsey=l;B、 y=0;if(x>O)y=l;elseif(x<0)y="l;C、 y=0;if(x>=0);if(x>0)y=l;elsey=-l;D、if(x>=0)if(x>O)y=l;elsey=0;elsey="l;18、有以下程序#include<studio.h>intfun()(staticintx=l;x*=2;returnx;)main()(inti,s=l;for(i=l;i<=2;i+)s=fun();printf(n%dn,s);)程序运行后的输出结果是OA、0B、1C、4D>819、设有数组定义:Chararray口二StUdCnt;则数组所占的存贮空间为A、6个字节B、7个字节C、8个字节D、9个字节20、有以下程序typedefstruct(charname9;charsex;floatscore;stu;stuf(stua)stub="zhao",'m',85.0,90.0;inti;strcpy(a.name,b.name);D、 sex=b.sex:;for(i=0;i<2;i+)a.scorei=b.scorei;returna:main()StUC=qian,'F,95.0,92.0);stud=f(c);printf(,%s,%c,%2.Of,%2.Of,d.name,d.sex,d.score0,d.scorel);)程序的运行结果是。A、 Qian,f,95,92B、 Qian,m,85,90C>Zhao,m,85,90D>Zhao,f,95,9221、与十进制数200等值的十六进制数为0A、A8B、A4C、C8D、C422、以下选项中可作为C语言合法整数的是cA、 IOllOBB、 0386C、 OXffaD、 x2a223、计算斐波那契数列第n项的函数定义如下:intfib(intn)(if(n=0)returnl;elseif(n=l)return2;elsereturnfib(n-l)÷fib(n-2);若执行函数调用表达式fib(2),函数fib被调用的次数是oA、1B、2C、3D、424、要求通过while循环不断读人字符,当读入字母n时结束循环,若变量已正确定义,下列正确的程序段是。A、WhiIe(Ch二getchar()!='N')printf("%c",ch);B、while(ch=getchar()!=,N,)printf(,%c”,ch);C>while(ch=getchar()=,N,)printf(w%c”,ch);D>while(chgetchar()=,N,)printf(,%c”,ch);25、关于数组的叙述中,下列说法不正确的是oA、数组是最简单的复合数据类型,是有限元素的有序集合B、数组的元素可以是值(基本数据类型)、对象或其他数组C、定义数组时,必须分配内存D、个数组中的元素都必须是相同的类型26、使下列程序段输出123,456,78,键盘输入数据,正确的输入是。inti,j,kSCanf("%d,%3d%d”,&i,&j,&k);printf(,z%d,%d,%dn,i,j,k);A、12345678B、123,456,78C、123,45678D、123,*4567827、用冒泡排序对4,5,6,3,2,1进行从小到大排序,第三趟排序后的状态为A>453216B>432156C>321456D>21345628、某学校有1500名学生,若用:进制来编学号,需要多少位来表示。A、10B、11C、12D、1329、以下正确的字符串常量是oA、B、 'abc'COlympicD、*30、下列叙述中错误的是oA、 -个C语言程序只能实现种算法B、C程序可以由多个程序文件组成C、C程序可以由一个或多个函数组成D、一个函数可单独作为一个C程序文件存在31、有以下程序:#include<stdio.h>intf(intt,intn);main()inta4=l,2,3,4,s;s=f(a,2);printf("%dn”,s);)intf(intt,intn)if(n>0)&&(n<5)returntn+l+f(t,n-l);elsereturn0;)程序运行后的输出结果是OA、4B、7C、10D、632、以下字符常量中不合法的是oA、0B、'&'C、KD、,整,33、C语言程序中必须有的函数是A、#include"stdio.hB、 mainC、 printfD、 scanf34、有以下程序structs(intn;inta20;voidf(int*a,intn)(inti;for(i=0;i<n-l;i÷+)ai÷=i;)main()(inti;structss=10,(2,3,1,6,8,7,5,4,10,9);f(s.a,s.n);for(i=0;i<s.n;i+)printf(d,,s.ai);程序运行后的输出结果是OA、2,4,3,9,12,12,11,11,18,9,B、3,4,2,7,9,8,6,5,11,10,C、2,3,1,6,8,7,5,4,10,9,D、1,2,3,6,8,7,5,4,10,9,35、有以下程序include<stdio.h>main()inta=2,b=3,c=4;a*二16+(b+)-(+c);printf(zz%dn,a);)程序运行后的输出结果是OA、28B、30C、15D、1436、下列语句哪些不属于循环语句?A、forwhileC>dowhileD、if37、已有定义int(*p)O;指针p可以。A、代表函数的返回值B、指向函数的入口地址C、表示函数的类型D、表示函数返回值的类型38、以下程序的输出结果是.include<stdio.h>fun(intx,inty,intz)(z=x*x÷y*y;voidmain()(inta=31;fun(5,2,a);printf("%d”,a);)A、0B、29C、31D>无定值39、当调用函数时,实参是一个数组名,则向函数传送的是OA、数组的长度B、数组的首地址C、数组每个元素的地

    注意事项

    本文(浙江万里学院C语言程序设计专升本练习(含六卷)及答案.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开