1、一、单选题(15题每题1分 620每题2分 共35分)1 5 :BCAAA 6 10 :CCBAC 1115:DDAAB 16 20 :CBBAD二、 填空题(8 题 共16分)1. X%2=0 2. 整型 实型3. 10 04. 45. & |三、判断题(10题 10分)1.F 2.T 3.F 4.T 5.T 6.F 7.F 8.F 9.F 10.F四、程序填空(5空 10分)【1】: x=0 (或则其他判断x非负的语句)【2】: xamin【3】: f1+f2;【4】: i%5=0【5】: f2 = f;五、分析结果(3题 共9分)1. 122. 2 4 43. a=200,b=100六、
2、 编程题(2题 20分)1、求2-100的质数。(8分) 范例程序:#includemain() int i,j; for(i=2;i=100;i+) j=2; while(ji/2) printf(“%d ”,j);2、从键盘上输入任意一些字符,统计字母的个数、数字的个数以及其他字符的个数(除数字和字母以外的字符均属于其他字符),当键盘上敲入$时结束。(12分)范例程序:#includemain() int numbers = 0, num_char =0, num_other =0; char input; printf(“Please enter :/n”); while(input = getchar() )!=$) switch(input) case 0 : case 1 : case 2 : case 3 : case 4 : case 5 : case 6 case 7 : case 8 : case 9 : numbers+;break; default: if( ( input=A & input=a & input=z ) ) num_char+; else num_other+;printf(“numbers is :%d, char is %d , other is %d”,numbers,num_chai,num_other);2