1.6 练习与测试
一、练习题
1.选择题
(1)~(5)BADCD (6)~(7)BA
2.填空题
(1)编辑、编译、连接、运行 (2).obj (3).exe (4)Ctrl+F5 (5)逻辑错误
二、测试题
1.选择题
(1)~(3)DAB
2.填空
(1)过程 (2)分号 (3).obj.exe (4)main()、 (5)语法
3.阅读程序写出执行结果
(1)a=100, b=128.000000 (2)75
2.13 练习与测试
一、练习题
1.选择题
(1)~(2)BDABD (6)~(10)ADBAB (11)~(15)DDCCD (16)~(18)BAD
2.填空题
(1)-16 (2)-215~215-1 (3)1 (4)26 (5)(a)12、(b)4 (6)2 (7)x=10、n=6
(8)4.5 (9)1 (10)’f’
二、测试题
1.选择题
(1)~(5)BBDBA (6)~(10)DADBD (11)~(15)CBDCC (16)~(20)CBCBD
2.看程序写结果
(1)020, 0x10 (2)6,6, 0, 0 (3)22及22 (4)67.00 (5)1及7.55
3.程序填空
(1)① %f ② 5*(f-32)/9 ③ c
(2)① &a,&b,&c ② resuit ③ %d
3.4 练习与测试
一、练习题
1.选择题
(1)~(5)ACCCB (6)~(10)DCAAB
2.填空题
(1)① t=x; ② x=y; ③ y=t; (2)① continue ② break
(3)① i<5 ② s+=i (4)① i-- ② while(i>0)
二、测试题
1.选择题
(1)~(5)ABBAD (6)~(10)CDDBA (11)~(15)DCCDC (16)~(20)AACDC
(21)~(26)ACCCDB
2.阅读程序写运行结果
(1)3, 1及3, 4 (2)100,0,0,2,0 (3)-8是偶数 (4)sum=288 (5)i=3, j=6
3.填空题
(1)ACE (2)8679 (3)① n!=1 ② n=3*n+1 ③ n=n/2
(4)① c!=’\n’ ② c>=’0’ && c<=’9’
(5)① j=-45;j<45;j++ ② i*i+j*j+k*k==1989 ③ ”%d,%d,%d\n”
(6)2 1 (7)① &a,&b,&c ② c>max (8)6 (9)****
(10)① 1000-i*50-j*20 ② k>0
4.5 练习与测试
一、练习题
1.选择题
(1)~(5)BDDBB (6)~(10)BCCAA
2.填空题
(1)0 (2)按行存放 (3)a[1][0] (4)16 (5)3,5,7 (6)Hello (7)strcmp(s1,s2)>0
(8)s[i++] (9)j str[j-1] (10)j+=2 a[i]>a[j]
3.程序改错题
二、测试题
1.选择题
(1)~(5)DCBDA (6)~(10)CDBBB (11)~(15)DCBBC (16)~(20)ABBCA
2.填空题
(1)abc (2)5,6.000000 (3)return 0 x!=a[i] (4)a[i]>b[j] i<4 j<6
(5)strlen(t)c==t[i] (6)4 3 3 2 (7)c=getchar()1 (8)20
(9)j+=2 s[i]>s[j] (10)s[i]<200 y[i]+=1
5.7 练习与测试
一、练习题
1.选择题
(1)~(5)ADABB (6)~(10)CBCDB
2.程序改错题
(1)将int y=1,t=1;改为double y=1, t=1;
(2)将void fun(int a,int m)改为void fun(int a[ ], int m)
3.填空题
(1)①x+8 ②sin(x)(2)①age(n-1)+2 (3)① a[i] ②a[9-i]
(4)①1/(k*k)(5)①void fun(double x[10][20])(6)5, 6 (7)3, 4
(8)1,2,3,4,5,6,7,8,9,10 (9)5, 11 (10)2
二、测试题
1.选择题
(1)~(5)BBADB (6)~(10)AAACD (11)~(15)DBBCB (16)~(20)ACAAB
2.填空题
(1)6 (2)①a[k][i] ②x, &s (3)0 10 1 11 2 12 (4)6 (5)10 (6)2
(7)a*b*c*d (8)①return 0 ②return 1 (9)3 4 5 6 7 2 1 8 9 10 (10)28
6.8 练习与测试
一、练习题
1.选择题
(1)~(5)CDADB (6)~(9)CBCC
2.填空题
(1)14 (2)*t (3)①s+n-1 ②p1<p2 ③p2- (4)functions[i]
(5)将ct指向的字符串复制到s指向的区域
3 程序改错
(1)for(; s+i<s+n-i; i++)改为for(;s+i<s+n-i-1; i++)
(2)void fun(char p)改为void fun(char *p)
二、测试题
1.选择题
(1)~(5)CACAB (6)~(10)DBADA (11)~(15)DDCBD
(16)~(20)CCCDC (21)~(25)CADAA
2.阅读程序写出运行结果
(1)++(*p)=6 *(--p)=4 *p++=4 8 (2)ffice ffice fice fice (3)ab cd (4)5, 6
(5)15
3.程序填空
①s1++ ②s2++ ③s1, s2(www.xing528.com)
7.7 练习与测试
一、练习题
1.选择题
(1)~(5)DBDDC (6)~(10)BDAAC
2.阅读程序题
(1)SunDan20042 (2)1,2,3,4,5,6,7,8,9,10, (3)5 (4)1,7,15;0,3,15
(5)DDBBCC (6)258
二、测试题
1.选择题
(1)~(5)CDAAC (6)~(10)BAAAA(11)~(15)CDBCD (16)~(20)BBDDD
2.写程序运行结果
(1)-1 (2)ad abcdef ghimno hino (3)2010, 4, 13 201,5,4
(4)2,4,3,9,12,12,11,11,18,9, (5)union=16,struct aa=32 (6)2 5 dime dollar
(8)40 (9)p->next m>p->data (10)s Head
8.5 练习与测试
一、练习题
1.选择题
(1)~(5)BCCCB
2.改错题
(1)fout=fopen(‘abc.txt’,’w’);改为fout=fopen(“abc.txt”,”w”);
(2)myf=fopen(fname,”w”);改为 myf=fopen(fname,”a”);
3.填空题
(1)“bi.dat” fp (2)“w” (3)str[i]-32 (4)“r”
二、测试题
1.选择题
(1)~(5)DCABA (6)~(10)CDACC
9.5 练习与测试
一、练习题
1.选择题
(1)~(5)DDCAA
2.填空题
(1)8 20 12 (2)c=4 (3)8 (4)((x)%2==0 &&(x)>(y))
(5)printf(#x”is%d and“#y”is %d\n”,x,y)
二、测试题
1.选择题
(1)~(5)DADBD
2.填空题
(1)143 (2)7 5 (3)12 (4)1 (5)(24*60*60)(6)hello world!ab=2
第10章
样题参考答案:
一、选择题
(1)~(5)ABCBB (6)~(10)CCCDD (11)~(15)DDDDA (16)~(20)BADAA
(21)~(25)DDBCB (26)~(30)ABDDA (31)~(35)CABDA (36)~(40)DBADB
二、程序填空题
①1, ②s>0或s, ③i*10
三、程序修改题
错误点1参考答案:int fun(int n, int xx[ ][M])或int fun(int n, int (*xx)[M])
错误点2参考答案:printf(”%d ”, xx[i][j] );
四、程序设计题
函数fun的花括号内应填以下内容:
真题1参考答案
一、选择题
(1)~(15)DDDDD (6)~(10)BABCD (11)~(15)ABAAA (16)~(20)DBDDD
(21)~(25)CDCBB (26)~(30)ACACA (31)~(35)DDBBA (36)~(40)DABAB
二、填空题
①N, ② k, ③ ss[i]
三、程序修改题
错误点1参考答案:int k=0;
错误点1参考答案:while(*p||*q)
四、程序设计题
While语句的花括号中应填以下内容:
真题2参考答案:
一、选择题
(1)~(5)BBBBA (6)~(10)DBCBC (11)~(15)CDBBD (16)~(20)DBCAB
(21)~(25)DDADD (26)~(30)BDDAB (31)~(35)ABADA (36)~(40)BCCCA
二、程序填空题
①a=0,c=0,k ②(k!=0)③scanf(“%d”,&k);
三、程序修改题
错误点1参考答案:int t =0;
错误点2参考答案:while(p)
错误点3参考答案:t=t+(*p).data;
四、程序设计题
函数fun的花括号中应填以下内容:
真题3参考答案:
一、选择题
(1)~(5)BBBDA (6)~(10)DDBBC (11)~(15)AADCB (16)~(20)BDADC
(21)~(25)CABBB (26)~(30)ADCAC (31)~(35)CDADA (36)~(40)ACDBB
二、程序填空题
①leap ②day ③1
三、程序修改题
错误点1参考答案:double sum = 0;
错误点2参考答案:for(i=0; i<n ; i++)
错误点3参考答案:sum += std[i].score[0]
四、程序设计题
函数fun的花括号中应填以下内容:
真题4参考答案:
一、选择题
(1)~(5)DDCBD (6)~(10)AABAD (11)~(15)DCDCA (16)~(20)DDDDA
(21)~(25)DDCAD (26)~(30)DCDBD (31)~(35)ABADA (36)~(40)CADBD
二、程序填空题
①STU ② || ③ k
三、程序修改题
错误点1参考答案:for(i=1;i<n;i++)
错误点2参考答案:*k=m;
错误点3参考答案:if(t==0)
四、程序设计题
函数fun的花括号中应填以下内容:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。