c语言程序设计期末试题

c语言程序设计期末试题

ID:37178045

大小:42.01 KB

页数:6页

时间:2019-05-21

c语言程序设计期末试题_第1页
c语言程序设计期末试题_第2页
c语言程序设计期末试题_第3页
c语言程序设计期末试题_第4页
c语言程序设计期末试题_第5页
资源描述:

《c语言程序设计期末试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计测试题一.选择题:(每题2分,共30分)1.C语言中,运用对象必须是整型数的运算符是(A)A)%B)/C)%和/D)**2.以下选项中,合法的用户标识符是(A)A)floatB)printfC)when?D)random%23.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是(C)A)1B)2C)2.0D)2.54.在C语言中,5种基本数据类型的存储空间长度的排列顺序为(A)A)char

2、ngint=float=doubleD)char=intlongint<=floaty)&&(y>=z)

3、B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)9.已知ch是字符型变量,下面不正确的赋值语句是(D)A)ch=’7’+’9’;B)ch=’’;C)ch=’a+b’;D)ch=’5+9’;10.下列关于单目运算符++,—的叙述中正确的是(D)A)它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量;C.它们的运算对象可是int型变量,但不能是double型变量和float型变量;D.它们的运算对象可以是char型变量、int型变量和float型变量;11.设in

4、ta[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是(D)A.2B.3C.4D.无确定值12.若已定义:以下正确的描述是(B)A.continue语句的作用是结束整个循环的执行;B.只能在循环体内和switch语句体内使用break语句;C.在循环体内使用break语句或continue语句的作用相同;D.从多层循环嵌套中退出时,只能使用goto语句;13.以下语句中,错误的是(D)A.inta[]={1,2};B.char*a[3];C.chars[10]=”test”;D.intn=5,a[n];14.以下程序的运行结果是(D)#

5、defineMAX(x,y)(x)>(y)?(x):(y)main(){inti=10,j=15,k;K=10*MAX(i,j);printf=(“%d”,k);}A.10B.15C.100D.15015.若要用fopen函数打开一个新的二进制文件,要求该文件既能读也能写,则文件方式字符串应是(B)A.“ab++”B.”wb++”C.”rb++”D.”ab”二、填空题:1.有以下定义:intw[100];则w数组元素下标的上限为(0),下限为(99).2.设a=3,b=4,c=5,则表达式a

6、

7、b+c&&b==c的值(1).3.表达式a=1,a+1,a++的

8、值是(2).4.若用数组名作为函数调用的实参,传递给形参的是(数组的首元素的地址).5.定义结构体类型的关键字是(struct)。6.设a、b、c为整型数,且a=2,b=3,c=4,则执行完成以下语句:a*=16+(b++)-(++c);后,a的值是(28),c的值是(5).7.被调用函数在执行结束时,这个函数中定义的(指针变量)类型的变量不被释放。8.若二维数组a有m列,则在a[i][j]前的元素个数为(mi+j)。三、读程序写结果。1、设有如下程序段:inti=0,sum=1;do{sum+=i++;}while(i<6);printf(“%”,sum)

9、;上述程序的输出结果是(16)2、以下程序的输出结果是(10)main(){intarr[]=30,25,20,15,10,5}:*p=arr;p++;printf(“%d”,*(p+3));};3、下面程序的运行结果是(i=7,j=6,x=7)#includemain0{inti=2,x=5,j=7;fun(j,6);printf(“i=%d;j=%d,x=%d”,I,j,x);}fun(inti,intj){intx=7;printf(“i=%d;j=%d;x=%d”,i,j,x);}4、下面程序的运行结果是;(AINOJKLM

10、NOGHI)main0{

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

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

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