2007年高职升本计算机答案 (精通内部)
第一章 C语言设计的初步知识 1.1 C语言基本常识及标识符 选择题 1. B 2. B 3. A 4. B 5. D 6. D 7. D 8. B 9. C 填空题 1..c,.obj,.exe 1.2 常量、变量及数据类型 选择题 1. B 2. A 3. B 4. A 5. C 6. B 7. A 8. A 9. CC 10. A 11. C 12. C 13. B 1.3 运算符和表达式 选择题 1. A 2. C 3. B 4. D 5. D 6. B 7. A 8. C 9. C 10. A 11. A 12. D 13. C 14. D 15. A 16. A 17. C 18. C 19. C 20. D 21. B 22. C 23. D 24. D 25. C 26. BA 27. CA 28. B 29. D 30. D 31. D 32. D 33. BC 34. CB 35. A 36. B 填空题 1.1.0 2.-14 3.-3 4.1,1,2,2,5 5.1,1,0,1,0,0,0,0,1,0,1,1 6.16 7.2,1 8.3 9.3 10.28 11.-1,1,1,1 12.1 13.1 14.4,3,4,1 15.0 16.0 17.x>10&&x<100||x<0 18.a/(b*cf)或a/b/c 19.1 20.3 21.322 22.1,0 23.11 24.-12 25.1 1.4 数据类型转换 选择题 1. C 2. D 3. A 4. D 5. C 6. C 7. D 填空题 1. double 2. 10.2 3. 5.000000 4. 4,7,2 5. 14.400000 第二章 顺序结构及输入输出函数 数据输出 选择题 1. B 2. D 3. C 4. C 5. D 6. A 7. C 8. A 9. AA 10. B 11. C 12. A 13. A 14. B 15. D 16. B 17. C 18. A 19. A 20. B 21. C 填空题 1.1,3,2,3 2.261 3.n1=%d\nn2=%d 4.25 21 37 5.a b 6.10,12,a 7.11,12 8.97,141,61,a 9.0 10.b=1 11.1 12.3 3 13.b 14.B 66 15.7 16.6.0 17.4.900000,4 4.000000,4 18.1,0 19.A,A 20.1 u2 uu3 uuu4 (u代表空格) 21.7 22.1000 10 23.16 数据输入 选择题 1. B 2. A 3. A 4. D 5. C 6. D 7. A 填空题 1. a=1,b=2 2. 5.0,4,c=3 3. a=1,b=1 a=22,b=6 4. 12 第三章 选择结构 3.1 IF语句和IF语句构成的选择结构 选择题 1. D 2. B 3. C 4. B 5. C 6. D 7. C 8. D 9. C 10. B 11. A 12. C 13. C 14. C 15. A 16. A 17. D 18. A 19. B 20. C 21. C 22. B 23. ABB 填空题 1.20,0 2.1,3,3 3.1,2,1 4.585858 5.-4 6.3635.4 7.u1.00 u2.00 u3.00 (u代表空格) 8.1 9.1 10.yes 11.if(a<=b){x=1;printf(“####x=%d\n”,x);} else{y=2;printf(“****y=%d\n”,y);} 12.2nd class postage is 14p 13.12:00:pm 14.-1 15.f 16.3 17.2 18.20 19.358 is 100 to 999 20.2 21.2,0,0 22.34 23.**wrong**Too high** 24.x<y x=y y=z 25.y<z x<z x<y 26.u,v; x>y u>z 27.c+=5 c-=21 28.ch>=’A’&&ch<=’Z’ ch=ch-32 29.y%4==0&&y%100!=0 f=0 30.x>2&&x<=10 x>-1&&x<=3 y=-1 31.a+b>c&&a+c>b&&b+c>a a==b&&b==c a==b||b==c||a==c 3.2 switch语句 选择题 1. D 2. C 3. B 4. B 5. A 填空题 1. Hello! Good morning! Bye_Bye! 2. 0.600000 3. x=1 y=0 x=2 4. 8 5. 321 6. **1** **3** 7. !# 8. #& 9. a/500 r=0.08 10. len=31 len=29 len=28 11. int s,t,m; t=(int)(s/t); if(t==10)m=5; if(t==9)m=4; if(t==8)m=3; if(t==7)m=2; if(t==6)m=1; if(t>10||t<6)m=0; 12. switch((s>0)&&(s<=10)) {case 1:switch((s>=3)&&(s<=6)) {case 1:x=2;break; case 0:swith((s>1)||(s>8)) {case 1:x=3;break; case 0:x=1;break;}break;}break; case 0:x=0;} 13. k=4 14. 31-1 15. sw* (16题删掉) 第四章 循环结构 4.1 while 语句和while 循环 选择题 1. B 2. C 3. A 4. C 5. D 6. C 7. A 填空题 1.-1 2.s=254 3.3 4.2 do-while语句 选择题 1. D 2. B 填空题 1.52 2.16 3.3次 4.** 4.3 for语句 选择题 1. D 2. A 3. C 4. B 5. C 6. A 7. B 8. A 9. A 10. C 11. D 填空题 1. 10 2. 5 3. 12510 4. -1 4.3 循环中的continue和break语句 选择题 1. D 2. D 3. D 4. B 5. B 6. C 7. C 8. A 9. A 10. B 11. D 12. C 13. A 14. C 填空题 1. i=3 i=1 i=-1 2. 20 3. 2 5 8 11 14 4. 17 5. i=18,k=16 6. 8 7. 35 8. 4 9. 20 10. x=1,y=1 11. 169 12. 30 13. * # 14. **** 15. 1 3 2 16. #& & & * 4.5 循环的嵌套 选择题 1. D 2. C 3. B 4. C 5. D 6. B 7. A 8. D 填空题 1.6个 2.1,1 3.**! *!! !!! 4.10 5.*******uuuu**uuuu*******(u代表空格) 第五章 函数 选择题 1. D 2. C 3. D 4. C 5. C 6. D 7. C 8. D 9. D 10. D 11. C 12. A 13. B 14. B 15. B 16. B 17. B 18. C 19. C 20. D 填空题 1. 9 2. 1,3,2 3. 4 4. 7 5. 9 6. 30 25 7. 8,17 8. 120 第六章 数组 6.1一维数组 选择题 1. C 2. C 3. B 4. D 5. A 6. CD 7. A 8. C 9. C 10. D 11. B 12. A 13. D 14. A 15. D 填空题 1. 9,0 2. 12 3. 1 3 7 15 4. s1=24 s2=30 5. 2,24 6. a[0] max=a 7. min=0 min=i 8. a[i-1]+a[i-2] (i+a)%4==0 9. &a a>0 sum+=a 10. i<j j-- a=a[j] a[j]=t 11. N/2(N-i-1) a=a[N-i-1] a[N-i-1]=t 12. i%j==0 i==j cnt++ 13. a[i-1] a[9-i] 14. a a sum/n x<ave 15. c sanf(“%c”,&c) +65 16. m=100;m<1000; m/10%10 a=m 6.2二维数组 选择题 1. C 2. B 3. A 4. D 5. B 6. D 7. 全错 8. D 9. C 10. A 11. C 12. C 13. B 14. B 15. C 16. A 17. A 18. B 填空题 1. 1 2 3 0 5 6 0 0 9 2. -850,2,0 3. 58 4. s1=34 s2=34 5. 14 23 6. s=25 7. 92 8. j=0;j<4;j++ b[j]=a[j] i=0;i<4;i++ 9. 1 4 6 2 5 0 3 0 0 6.3 字符数组 选择题 1. D 2. B 3. C 4. C 5. C 6. A 7. A 8. A 9. C 10. C 11. C 12. D 13. C 14. B 15. B 16. A 17. C 18. A 填空题 1. QuickC 2. s>=’0’&&s<=’9’ 3. str!=’\0’ str>=’a’&&str<=’z’ i++ 4. strlen(str)-1 j-- str=str[j] 5. #&*&% 6.4 数组与函数 选择题 1. A 2. B 3. C 4. B 5. A 6. C 填空题 aver+=a1 a1>aver fun(arr1,k,arr2)
|