1、A卷重庆电子科技职业学院20072008学年 第1学期 程序设计基础 课程期末考试试题答案使用班级:题号一二三四五六总分应得分35161010920100一、 单项选择题(每小题1分,共35分)1-5 ADBDB 6-10 CBCDC11-15 DCBDB 16-20 DABCC21-25 CCDBB 26-30 BCBBC31-35 ABBDD二、 填空题(每空1分,共16分)1、 3276832767 2、 15 3、 ; 4、 3 5、字母 、 数字 、 下划线 6、 0 7、 m = (ab ? a : b ) ; 8、 3 9、 5 10、 8 11、67 12、a 0a9 13、6
2、 14、 60三、 判断题(正确的打“”错误的打“”;每小题1分,共10分)1-5 6-10四、 仔细阅读如下程序,按题意填写程序空缺(每空2分,共10分)1、 A=ch & ch=Z 或65=ch& ch=90 ch=ch 32或ch-=32 2、 c!=n 0=c & c=93、 continue 五、 仔细阅读如下程序,写出运行结果(每小题3分,共9分)1、运行结果: s=48 s=75 (注意有空格)2、 0*1*1*2* 3、10六、 编程序题(1.2.小题5分,3小题10分,共20分)1、main( ) int i , s=1 , sum=0 ; for ( i =1;i11; i
3、+) s=s*i ; sum=sum+s; printf(“sum=%d ” , sum); 2、main() int n,sum=0; Do sum=sum+n; N+; While(sum500); Printf(“n=%dn sum=%d”,n,sum); 3、main( ) int score; scanf(“%d”,&score); switch(score/10) case 10: case 9:printf(“A”);break; case 8:printf(“B”);break; case 7:printf(“C”);break; case 6:printf(“D”);break; default:printf(“E”);break;