欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《程序设计基础(C)》2013.7考试(八)卷20130625zui终.docx

    • 资源ID:994820       资源大小:62.52KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    《程序设计基础(C)》2013.7考试(八)卷20130625zui终.docx

    得分评卷人一'单项选择题(每小题2分,共40分)青海大学考试试卷20122013学年第二学期程序设计基础(C)课程考试试卷考试日期:年月日注:所有答案均写在答题卡上,考试结束后试卷和答题卡一并交回1 .下列变量名中合法的是:【】A、B.C.TomB、3a6bC、_6a7bD、$ABC2 .字符型常量在内存中存放的是:【】A、ASCn代码B、BCD代码C、内部码D、十进制码3 .下列保留字中用于构成循环结构的是:【】A、defaultB、switchC、whileD、if4 .x、y、Z被定义为ini型变量,若从键盘给x、y、Z输入数据,正确的输入语句是:A、inputx、y、z;B、scanf("%d%d%dM,&x,&y,&z);C、scanf("%d%d%d,x,y,z);D、read("%d%d%d",&x,&y,&z);5 .C语言的SWileh语句中,case后:【】A、只能为常量B、只能为常量或常量表达式C、可为常量及表达式或有确定值的变量及表达式D、可为任何量或表达式6 .以下正确的描述是:【】A、COnIinUe语句的作用是结束整个循环的执行B、只能在循环体内和switch语句体内使用break语句C、在循环体内使用break语句和continue语句的作用相同D、从多层循环嵌套中退出时,只能使用goto语句。7 .在C语言中,if语句后的一对圆括号中,用以决定分支的流程的表达式:【】A、只能用逻辑表达式B、只能用关系表达式Cs只能用逻辑表达式或关系表达式D、可用任意表达式8 .以下关于C语言中数组的描述正确的是:【】A、数组的大小是固定的,但可以有不同的类型的数组元素。B、数组的大小是可变的,但所有数组元素的类型必须相同。C、数组的大小是固定的,所有数组元素的类型必须相同。D、数组的大小是可变的,可以有不同的类型的数组元素。9 .设有定义语句inta34,则以下对此语句的叙述不正确的是:【】A、定义了一个名为a的二维数组B、a数组共有3*4个元素C、a数组中行下标为13,列下标为14D、数组中的每个元素必须为整型10 .在执行inta3=123,4,5,6;语句后,all的值是:A、4B、1C、2D、511 .不能把字符串:HeHO!赋给数组b的语句是:【】A、charb10=4H,e,tlV,oV!,);B、charb10;b=ltHello!M;C、charbl0;StrCPy(b,"Hello!");D、Charb10="HeHo!”;12 .为了判断两个字符串SI和s2是否相等,应当使用:【】A、if(sl=s2)B、if(sl=s2)C>if(strcpy(sl,s2)D、if(strcmp(sl,s2)=0)13 .在C语言程序中,以下正确的描述是:【】A、函数的定义可以嵌套,但函数的调用不可以嵌套Bs函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用均不可以嵌套D、函数的定义和函数的调用均可以嵌套14 .当执行以下程序段时:【】x=-l;do(x=x*x;)while(!x);A、循环体将执行一次B、循环体将执行两次C、循环体将执行无限次D、系统将提示有语法错误15 .以下关于for循环的正确描述是:【】A、for循环只能用于循环次数已确定的情况B、for循环是先执行循环体语句,后判断表达式C、在for循环中,不能用break语句跳出循环体D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来16 .若函数调用时的实参为简单变量,以下关于函数形参和实参的叙述正确的是:【JA、函数的实参和其对应的形参共占同一存储单元。B、形参只是形式上的存在,不占用具体存储单元。C、同名实参和形参占同一存储单元。D、函数的形参和实参分别占用不同的存储单元。17 .有如下程序段:intx,y,z;x=20,y=40,z=60;while(x<y)x+=4,y-=4;z=2;Printfr'%d,%d,%d",x,y,z);则此程序的输出结果是:【】C第CC掷CM CCA、40,36.30B、32,28,7C、32,28,30D、32,28,7.518 .有如下程序段:staticchara=*tabcdef,);char*p=a;*(p+2)+=3;printf(*%c,%cn,*p,*(p+2);则此程序的输出是:【】A、d,fB、c,eC、a,fD、f,e19 .下列说法中正确的是:【】A、在程序中定义一个结构体类型,将为此类型分配存储空间B、结构体类型的成员名可与结构体以外的变量名相同C、结构体类型必须有名称D、结构体的成员不可以是结构体变量20 .使用fopen()以文本方式打开或建立可读可写文件,要求:若指定的文件不存在,则新建一个,并使文件指针指向其开头,若指定的文件存在,打开它,将文件指针指向其结尾。正确的“文件使用方式''描述是:【】A、"d"B、'w+"C、“a+"D、“a”二、填空题(每空1分,共20分)1 .若要在程序中使用标准输入输出库函数时,则必须在程序的开始用的牌必加命令中使用【1】头文件。2 .一个C语言的程序至少应包含一个3 .C语言中用_Lil_表示逻辑值"真",用【4】表示逻辑值“假”。4 .若有定义:inix=3,y=2;floata=2.5,b=3.5;则表达式(x+y)%2+(inl)a(ini)b的值为【5】。5 .数学表达式山+2x-3v的C语言表达式是_16】。X-y6 .表达式10.5+1/2的计算结果是7 .若有intm=3,y=l测计算表达式y+=y-=m*=y后的y值是【8】。8 .结构化程序设计的基本结构有三种,分别是顺序结构、【9】结构和【10】结构。9 .静态整型数组不赋初值时,其各元素的值为11初。10 .在内存中存储要占用_LL21_个字节,存储'A'要占用【13】字节。11 .函数直接或者间接地自己调用自己,称为函数的【14】。12 .有函数调用funl(x+y,(y,z),1(),fun(x,y-l);函数funl有【15】个参数。13 .定义结构体类型,使用关键字【16,定义枚举类型,使用关键字【17】。14 .设有定义如下:#defineF(N)2*N,表达式F(2+3)的下是【18。15 .定义int叫=L2,3,4,5,6),*p=a;表达式(*+p)+的值是【19016 .使用FlFE定义一个文件指针(FILE*fp),再执行语句fp=fopen(文件名,文件的使用方式),此时,文件指针fp实际上是指向一个类型的变量。得分评卷人三,判断题(每小题1分,共8分)1 .C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用,但是可以增加程序的可读性。J2 .#汕411加和#<1©回。是C语句。【】3 .在C程序中,无论多少大的整数还是实数,都能准确无误的表示。4 .自增运算符(+)或自减运算符(-)只能用于变量,不能用于常量或表达式,15 .在定义数组时,有时可以将该数组的维数省略。【】6 .在函数的定义和调用过程中,形式参数和实际参数数目可以不一致。7 .C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。【8 .函数调用:StrCal(StrCPy(StrI,str2),str3)的功能是将串str2连接到串Strl之后再将串Strl复制到申sir3中。【】得分评卷人四、程序阅读题(每小题3分,共12分)1.有如下程序段,intk=5,m=l;switch(k)casel:m+;case5:m*=3;case9:m+=4;break;case1km+=l;default:m+=2;Printf("%dn”,m);则输出结果.得分评卷人五、编程题(共20分)1. (6分)编写一个程序完成下述计算:0(x<0)y=J3x+4.5(0<=x<=i0)I2.5x-10.5(x>10)2. (7分)从键盘输入8个数,输出其中最大者。要求:使用数组进行存储。3. (7分)编写求解C;=的程序(要求将求阶乘的过程编成一个函数fac,以不同的参数k来调用该函数,从而求解C教研室主任签名:院、系(部)领导签名:2.有如下程序段,intx,y;scanf(tt%d,&x);while(x)y=x%10;printf('%d',y);x三10;)若输入整数12345,则输出结果三3.有如下程序段,:inti=l,s=2;?do:s+=i+;:if(s%6=0)continue;:else+i;Owhile(s<12);:printf("%d',.i);=则输出结果.擦:4.读下面程序:f(inta,intm,intn)=:inti,s=0;fbr(i=m;i<n;i=i+2)s=s+ai;Jreturn(s);Mmain():intx,a=<9,8,7,6,5A3,2J;:x=f(a,3.5);:PrinlR"%dn",x);°:则输出结果.O命题教师签名:第5页,共8页得分评卷人 2得分评卷人1. (6 分)2. (7 分)四、程序阅读题(每小题3分,共12分)3.4.五、编程题(共20分)3.(7分)20122013学年第二学期程序设计基础(C)课程考试答题卡院系:专业班级:姓名:学号:考试日期:年月日成绩:得分评卷人一'单项选择题(每小题2分,共40分)题号二四五总分核分人得分题号12345678910答案题号11231314151617181920答案得分评卷入二、填空题(每空1分,共20分)1.12.2_3.(3144.55.6_6.7_7.88.9109.11.1().121311.1412.1513.16一1714.18】15.1916.20得分评卷人一三、判断题(每小题I分,共8分)题号12345678答案

    注意事项

    本文(《程序设计基础(C)》2013.7考试(八)卷20130625zui终.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开