资源描述:
《C语言程序的设计0005》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.....安徽机电职业技术学院20-20学年第二学期《C语言程序设计》期终考试试卷班级姓名学号题号一二三四五六七八得分得分得分评卷人复核人一、填空题(每空1分,共10分)1、程序可以分为三种基本结构,即顺序结构、和循环结构,C语言源程序文件的后缀为。2、已知intx=2,y;,则执行y=x>10?100:200后y变量的值是_________。3、若有定义:inta=8,b=5,c;执行语句c=a/b+0.4 ;后,c的值为。4、设x=3,那么表达式y=(++x)+(++x)的结果为_____,表达式执行后,变量x的结果为_____。5、若函数fab的类型为int
2、,并带有两个float类型的形式参数,则fab函数的声明为。6、x大于10且x不能被7整除的C语言表达式是。7、若有定义:inta[3][5];,则a数组共有个元素,其中下标最大的元素是。得分评卷人复核人二、选择题(每题2分,共60分)1、下列选项中,不合法的变量名是。A.3scanB.voidC._3com_D.xy2、在C语言中,变量所分配的内存空间大小是___________A.均为一个字节B.由用户自己定义C.由变量的类型决定D.是任意的3、设有语句inta=4;则执行了语句a+=a*a;后变量a的值是。A.12B.20C.32D.164、以下不能正确定义
3、数组的是。A.staticchara[2]={1,2}B.staticchara[2]={'1','2'}学习参考.....C.staticchara[2]={'1','2','3'}D.staticchara[2]={'1'}5、在C语言中,sqrt函数的原型在头文件中。A.time.hB.stdio.hC.math.hD.string.h6、以下程序运行后的输出结果是。main(){chara='a',b;print("%c,",++a);printf("%c",b=a++);}A.b,bB.b,cC.a,bD.a,c7、在Turb
4、oC中,保存源程序的命令是。A.SaveB.CompileC.LoadD.Run8、若x=5,y=3则y*=x+5;y的值为_______________。A.10 B. 20 C.15 D.309、下列条件语句中,功能与其它语句不同的是。A.if(a)printf(“%d”,x);elseprintf(“%d”,y);B.if(a==0)printf(“%d”,y);elseprintf(“%d”,x);C.if(a!=0)printf(“%d”,x);elseprintf(“%d”,y);D.if(a==0)printf(“%d”,x);else
5、printf(“%d”,y);10、已知字符A的ACSII码值为65,以下语句的输出结果是。charch=’D’;printf(“%c%d”,ch,ch);A.A67B.67AC.D68D.68D11、以下叙述不正确的是。A.在函数外部定义的变量是全局变量B.在函数内部定义的变量是局部变量C.函数的形参是局部变量D.局部变量不能与全局变量同名12、以下程序运行后的输出结果是。main(){intp=30;printf("%d,%d",p/4,p%4);}A.7.5,2B.7,2C.7.5,0D.7,013、数学关系式x≤y≤z可用C语言的表达式表示
6、为。学习参考.....A.(x<=y)&&(y<=z)B.(x<=y)and(y<=z)C.(x<=y<=z)D.(x<=y)&(y7、变量是________________。A.占据同一内存单元。 B.指向同一内存单元地址或者都为空。C.是两个空指针。 D.都没有指向18、下列关于C语言注释的叙述中错误的是。A.以“/*”开头并以“*/”结尾的字符串为C语言的注释符B.注释可以出现在任何位置,用以提示和注释程序的意义C.程序编译时,不对注释作任何处理D.程序编译时,需要对注释进行处理19、算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的。A.正确性 B.可行性 C.确定性 D.有穷性20、若有定义:intarra
8、y[11]