您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 兰州大学《C语言程序设计》16秋平时作业1-免费答案
谋学网一、单选题(共15道试题,共60分。)V1.请阅读以下程序:#includestdio.hmain(){floata,b;scanf(%f,&a);if(a0.0)b=0.0;elseif((a0.5)&&(a!=2.0))b=1.0/(a+2.0);elseif(a10.0)b=1.0/a;elseb=10.0;printf(%f\n,b);}若运行时输入2.0CR,则上面程序的输出结果是()A.0.000000B.0.500000C.1.000000D.0.250000标准答案:B2.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()A.float型B.int型C.long型D.double型标准答案:B3.有如下语句inta=10,b=20;*p1=&a,*p2=&b;如果让两个指针变量均指向b,正确的赋值方式是()A.*p1=*p2B.p1=p2C.p1=*p2D.*p1=*p2标准答案:B4.若fp已正确定义并指向某个文件,当未遇到该文件结束标志时,函数feof(fp)值A.0B.1C.-1D.一个非0值的标准答案:D5.若a是float型变量,则表达式a=l,a++,a+=a的值为()A.2B.4C.2.0D.4.0标准答案:D6.语句inti=3;k=(i++)+(i++)+(i++);执行过后k,i的值为()A.9,6B.12,5C.18,6D.15,5标准答案:A7.有intx=3,y=4,z=5;则下面表达式中值为0的是()A.x'&&'y'谋学网=yC.x||y+z&&y-zD.!((xy)&&!z||1)标准答案:D8.C语言中合法的字符常量是A.’\\’B.”H”C.’He’D.p标准答案:A9.在C语言中,下列类型属于构造类型的是()A.整型B.字符型C.实型D.数组类型标准答案:D10.在C语言中,退格符是()A.\nB.\tC.\vD.\b标准答案:D11.若有说明:inta[10];则对数组元素的正确引用是()A.a[10]B.a[3,5]C.a(5)D.a[10-10]标准答案:D12.已知a,b,c的值分别是1,2,3,则执行下列语句if(a++b){c=a;a=b;b=c;}elsea=b=c=0;后a,b,c的值分别是()A.0,0,0B.1,2,3C.1,2,1D.2,2,2标准答案:D13.下列字符串是标识符的是()A._HJB.9_studentC.longD.LINE1标准答案:A14.运行下列程序main(){charch='B';printf(%c%d,ch,ch++);}的输出是()谋学网标准答案:D15.函数ftell的作用是()A.取得当前文件指针的位置,该位置为相对于文件开头的位移量表示B.取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示C.出错时返回值为0D.以上叙述都不正确标准答案:A二、判断题(共10道试题,共40分。)V1.整型、实型、字符型数据可以混合运算A.错误B.正确标准答案:B2.在C语言中,指针类型属于构造类型A.错误B.正确标准答案:A3.main(){intx,y,z;x=1;y=1;z=0;x=x||y&&z;printf(%d,%d,x,x&&!y||z);}程序的运行结果是1,1A.错误B.正确标准答案:A4.C语言中的main函数必须位于程序的最前面A.错误B.正确标准答案:A5.若有说明intc;则while(c=getchar());是错误的C语句.A.错误B.正确标准答案:A6.goto不是C语言的关键字A.错误B.正确标准答案:A7.用typedef可以创建新的基本类型A.错误B.正确谋学网标准答案:A8.结构体变量各元素在内存中是连续、按顺序排放的A.错误B.正确标准答案:B9.C语言是大小写敏感的.A.错误B.正确标准答案:B10.若a为一维数组名,则*(a+i)与a[i]等价A.错误B.正确标准答案:B
本文标题:兰州大学《C语言程序设计》16秋平时作业1-免费答案
链接地址:https://www.777doc.com/doc-6381963 .html