资源描述:
《浙江理工大学c语言期末考试模拟试卷6.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C程序设计》期末模拟试题一、单选题(每小题2分,共20分)1、在C语言中,正确的int类型的常数是________。[A]-2U[B]059[C]3a[D]0xAF2、已知:chara;intb;floatc;doubled;执行语句c=a+b+c+d;后,变量c的数据类型是________。[A]int[B]char[C]double[D]float3、假设定义变量如下:intx;floaty;以下输入语句中________是正确的。[A]scanf(“%f%f”,&y,&x);[B]scanf(“%f%d”,y,x);[C]
2、scanf(“%f%d”,&y,&x);[D]scanf(“%5.2f%2d”,&y,&x);4、已知:inta,*p=&a;则为了得到变量a的值,下列错误的表达式为________。[A]p[0][B]*p[C]&*a[D]*&a5、在C语言中,引用数组元素时,其数组下标的数据类型允许是________。[A]整型常量[B]整型表达式[C]整型常量或整型表达式[D]任何类型的表达式6、以下能对外部的二维数组a进行正确初始化的语句是________。[A]inta[2][]={{1,0,1},{5,2,3}};[B]inta[3]
3、[]={{1,2,3},{4,5,6}};[C]inta[2][4]={{1,2,3},{4,5},{6}};[D]inta[][3]={{1,0,1},{},{1,1}};7、设有intx,y;以下语句判断x和y是否相等,正确的说法是该语句________。if(x=y)printf("xisequaltoy.");[A]语法错[B]不能判断x和y是否相等[C]编译出错[D]能判断x和y是否相等8、若用数组名作为函数调用时的参数,则实际上传递给形参的是________。[A]数组元素的个数[B]数组的第一个元素值[C]数组中全部
4、元素的值[D]数组首地址9、若有定义charx[]="12345";chary[]={'1','2','3','4','5'};则。[A]x数组与y数组的长度相同[B]x数组长度大于y的长度[C]x数组长度小于y数组长度[D]x数组等价于y数组10、以下正确的函数说明是________。[A]floatadd(intx,y)[B]intadd(intx;inty)[C]charadd()[D]intadd(charx[][])共7页—第8页二、程序填空题(阅读以下程序说明和相应程序,在每小题提供的若干可选答案中,挑选一个正确的答案
5、。每小题2分,共30分)1、【程序说明】求s=1-1/2+1/3-1/4+…+1/19-1/20的值。运行示例:sum=0.668771【程序】#includevoidmain(){inti;(11)fh=1;(12)for(i=2;i<=20;i++){(13)s=(14)}printf((15)_,s);}【供选择的答案】(11)[A]floats;[B]floats;int[C]floats,[D]ints,(12)[A]s=0;[B]s=1;[C]s=0.5;[D]s=2;(13)[A]fh=-1;[B]
6、fh=fh/i;[C]fh=1/i;[D]fh=-fh;(14)[A]s+fh/i;[B]s+fh[C]fh/i[D]s=s+1/i;(15)[A]"sum=%f"[B]"sum=%d"[C]"s=%f"[D]"s=%s"2、【程序说明】以下函数用于找出一个2×4矩阵中的最大元素值。【程序】#includevoidmain(){intmax_num(intstr[][4]);intstr[][4]={{-1,4,3,5},{7,8,9,0}};printf("maxis%d",(16));共7
7、页—第8页}intmax_num(intstr[][4]){inti,j,max;max=(17);for(i=0;(18);i++)for(j=0;(19);j++)if(str[i][j]>max)max=(20);return(max);}【供选择的答案】(16)[A]max_num(str[][4])[B]max_num(str)[C]max_num[D]max_num(intstr[][4])(17)[A]str[B]str[0][0][C]0[D]str[][4](18)[A]i<2[B]i<=2[C]i=2[D]i>
8、2(19)[A]j<=4[B]j>4[C]j<=3[D]j=3(20)[A]str[][j][B]str[j][C]str[i][D]str[i][j]3、【程序说明】输入a和b两个整数,按先大后小的顺序输出a和b,用函数处理,并用指针类型的数据作