资源描述:
《2001级c程序设计考试题(a卷)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、北京应用大学C程序设计考试题(A卷)班级______姓名______成绩_____一.单项选择题(每小题1分,共10分)1.main()参数表中为空,表明主函数_____。a)不可能有形式参数,更不可能有对应的实在参数b)可以有形式参数和对应的实在参数c)可以有形式参数,但不可能有对应的实在参数2.在C语言中,要求运算量是整型的是____。a)/b)%c)++3.二维数组正确的初始化是____。a)charstr[][3]={“a”,”1”};b)charstr[][3]={‘abc’,’4’};c)charstr[3][]={‘a’,’1’};4.设intx;当为x
2、输入某个值后,表达式!!(x+1)的结果是____。a)被输入的那个值加1b)1c)0或15.设有staticinta[5]={1,2,3},则*p=&a[2];*++p的值是____。a)1b)0c)36.设inta,b,c;表达式(a=1,b=2,++b
3、
4、a++,a+b)的结果是____。a)6b)5c)47.设inti=0,j=1,k=2,a=3,b=4,c=5;执行表达式(a=ik)&&(c=i,j,k)后,a,b,c的值分别是____。a)1,0,5b)1,0,2c)3,4,58.在C语言中,sizeof是____。a)库函数b)运算符
5、c)表达式9.若有宏定义如下:#defineX10#defineYX+2#defineZY*X/3则执行printf(“%d”,C);输出结果是____。a)16b)67c)4010.逻辑运算符两侧运算对象的数据类型_____。a)可以是任何类型的数据b)只能是0或1c)只能是0或非0正数二.多项选择题(将正确答案的填写在括号内,每小题3分,共15分)1.下面能正确计算x绝对值y=
6、x
7、的语句是()。a)if(x>=0)y=x;b)y=x>=0?x:-x;if(x<0)y=-x;c)y=x;d)if(x>=0)y=x;maintenancemeasures,there
8、isabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Busif(x<0)y=-x;y=-x;2.在C语言中,与十进制数字10等值的是()。a)0xab)012c)“10”d)10L3.下列无限循环的语句是()。a)for(;;);b)wh
9、ile(‘ ’);c)while(3
10、5);d)for(;100;);4.设说明为inta[3],*p=a;与元素a[1]等价表示的是()。a)*(a+1)b)*(p+1)c)*(&a[1])d)&a[1]5.设struct{inta;charb;}data,*p=&data;对a正确的引用是()。a)(*p).data.ab)p->ac)(*p).ad)p.data.a三.填空题:(每小题3分,共15分)1.表达式1+2/3+4%5+(6>7)+(8,9)的值是_________________。2.表达式4&5-3&&5+1^2的十进制数值是__________
11、______。3.设intj=10;执行j+=j-=j*j;后j的值是________________。4.设宏定义#defineD(x)x/x,则引用D(3+2)后的值是_______________。5.在C语言中,表示逻辑“真”值用________________。四.读写程序结果(每小题5分,共20分)1.源程序main(){inti,j;for(i=j=1;j<=50;j++){if(i>=10)break;if(i%2){i+=5;continue;}i-=3;}printf(“%d”,j);}运行结果:___________________2.源程序
12、main(){inti;for(i=0;i<5;i++)printf(“%d”,f(i));}f(i)inti;{staticintk=1;for(;i>0;i--)k++;return(k);}运行结果:___________________3.源程序maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmos