欢迎来到天天文库
浏览记录
ID:41914011
大小:95.00 KB
页数:8页
时间:2019-09-04
《2010年C语言半期考试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、福州大学至诚学院半期试卷(A)卷2009—2010学年第二学期课程名称《计算机C语言程序设计》考试日期:2010年4月24日主考教师:考试时间:90分钟专业:班级:考生学号:考生姓名:注意:试卷评阅统一使用红色笔,要求对的打“√”,错的打“×”,并采用扣分的方法评定。题号一二三四五六七八九总分累分人签名题分40182220100得分考生注意事项:1.本试卷共7页,请查看试卷中是否有缺页。2.考试结束后,考生不得将试卷.答题纸和草稿纸带出考场。(注:请将答案填写在答题纸中)一、选择题(每小题2分,共40分)1.关于C语言的源程序的叙述中,
2、错误的是【C】A)C语言的源程序由函数构成B)main函数可以书写在自定义函数之后C)必须包含有输入语句D)一行可以书写多个语句2.以下【C】组中的标识符都是合法的C语言用户标识符:A)a_10B)CHARC)_intD)signed3aba#bdaya3.若已经定义了x和y为double型,则表达式x=1,y=x+3/2的值是【C】A)1B)2C)2.0D)2.54.以下【D】是正确的常量A)E-5B)1E5.1C)'a12'D)32766L5.语句printf("abb\103'de");输出的结果为【B】A)ab\1
3、03'deB)aC'deC)ac'deD)abbcde6.若有定义和语句:inta,b,c;a=b=0;c=(++a>0)?5:(++b>0)?6:7;printf("%d%d%d",a,b,c);输出结果是【D】A)115B)116C)117D)105第8页共8页7.下面不正确的赋值语句是【D】A)++t;B)n1=(n2=(n3=0));C)k=i==j;D)a=a+b=1;8.若有定义inti,j;则表达式(i=2,j=5,i++,i+j++)的值是【B】A)7B)8C)9D)109.有以下程序main(){inta
4、=1,b=2,m=0,n=0,k;k=(n=b>a)
5、
6、(m=a
7、x-y
8、<10的是【C】A)abs(x-y)<10B)(x-y)>-10
9、&&(x-y)<10C)!(x-y)<-10
10、
11、!(x-y)>10D)(x-y)*(x-y)<10012.若有以下程序段,则z的二进制值是【A】intx=3,y=6,z;z=x^y<<2;A)00010100B)00011011C)00011000D)0000011013.有定义语句:inta=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是【C】A)if(c12、<2)x=2;if(bmain(){intx=1,y=0,a=0,b=0;switch(x)第8页共8页{case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d",a,b);}A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=215.有以下程13、序:#includemain(){charc;while((c=getchar())!=’?’)putchar(--c);}程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为【D】A)YB)NC)MD)X16.有以下程序#includevoidmain( ){ int i,n=0;for(i=2;i<5;i++){ do { if(i%3) continue;n++;} while(!i);n++;}printf("n=%d",n);} 程序执行后的输出结果是【D】A)n=5 B)n=2 14、C)n=3 D) n=417.以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main() {intn,k; floatscore,sum,ave;第8
12、<2)x=2;if(bmain(){intx=1,y=0,a=0,b=0;switch(x)第8页共8页{case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d",a,b);}A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=215.有以下程
13、序:#includemain(){charc;while((c=getchar())!=’?’)putchar(--c);}程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果为【D】A)YB)NC)MD)X16.有以下程序#includevoidmain( ){ int i,n=0;for(i=2;i<5;i++){ do { if(i%3) continue;n++;} while(!i);n++;}printf("n=%d",n);} 程序执行后的输出结果是【D】A)n=5 B)n=2
14、C)n=3 D) n=417.以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main() {intn,k; floatscore,sum,ave;第8
此文档下载收益归作者所有