1253本科2015c语言程序设计

1253本科2015c语言程序设计

ID:40074042

大小:26.50 KB

页数:8页

时间:2019-07-19

1253本科2015c语言程序设计_第1页
1253本科2015c语言程序设计_第2页
1253本科2015c语言程序设计_第3页
1253本科2015c语言程序设计_第4页
1253本科2015c语言程序设计_第5页
资源描述:

《1253本科2015c语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档试卷代号:1253国家开放大学(中央广播电视大学)2015年春季学期“开放本科”期末考试C语言程序设计A试题2015年7月一、单选题(每小题2分,共20分)1.由C语言目标文件连接而成的可执行文件的默认扩展名为()。A.cppB.exeC.objD.c2.设有两条浯句为“inta=3;a+=a*a;”,则执行结束后,a的值为()。A.12B.18C.15D.273.带有随机函数调用的表达式rand()%20的值在()区间内。A.1—19B.1—20C.0~19D.0—204.在for循环浯句“for(i=0;i

2、+)S;”中,循环体S被执行的次数为()。A..nB.n+lC.n一1D.n一25.在下列的字符数组定义中,存在语法错误的是()。A.chara[20]=”abcdefg”;B.char3[]=”x+y=55”;C.chara[15]={’1’,’2’};D.chara[10]=’5’;6.若有—个函数原型语句为“double*functi0n();”,则此函数的返回值类型为()。A.实数型B.实数指针型C.函数指针型D.数组型标准文案实用文档7.在C语言中,所有预处理命令都是以()符号开头的。A,*B#C.&D.@8.假定整数

3、类型的指针p所指数据单元的值为30,p十l所指数据单元的值为40,则执*p++后,P所指数据单元的值为()。A.40B.30C.70D.109.若要使p指向二维整型数组a[10][20],则p的类型为()。A.int*B.int**C.int*[20]D.int(*)[20]10.表示文件结束符的符号常量为()。A.eofB.EofC.EOFD.feof二、填空题(每小题2分,共26分)11.C语言中的每条复合语句以右括号作为结束符。12.在#include命令中所包含的文件,可以是头文件,也可以是文件。13.十进制数35对应的

4、十六进制数为。14.假定x=8,则表达式2+x+牛的值为。15.对于“for(i=0;i<10;i+=2)S”语句,循环体S被执行的次数为。16.若x=5,y=8,则执行"if(x>y)c=2;elsec=3;”语句后,c的值为——一一。17.假定二维数组的定义为"inta[3][5];”,则该数组所包含的元素个数为。18.执行"typedefintABC[10]”语句把ABC定义为具有10个整型元素的类型。19.strcat()函数用于两个字符串。标准文案实用文档20.假定p所指对象的值为34,p+1所指对象的值为46,则*p

5、++的值为—一一—。21.若要把一个指针p强制转换为字符指针。则采用的强制转换表达式为———一。22.NULL是一个符号常量,作为空指针,它所表示的整数值为。23.假定要动态分配一个类型为struetWorker的对象,并由r指针指向这个对象,则r的数据类型为。三、写出下列每个程序运行后的输出结果(每小题6分,共30另24.#includcvoidmain(){inti,j,k=0;for(i=0;i<4;i++)for(j=i;j<4;j++)k++;;printf(”%d\n”,k);}25.#includ

6、evoidmain(){intx=20;inti=2;while(i<=x){if(x%i==0){printf(”%d”,i);x/=i;}elsei++;}}26。#includevoidmain(){标准文案实用文档inta[8]={7,6,4,5,8,3,9,12};inti,s=0;for(i=0;i<8;i++)if(a[i]>=6&&a[i]<=9)s+=a[i];printf(”s=%d\n”,s);27.#includeintWF(intx,inty){x=

7、x+y;y+=x;returnx十y;}voidmain(){intx=3,y=5;printf(”%d\n”,WF(x,y));}28.#includeintLA(int*a,intn){inti,s=0;for(i=0;i

8、intb,intc){if(a>=b&&a>=c)returna;if(b>=a&&b>=c)returnb;returnC;}函数功能:30.int*LI(intn){inti;int*a=malloc(n*sizeof(int));for(i=0;i

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

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

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