电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)VIP免费

江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)_第1页
1/7
江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)_第2页
2/7
江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)_第3页
3/7
2江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)一、填空題(每题2分,共20分)1、一个C语言程序的开发过程包括:编辑、,连接和运行4个步骤2、设intx=9,y=8;表达式x==y+1的结果是。3、若a=3,b=4,c=5,则表达式a||(b=c)&&b==c的值是。4、执行下面程序段后,k值是。k=1;n=263;do{k*=n%10;n/=10}while(n);5、以下程序输入123456后的执行结果是。#includemain(){inta,b;scanf("%2d%3d",&a,&b);printf("a=%d,b=%d\n",a,b);}6、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式是:7、.以下程序的运行结果是。main(){if(2*2==5<2*2==4)printf(“T”);elseprintf(“F”);}8、设有程序片断:switch(grade){case‘A':printf(“85—100\n”);case‘B':printf(“70—84n”);case‘C':printf(“60—69\n”);case‘D':printf(“<60\n”);default:printf(“error!\n”);}若grade的值为'C',则输出结果是9、下面程序的运行结果是.#includemain(){inta,s,n,count;a=2;s=0;n=1;count=1;2while(count<=7){n=n*a;s=s+n;++count;}printf("s=%d",s);}10、以下程序的输出结果是intk,n,m;n=10;m=1;k=1;while(k++<=n)m*=2;printf(“%d\n”,m);二、单项选择题(每题2分,共40分)1、能将高级语言编写的源程序转换成目标程序的是。A)编辑程序B)编译程序C)解释程序D)链接程序2、以下叙述中正确的是。A)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)所有被调用的函数一定要在调用之前进行定义3、以下选项中合法的实型常数是。A)5E2.0B)E-3C).2E0D)1.3E4、以下选项中合法的用户标识符是。A)longB)_2TestC)3DmaxD)A.dat5、已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101'是。A)字符AB)字符aC)字符eD)非法的常量6、以下非法的赋值语句是。A)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;7、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是。A)6.500000B)6C)5.500000D)6.0000008、已知i、j、k为int型变量,若从键盘输入:1,2,3<回车〉,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是。A)scanf("%2d%2d%2d",&i,&j,&k);B)scanf(""%d%d%d",&i,&j,&k);C)scanf("%d,%d,%d",&i,&j,&k);D)scanf("i=%d,j=%d,k=%d",&i,&j,&k);9、与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是。A)3*xAn/(2*x-1)B)3*x**n/(2*x-1)2C)3*pow(x,n)*(1/(2*x-1))D)3*pow(n,x)/(2*x-1)10、若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);printf("%d,%d",m,i);}执行后的输出结果是。A)8,6B)8,3C)6,4D)7,411、已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是A)6B)0C)2D)112、有一函数1x>0y=0x=0-1x<0,以下程序段中不能根据x的值正确计算出y的值的是。A)if(x>0)y=1;elseif(x==0)y=0;elsey=-1;B)y=0;if(x>0)y=1;elseif(x<0)y=-1;C)y=0;if(x>=0)if(x>0)y=1;elsey=-1;D)if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;13、以下选项中,与k=n++完全等价的表达式是。A)k=n,n=n+1B)n=n+1,k=nC)k=++nD)k+=n+114、以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn,k;floatscore,sum,ave;sum=0.0;for(n=1;n<=10;n++){for(k=1;k<=4;k++){scanf("%f",&score);sum+=score;}ave=sum/4.0;printf("NO%d:%f",n,ave);}}上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确。这条语句是。A)sum=0.0;B)sum+=score;C)ave=sum/4.0;D)printf("NO%d:%f",n,ave);215、有以下程序段intn=0,p;do{scanf("%d",&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是。A)p的值不等于12345并且n的值小于3B)p的值等于12345并且n的值大于等于3C)p的值不等于12345或者n的值小于3D)p的值等于12345或者n的值大于等于316、有以下程序main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf("%d",m);}程序运行后的输出结果是。A)1B)2C)3D)417、C语言中,函数值...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部