资源描述:
《《C语言程序设计》(3学分)试卷A电子教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流说明:请考生将答案写在“武汉大学答题纸”上并标明题号,否则不得分。试卷中C语言程序的开发环境是VC6。一、选择题(共20小题,每小题2分,共40分)1.以下正确的C语言自定义标识符是______。A)_1aB)2a_C)doD)a.122.温度华氏和摄氏的关系是:C=(F-32)。已知:floatC,F;由华氏求摄氏的正确计算的表达式是____。A)C=5/9(F-32)B)C=5*(F-32)/9C)C=5/9*(F-32)D)三个表达式都正确3.设floatx,由键盘输入:12.45,
2、能正确读入数据的输入语句是_________。A)scanf("%5.2f",&x)B)scanf("%d",&x);C)scanf("%f",&x);D)scanf("%f",x);4.一个C程序的执行是从()A)main()函数开始,直到main()函数结束B)第一个函数开始,直到最后一个函数结束C)第一个语句开始,直到最后一个语句结束D)main()函数开始,直到最后一个函数结束5.判断char型变量c1是否为数字的正确表达式为________。A)0<=c1<=9B)c1>=0&&c1<=9C)‘0’<=
3、c1<=’9’D)c1>='0'&&c1<='9'6.switch(表达式)语句中的“表达式”,允许的类型是_________。A)float,intB)float,int,charC)int,charD)char,double7.设inti,j,x=0;for(i=5;i;i--)for(j=0;j<4;j++)x++;则循环体结束后,x的值为________。A)5B)20C)25D)死循环8.设x和y均为int型变量,则执行下面的循环后,y值为_________。 for(y=1,x=1;y<=50;y+
4、+){if(x>=10)break; if(x%2==1)仅供学习与交流,如有侵权请联系网站删除谢谢9精品好文档,推荐学习交流 {x+=5;continue;} x-=3;}A)5B)6C)50D)519.设有数组定义:inta[5];则下列给数组元素赋值错误的是________.A)a[3]=93;B)scanf("%c",a[3]);C)a[3]=a[0]+a[1];D)a[3]='a'+3;10.若用数组名作为函数调用时的实参,则实际上传递给形参的是________。A)数组首地址B)数组的第一个元素
5、值C)数组中全部元素的值D)数组元素的个数11.inta[2][3]={{1},{2,3}};,则a[1][1]的值是_________。A)0B)1C)2D)312.若定义数组并初始化intb[10]={1,2,3,4},以下说法错误的是________A)b[8]的值为0B)b[1]的值为1C)b[3]的值为整数D)b[10]不是b数组中的元素13.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是_________。A)函数调用可以作为独立的语句存在B)函数调用可以作为一个函数的实参C)函数调用可
6、以出现在表达式中D)函数调用可以作为一个函数的形参14.在C语言中,下列错误的说法是_______。A)函数可以递归调用B)不允许在函数定义中再定义函数C)递归程序不可能用非递归算法实现D)对于continue语句,可以通过改变程序的结构而不使用它15.在一个源文件中定义的全局变量的作用域为()。A)本文件的全部范围。B)本程序的全部范围。C)本函数的全部范围。D)从定义该变量的位置开始至本文件结束仅供学习与交流,如有侵权请联系网站删除谢谢9精品好文档,推荐学习交流16.有以下程序voidmain(){inti,
7、t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是______。A)753B)357C)369D)75117.若有说明float*p,m=3.14;则能正确表示p指向m的赋值语句是________。A)p=m;B)p=&m;C)*p=m;D)*p=&m;18.若有下列定义:inta[5],*p=a;则能正确表示a数组某个元素地址的是______。A)&aB)p+2C)a++D)&a[5]19.若有以下说明,则
8、*(a+a[3])的值为__________。inta[10]={9,1,8,2,7,3,6,4,5,0};A)1B)2C)8D)1120.C语言中,函数返回值的类型是由______决定的。A)调用函数时动态决定的B)return语句中的表达式类型C)调用该函数的主调函数类型D)定义函数时,所指定的函数类型二、填空题(共7小题10空,每空2分,共20分)1.已知intx=