电大本科c语言程序设计a

电大本科c语言程序设计a

ID:34131609

大小:324.56 KB

页数:7页

时间:2019-03-03

电大本科c语言程序设计a_第1页
电大本科c语言程序设计a_第2页
电大本科c语言程序设计a_第3页
电大本科c语言程序设计a_第4页
电大本科c语言程序设计a_第5页
资源描述:

《电大本科c语言程序设计a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试卷代号:1253座位号E口中央广播电视大学2009-2010学年度第一学期"开放本科"期末考试C语言程序设计A试题2010年1月盯二!三l四1五l叫得分1评卷人一、单选题(每小题2分,共20分)1.C语言源程序文件的缺省扩展名为()。A~PReeC.abjD.C2.设x和y均为逻辑值,则x&&y为真的条件是()。A.它们均为真B.其中一个为真c.它们均为假D.其中一个为假3.在下列的符号常量定义中,正确的定义格式为()。A.#defineMlB.canstintM220C.#defineM310D.canstcharmark4.far循环语句能够被改

2、写为()语句。A.复合B.ifC.switchD.while5.在下面的一维数组定义中,错误的定义格式为()。A.inta[]={l,2,3}B.inta[10]={O}C.inta[]D.inta[5]6.下面的函数原型声明中存在语法错误的是()。A.AA(inta,intb)B.AA(int,int)C.AA(inta;intb;)D.AA(inta,int>13747.假定a为一个数组名,JII]下面存在错误的表达式为的()。A.a[i]B.祷a十十c.赞aD.赞(a十1)8.假定有定义为"inta[10],x,铸pa=az",若要把数组由中下标

3、为3的元素值赋给x,则不正确的赋值为()。A.x=pa[3]B.x=铸(a十3)C.x=a[3]D.x=铸pa十39.char类型的长度为()个字节。A.1B.2C.3D.410.向→个二进制文件中写入信息的函数为()。A.fgets()B.fputs()C.freadOD.fwriteO得分i评卷人二、填空题(每小题2分,共26分}1.C语言中的每条复合语句以作为结束符。2.在:1:1:include命令中所包含的文件,可以是头文件,也可以是文件。3.十进制数35对应的八进制数为4.假定x=5,则表达式2十x十十的值为5.增量表达式十十y表示成赋值表

4、达式为6.若x=5,y=:=10,则x>y的值为7.假定二维数组的定义为"inta[3][5];",则该数组所含元素的个数为8.执行"typedefintABC[10];"语句把ABC定义为具有10个整型元素的类型。9.strcatO函数用于一-二两个字符串。10.假定p所指对象的值为25,p十1所指对象的值为46,则必p十十的值为11.若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为12.NULL是一个符号常量,通常作为空指针值,它对应的值为13.假定要动态分配一个类型为structWorker的对象,并由r指针指向这个对象,则使用的表达

5、式为=malloc(sizcof(structWork盯»。1375

6、得分

7、评卷人

8、三、写出下列每个程序运行后的输出结果{每小题6分,共30分)I_l_I1.拌includevoidmainO{inti,s=O;forG=1;i<6;i十十)s十=i*i;printf("s=%d10",s)';2.#inc!ude#defineN6voidmainOinti,a[NJ={2,5,8,lO,15,2l};for(i=O;i

9、.#include#includevoidmainO{n•unsignedintlen;char祷af51=V'student","workerFFJcadrJJFSoldier","zzeasan123门;len=strlen(a[oJ);for(i=1;i<5;i十十)if(strlen(a[iJ)>len)len=strlen(a[iJ);printf("%d10",len);13764.#includevoidmainOinta,b;for(a=2,b=3;b<20;){printf("%

10、d%d",a,b);a=a十b;b=a+b;print£("%d%dn",a,b);5.#includevoidLEOnt赞a,int赞b){mtx=*a;赞a=祷b;赞b=x;voidmainO{intx=15,y=26;print£(川d%d10",x,y);LE(&.x,&.y);printf("%d%d10",x,y);

11、得分l评卷人

12、四、写出下列每个函鼓的功能{每小题6分,共12分)II1.#includeintSGOntx){Ilx为大于等于2的整数inta=Ont)sqrt(x);Ilsqrt(x)取x的

13、平方根inti=2;whileO<=a){i£(x%i==0)break;1377i十十sif

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。