第一篇:C语言作业总结
5.9 判断素数
从键盘上输入一个大于或等于2的正整数n,判断它是否是素数。n从键盘输入。提示:素数定义:只能被1或它本身整除的正整数为素数,例如:2,3,5,7,11,13 且1不是素数。解题思路:、让 n 被 i 整除(i 的值从 2 变到 n-1)2、如果 n 能被 2 ~(n-1)之中任何一个整数整除,则表示 n 肯定不是素数,不必再继续被后面的整数除,因此,可以提前结束循环。注意:此时 i 的值必然小于 n。
1.2.3.4.5.6.7.8.9.10.11.12.13.#include
for(i=2;i<=a;i++){ if(a%i==0)
break;}
if(i else printf(“是素数n”);return 0;} 5.7 统计个数 n 从键盘输入,统计在 [1,n] 中,有多少个是 7 的倍数或末尾是 7 的数。例如输入 20,在 [1,20] 中满足条件的数(7,14,17)共有 3 个。 1.2.3.4.5.6.7.8.9.10.#include for(i=1;i<=a;i++){ if(i%7==0||i%10==7)b=b+1;} printf(“%d个n”,b); return 0;} 5.12 老鼠咬坏的账本 老鼠咬坏了帐本,式中符号□是被老鼠咬掉的地方。要恢复下面的等式,应在2个□中分别填上一个数字,编程输出这2个数,2数间用逗号隔开,如3,5。3□×6237=□3×3564 提示:用穷举法 1.2.3.4.5.#include } } return 0;} 5.10 第n个闰年 编程找出自1601开始到2015年之间的第n个闰年并输出是哪一年,n从键盘输入。闰年条件:四年一闰,百年不闰;四百年又闰。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.#include for(i=1601;i<=2015;i++){ if((i%4==0&&i%100!=0)||(i%400==0))c=c+1;if(a==c){ break;} } printf(“第%d个闰年是%dn”,a,i); return 0;} 5.13 满足条件的三角形 直角三角形一条直角边长是24,其余的边长都是正整数,而且斜边的长度不超过50。输出出所有满足条件的三角形。 1.2.3.4.5.6.7.8.9.10.11.12.13.#include { printf(“24,%d,%dn”,a,i);} } } return 0;14.} 5.14 多个数输出控制 输出 1-35 之间的偶数,每行输出 4 项,最后一行输出时若不足 4 项也按一行输出, 并且统计偶数的个数。 1.#include 7.if(b%4==0)printf(“n”);8.} 9.if(b%4!=0)printf(“n”); 10.printf(“偶数的个数为%dn”,b);11.return 0;12.} 5.15 图案输出 编程输出由星号组成的图形: * * * * * * * * * * * * * * * 1.2.3.4.5.6.7.8.9.10.11.12.#include printf(“n”);} return 0;} 6.1 统计区间的奇数个数 n从键盘输入,统计区间[20,n)内的大于26的奇数的个数并输出。 1.2.3.4.5.6.7.#include if(m>26){ for(i=27;i<=m;i++){ if(i%2!=0)8.9.10.11.12.13.14.a=a+1;} printf(“奇数的数量=%d个n”,a);} else if(20<=m<=26)printf(“奇数的数量=0个n”); return 0;} 6.2 发票的编码 有一张发票上有一个5位数的号码67口口8,其中百位和十位上的数字看不清了,但知道该数能够被78整除,也能被67整除。编程输出该号码。提示:用穷举法 1.2.3.4.5.6.7.8.9.10.11.12.#include return 0;} 6.3 正负交替的多项式求和 计算S=-1/1+1/2-1/3+1/4„+1/n,其中 n 从键盘输入,结果保留3位小数。提示: 从 1+2+3+...+ n 可以变换出各种多项式的求和。 1.2.3.4.5.6.7.8.9.10.11.12.13.#include {float m,i,c,a=0,b=0;scanf(“%f”,&c); for(i=1;i<=c;i=i+2){ a=a-1.0/i;} for(m=2;m<=c;m=m+2){ b=b+1.0/m;} printf(“%.3fn”,a+b);return 0;} 6.4 统计大写字母的个数 从键盘输入12个字符,输出其中大写字母的个数。 1.2.#include for(i=1;i<=12;i=i+1){ scanf(“%c”,&a);if(a<='Z'&&a>='A')m=m+1;} printf(“%dn”,m);return 0;} 6.5 正整数的位数 2016.3.30 模块考试原题: 从键盘上输入一个正整数,输出该数的位数。 例如:输入 1234,输出 4 位数;输入 123456,输出 6 位数。提示:考点:模(求余)运算,循环 假设该正整数(不包括0)放在a中,重复a=a/10,直到a为0为止。每除一次计数一次,因为不能确定循环的次数,while 循环是首选。例如三位数:123/10=12,12/10=1,1/10=0 1.2.3.4.5.6.7.8.9.10.11.#include 2016.3.30 模块考试原题: 输入一个字符,判断并输出其为大写或小写。 1.2.3.4.5.6.7.8.9.10.11.#include scanf(“%c”,&i);if(i>='A'&&i<='Z')printf(“大写n”);else if(i>='a'&&i<='z')printf(“小写n”);return 0;} 6.9 最后1 项为特别小的数的多项式之和 计算 1/1+1/3+1/5+„, 直到最后 1 项的值小于 10-6 为止, 多项式累加和保留2位小数。提示: (1)第 1 项 =1,第二项 =1/3,第三项 =1/5......每一项的值越来越小,小于 10-6 的是哪一项呢? (2)10-6 在程序中的表示方式: 0.000001 或者 1e-6 1.2.3.4.5.6.7.8.9.10.11.12.#include while((1.0/a)>0.000001){ b=b+1.0/a;a=a+2;} printf(“%.2fn”,b); return 0;} 6.10 最大值的位置 从键盘上输入8个数,输出最大数是第几个输入的。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.#include } printf(“最大数在第%d位置n”,c);return 0;} 6.11 区间输出 m、n从键盘输入,将区间[m,n)内的不能被3整除的数输出。 1.2.3.4.5.#include for(i=a;i if(i%3!=0)printf(“%d,”,i);} printf(“n”);return 0;} 6.14 统计及格人数 从键盘输入10个学生的成绩,要求统计及格人数并输出。 1.2.3.4.5.6.7.8.9.10.#include return 0;} 6.16 寻找玫瑰花(单重循环) 如果一个 4 位数等于它的各位数字的 4 次方和,则这个4 位数称为“玫瑰花”数,例如 1634 就是一个玫瑰花数。要求用单重循环完成,即不使用穷举法,求出所有玫瑰花数。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.#include if(b*b*b*b+i*i*i*i+d*d*d*d+r*r*r*r==a)printf(“%dn”,a);} return 0;} 6.17 鸡兔同笼问题之二 设在一只笼子里关着鸡和兔子共m只,笼子中的脚数有n,求鸡和兔各有多少只? m和n从键盘输入。 编程思路:穷举法。 1.2.3.#include if((a%2!=0)&&(b%2!=0))printf(“无此结果n”);else for(i=1;i<=a;i++){ for(d=1;d<=a;d++){ if((i+d==a)&&(2*i+4*d==b))printf(“鸡=%d,兔=%dn”,i,d);} } return 0;} 6.18 小写字符转换成大写输出 2016.3.30 模块考试原题: 连续输入15个小写字符,将他们转换成大写字符并输出。 小写转大写:字符-32 考点:字符输入输出,循环 1.2.3.4.5.6.7.8.9.10.#include printf(“%cn”,a);} return 0;} 7.2 [n-200]区间满足条件的个数 n, k 从键盘上输入, 输出 [n-200] 间所有末位是k或者能被k整除的数的个数。 1.2.3.4.5.6.7.8.9.10.11.#include for(b=m;b<=200;b++){ if(b%n==0||b%10==n)a=a+1;} printf(“%dn”,a);return 0;} 7.3 100匹马运100担货 匹马驮 100 担货,大马一匹驮3担,中马一匹驮 2 担,小马两匹驮1担,编写程序计算大 中 小马的个数,以例如 20,0,80 格式输出。1.2.3.4.5.6.7.8.9.10.11.12.13.#include if((b+m+n==100)&&(3*m+2*n+b*0.5==100))printf(“%d,%d,%dn”,m,n,b);} } return 0;} 7.4 数之和 输出两位数中不能被 4 或 5 整除的数之和。 1.2.3.4.5.6.7.8.9.10.#include return 0;} 7.5 聚餐问题 现有30人聚餐,其中可能有男人、女人和小孩,吃饭餐费共500元。每个男人30元,每个女人20元,每个小孩10元。问男人女人小孩各多少人? 输出每种可能,如男人0人、女人20人、小孩10人,则输出0,20,10↵ 1.2.3.4.5.6.7.8.9.10.11.12.13.#include if((b+m+n==30)&&(30*m+20*n+b*10==500))printf(“%d,%d,%dn”,m,n,b);} } return 0;} 7.6 数组元素的输入输出 从键盘依次输入10个整数,按输入顺序的相反顺序(即逆序)进行输出。提示: (1)首先打消想定义 a、b、c、d、e、f、g、h、i、j 的想法。(2)学会数组的声明、数组元素的输入和输出。 1.2.3.4.5.6.7.8.9.10.11.12.#include printf(“n”); return 0;} 7.12 输出最小数及其所对应的下标 从键盘上输入10个整数,编程输出其中最小的数以及其所对应的下标。要求用数组实现。提示:例如 89、23、44、55、77、11、34、20、35、30,这十个数中最小值为11,它在数组中的下标为 5。(1)第一段循环:给数组元素赋值; (2)假定 最小值= 第一个数组元素,最小值的下标= 第一个数组元素的下标;(3)第二段循环:最小值和后面的 9 个数组元素比较;(4)输出结果; 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.#include { int b,a[10],m=0,c=0;for(b=0;b<=9;b++){ scanf(“%d”,&a[b]);} m=a[0]; for(b=0;b<=9;b++) { if(a[b] return 0;} 7.13 查找数 已知数学集合A为{1,3,5,9,11,13,15,19,23,25}, 从键盘上输入一个自然数 n,若n在集合A中,则输出 n 在集合中的所处的位置,例如:输入 5,则输出其在集合中的 位置=3 ;输入 10,输出“无此数”。提示: (1)本题涉及的的位置 = 数组元素的下标 +1 ; (2)使用数组存储集合A,然后顺序遍历整个数组,如果找到(与n相等),即退出(break)并输出位置,如果没有找到,输出无此数。 1.2.3.4.5.6.7.8.9.10.11.12.13.#include { int b,a[10]={1,3,5,9,11,13,15,19,23,25},m,c=0;scanf(“%d”,&m); for(b=0;b<=9;b++){ if(m==a[b]) break; else if(b==9&&m!=a[9])c=1;} if(c==0)printf(“位置=%dn”,b+1);if(c==1)printf(“无此数n”); return 0;} 7.14 英文字母大小写相互转换 从键盘输入一个英文字母,编程完成大小写相互转换。转换公式:小写字母=大写字母+32 提示:(x>='a'&&x<='z')x是小写字母(x>='A'&&x<='Z')x是大写字母 1.2.3.4.5.6.7.8.9.#include if(a>='A'&&a<='Z')a=a+32;else if(a>='a'&&a<='z')a=a-32;printf(“%cn”,a);return 0;} 7.15 斐波拉契数列前n项之和(数组法)n 从键盘上输入,n 的范围为: 1<=n<=30 利用数组法编程输出斐波拉契数列: 1,1,2,3,5,8,13,21......输出这个数列 的前 n 项 之和。提示: (1)第一段循环: 求出数列的前n项;(2)第二段循环:求前n项的和; 1.2.3.4.5.6.7.#include { int a[30]={1,1},b,c=0,i;scanf(“%d”,&b); for(i=2;i printf(“%dn”,c);return 0;} 7.18 计算x的y次方 从键盘输入2个整数x和y,计算x的y次方并输出。 1.2.3.4.5.6.7.8.9.10.11.#include for(i=1;i<=b;i++){ c=c*a;} printf(“%dn”,c); return 0;} 7.21 统计素数个数 统计 100-200 之间素数的个数,要求不使用数组完成.1.2.3.4.5.6.7.8.9.10.11.12.13.14.#include break;} if(i==a)b++;} printf(“%dn”,b);return 0;} 7.22 成绩评定 从键盘输入8个成绩,去掉最高分、最低分进行平均分计算,并输出(以5位小数形式),要求不用数组,只用循环完成。 1.2.3.4.5.6.#include for(i=2;i<=8;i++){ scanf(“%f”,&b);sum=sum+b;if(max if(min>b)min=b;} printf(“%.5fn”,(sum-max-min)/6);return 0;} 8.2 累加和大于s 时的最小项 s=1+2+3+4...+n , 从键盘上输入一正整数s , 求累加和大于 s 时的最小项数n 1.2.3.4.5.6.7.8.9.10.11.#include { int a,b=0,i,c=0;scanf(“%d”,&a); while(b<=a){ c=c+1;b=b+c;} printf(“%dn”,c);return 0;} 8.5 分行控制输出斐波拉契数列前n项 n从键盘上输入,斐波拉契数列:1,1,2,3,5,8,13,21...求出这个数列的前n项并输出, 要求每隔4个换一行,最后一行输出时若不足 4 项也按一行输出。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.#include { int i,a[20]={1,1},c,b,k=2;scanf(“%d”,&c);printf(“1,1,”);for(i=2;i { a[i]=a[i-2]+a[i-1];printf(“%d,”,a[i]);k=k+1;if(k==4){ printf(“n”);k=0;} } printf(“n”);17.18.return 0;} 8.6 输出图形之一 在屏幕上输出 * 组成的图形,行数从键盘输入。提示: 打印图形通常用两重循环实现,输出的行数、每一行的空格数和每一行星号数分别由各自的循环控制。 外层循环控制图形的行数,该图形一共有n行.第一个内循环,要考虑每行中,先输出若干个空格, 确定打印图案的起始位置,第二个内循环, 用来控制图案中的某一行的星号个数。 1.2.3.4.5.6.7.8.9.10.11.12.13.#include for(b=1;b<=c;b++){ for(i=1;i<=c-b;i++)printf(“ ”);for(k=1;k<=2*b-1;k++)printf(“*”);printf(“n”);} return 0;} 8.7 若干成绩统计及格人数 从键盘输入若干学生的成绩,碰到输入非法成绩(输入负数或者超过100的数)时结束,要求统计及格人数并输出。提示:本题不涉及数组。 循环结束条件是非法成绩,因循环次数不确定,while 循环是首选。 1.2.3.4.5.6.7.8.9.10.11.12.#include if(i>=60)k=k+1;while(i>=0&&i<=100){ scanf(“%d”,&i);if(i>=60)k=k+1;} printf(“及格人数=%d个n”,k-1); return 0;} 8.10 输出所有的因子及其和 键盘输入正整数,输出该整数的所有因子,例如输入6,则输出1,2,3,6, 并求其所有因子的和。 提示:不涉及数组 假如正整数 n 除以m,结果是无余数的整数,那么我们称 m 就是 n 的因子。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.#include for(i=1;i<=c;i++){ if(c%i==0){ v=v+i;printf(“%d,”,i); } } printf(“n”); printf(“因子和=%dn”,v);return 0;} 8.13 天数计算-数组法 输入 年 月 日,计算是该年的第多少天? 提示: 建议用数组实现计算是该年的第多少天,即天数累计求和。分为两种情况: 1、整月的天数参与累加求和(考虑大月、小月、2月天数具体情况) (4、6、9、11各30天,1、3、5、7、8、10、12各31天,平年2月28天,闰年2 月29天) 如果是闰年的2月,天数作一个修正。 闰年条件:四年一闰,百年不闰;四百年又闰 2、不完整月的天数直接用某日参与累加即可。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.#include { int i,c,a[13]={31,28,31,30,31,30,31,31,30,31,30,31},n[13]={31,29,31,30,31,30,31,31,30,31,30,31},b,m,x=0;scanf(“%d%d%d”,&c,&b,&m); if((c%4==0&&c%100!=0)||(c%400==0)){ for(i=0;i else { for(i=0;i printf(“第%d天n”,x);18.19.return 0;} 8.14 计算某年某月有多少天-数组法 从键盘输入某年某月,然后计算并输出该年该月有几天。要求:用数组实现。 提示:事先将12个月对应的天数依次保存到数组,然后根据月份(数组下标)找对应的元素值(天数)。 (4、6、9、11各30天,1、3、5、7、8、10、12各31天,平年2月28天,闰年2月29天)如果是闰年的2月,天数作一个修正。 闰年条件:四年一闰,百年不闰;四百年又闰 1.2.3.4.5.6.7.8.9.10.11.12.#include { int i,c,a[13]={31,28,31,30,31,30,31,31,30,31,30,31},n[13]={31,29,31,30,31,30,31,31,30,31,30,31},b,m,x=0;scanf(“%d%d”,&c,&b); if((c%4==0&&c%100!=0)||(c%400==0)){ printf(“%d天n”,n[b-1]);} else { printf(“%d天n”,a[b-1]);} return 0;} 8.15 输出图形之二 在屏幕上输出 * 组成的图形,行数n(为奇数)从键盘输入。提示: 菱形可以看做是一个正三角形和一个倒三角形的组合。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.#include for(i=1;i<=(a+1)/2;i++){ for(b=1;b<=(a+1)/2-i;b++)printf(“ ”);for(c=1;c<=2*i-1;c++)printf(“*”);printf(“n”);} for(i=1;i<=(a+1)/2-1;i++){ for(b=1;b<=i;b++)printf(“ ”); for(c=1;c<=a-2*i;c++)16.17.18.19.20.printf(“*”);printf(“n”);} return 0;} 8.16 数组冒泡排序法 从键盘上输入正整数 n(n<=50), 然后依次输入n个正整数,并保存到数组a,然后将这些整数进行升序排序,输出排序后的数组。提示: 本题数组元素个数不确定,可根据情况估计其上限定义数组,例如本题可定义 int a[50];1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.#include { int a[40],b,c,i,m;scanf(“%d”,&b); for(i=0;ia[i+1]){ m=a[i];a[i]=a[i+1];a[i+1]=m;} } } for(i=0;i return 0;} 8.17 输出等差第n项值 给出一个等差数列的前两项a1,a2,输出第n项值。 例如:输入a1,a2 分别为1,4 n为100时,计算输出该数列第n项的值 提示: 不涉及数组 1.2.3.4.5.#include { int b,c,i=0,m,n,s=1;scanf(“%d%d%d”,&b,&c,&m);i=c-b;6.7.8.9.10.11.for(n=1;n<=m-1;n++){ s=s+i;} printf(“%dn”,s);return 0;} 8.21 求1!+2!+3!+4!+5!+......+n!数列之和 n从键盘输入,求1!+2!+3!+4!+5!+......+n!数列之和 提示: 不涉及数组.1.#include 3.{ int a,b,c=1,m=1;4.scanf(“%d”,&a);5.for(b=2;b<=a;b++)6.{ c=c*b;7.m=m+c;8.} 9.printf(“%dn”,m);10.} 9.1 判断某整数是否包含6 输入一个[1-100)的整数,判断该数是否包含6 ? 如果是(比如 16,63,69),则输出 yes,不是(比如29,78)则输出 no 1.2.3.4.5.6.7.8.9.10.11.12.#include return 0;} 408多项式和Ⅱ 求a+aa+aaa+aaaa+...+aaa..a(n个a),a和n的值从键盘输入。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.#include return 0;} 409弹跳小球 小球从100米高度落下,每次落地后反弹回原高度的1/2再落下,求小球第n次落地时总共经过的路程,结果保留2位小数。n从键盘输入。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.#include return 0;} 411乘法口诀表 输出九九乘法口诀表。 1.2.3.4.5.#include 猴子第一天摘了若干个桃子,吃了一半,不过瘾,又多吃了1个。第二天将剩余的桃子又吃掉一半,并且又多吃了1个。此后每天都是吃掉前一天剩下的一半零一个。到第n天再想吃时,发现只剩下1个桃子,问第一天它摘了多少桃子?天数n从键盘输入。 1.2.3.4.5.6.7.8.9.10.11.12.#include return 0;} 413鸡蛋数 有一篮子鸡蛋,如果每次拿2个最后剩1个,每次拿3个最后剩2个,每次拿4个最后剩3个,每次拿5个最后剩4个,输出篮子中的鸡蛋数目。 1.2.3.4.5.6.7.8.9.10.11.#include for(i=1;i<100;i++){ a=i; if(a%2==1&&a%3==2&&a%4==3&&a%5==4)printf(“%dn”,a);} return 0;} 414将军点兵 一将军带兵出征前清点人数,士兵按从1到5排队报数,最后一个士兵报的数是1;按从1到6排队报数,最后一个士兵报的数是5;按从1到7报数,最后一个士兵报的数是4;再按从1到11排队报数,最后一个士兵报的数是10。计算至少(至少,至少)有多少士兵? 1.2.#include for(i=1;i<3000;i++){ a=i; if(a%5==1&&a%6==5&&a%7==4&&a%11==10)printf(“%dn”,a);} return 0;} 415三色球 一个袋子里装有3个红球、5个白球和6个黑球,要任意取出8个球,且其中必须有白球,输出可能的方案数目。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.#include for(i=1;i<=5;i++)for(j=0;j<=3;j++) for(k=0;k<=6;k++){ a=i+j+k;if(a%8==0)sum=sum+1;else sum=sum+0;} printf(“%dn”,sum);return 0;} 416换钱 要将100元人民币兑换成5元、10元和20元纸币,输出兑换方法的总数。 1.2.3.4.5.6.7.8.9.10.11.12.13.#include for(i=0;i<=20;i++)for(j=0;j<=10;j++) for(k=0;k<=5;k++){ a=i*5+j*10+k*20;if(a==100)sum=sum+1;else sum=sum+0;14.15.16.17.} printf(“%dn”,sum);return 0;} 417百钱买百鸡 百钱买百鸡问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何,输出所有的买法,鸡翁、鸡母、鸡雏间以逗号隔开。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.#include for(i=0;i<=20;i++)for(j=0;j<=33;j++) for(k=0;k<=100;k++){ a=i*5+j*3+k/3;b=i+j+k; if(a==100&&b==100&&k%3==0)printf(“%d,%d,%dn”,i,j,k);} return 0;} 418百变图形(1) 在屏幕上输出 * 组成的图形,行数和 * 数从键盘输入。 提示:输出的行数、每一行的空格数和每一行星号数分别由各自的循环控制。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.#include 在屏幕上输出 * 组成的图形,行数从键盘输入。1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.#include 在屏幕上输出 * 组成的图形,行数(为奇数)从键盘输入。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.#include for(i = 0;i <(x+1)/2;i++){ for(j = 0;j <((x-(2*i+1))/2);j++)printf(“ ”); for(j = 0;j <(2*i + 1);j++)printf(“*”); printf(“n”);} for(i = 0;i <(x-1)/2;i++){ for(j = 0;j <(i+1);j++)printf(“ ”); for(j = 0;j<(x-(i+1)*2);j++)printf(“*”);printf(“n”);} return 0;} 422数字翻转 从键盘输入一个整数,将该数翻转输出。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.#include else if(b>100&&b<1000){d=b/100;a=(b/10)%10;c=b%10;printf(“%dn”,c*100+a*10+d);} else { i=b/1000;d=(b/100)%10;a=(b/10)%10;c=b%10;printf(“%dn”,c*1000+a*100+d*10+i);} return 0;} 第N个素数 输出1000以内的第n个素数,n从键盘输入。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.#include break;} if(b==c){ n++;} c++;b=1; if(n==a)break;} printf(“%dn”,c-1);25.26.return 0;} 百变图形(4) 输入一个正整数,输出如下图形。 测试用例 1 3↵ 1↵ 2↵ 3 3↵ 2↵ 1↵ 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.#include int i;scanf(“%d”,&a); while(x while(x printf(“ ”);z++;} y=0; while(y<(x+1)*2+1){ z=1;if(x==0){ printf(“%d”,d);y++;break;} else { if((y==0||y==(x+1)*2)&&x!=0){ printf(“%d”,d);35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.} else { printf(“ ”);} } y++;} printf(“n”);x++;d=d+1;} while(x>=a&&x int g;g=a; if(x==a+a-2){ z=0;} while(z<=x+1-a){ printf(“ ”);z++;} y=0;while(y<(a+a-1-x)*2+1){ z=0; if(x==a+a-2){ printf(“%d”,d-2);y++; break;} else { if(y==0||y==(a+a-1-x)*2){ printf(“%d”,d-2);} 79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.else { printf(“ ”);} } y++; } printf(“n”);x=x+1;d=d-1;} } return 0;} 505最小数及位置 从键盘上输入n个数(n也从键盘输入),输出其中最小的数以及该数在数组中的位置。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.#include for(i=1;i if(a[i] min=a[i];j=i;} else { continue;} } printf(“最小数%d位于第%d个n”,min,j+1); return 0;} 506数字翻转 从键盘输入一个整数,将该数翻转输出。 提示:将分离出的整数的每一位数字保存到数组中,然后需要判断前几位是否为0,如果为0则前几位不输出。 1.int i,j,k,b=0,c=1,aa=0;2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.aa=a; for(i=1;a>=10;i++)a=a/10; for(j=0;j num[j]=aa%10;aa=aa/10;} for(k=1;k printf(“%dn”,b);return 0;} 418百变图形(1) 在屏幕上输出 * 组成的图形,行数和 * 数从键盘输入。 *****↵ *****↵ *****↵ *****↵ 提示:输出的行数、每一行的空格数和每一行星号数分别由各自的循环控制。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.#include 在屏幕上输出 * 组成的图形,行数从键盘输入。 *↵ ***↵ *****↵ *******↵ 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.#include 在屏幕上输出 * 组成的图形,行数(为奇数)从键盘输入。 *↵ ***↵ *****↵ ***↵ *↵ 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.#include for(i = 0;i <(x+1)/2;i++){ for(j = 0;j <((x-(2*i+1))/2);j++)printf(“ ”); for(j = 0;j <(2*i + 1);j++)printf(“*”); printf(“n”);} 16.17.18.19.20.21.22.23.24.25.26.for(i = 0;i <(x-1)/2;i++){ for(j = 0;j <(i+1);j++)printf(“ ”); for(j = 0;j<(x-(i+1)*2);j++)printf(“*”);printf(“n”);} return 0;} 第N个素数 输出1000以内的第n个素数,n从键盘输入。 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.#include break;} if(b==c){ n++;} c++;b=1; if(n==a)break;} printf(“%dn”,c-1);return 0;} Problem B: 算术基本运算 Description 计算两整数x和y(0 printf(”x * y : %dn“,x*y); printf(”x / y quotient: %d, remainder: %dn“,x/y,x%y); printf(”x ^ 2 : %dn“,x*x); printf(”y ^ 3 : %dn“,y*y*y); return 0;} Problem C: 求圆的面积和周长 Description 从键盘输入圆的半径,求圆的面积和周长,圆周率取3.14。Input 输入一个浮点型数据,有效数字不会超过十进制的6位。Output 输出为两行。 第一行为圆的面积,第二行为圆的周长,格式见sample。Sample Input Sample Output Area: 28.260000 Perimeter: 18.840000 HINT 了解浮点类型的输入、输出和算术运算符 #include double Area,Perimeter,r,p=3.14; scanf(”%lf“,&r); Area=p*r*r,Perimeter=2*p*r; printf(”Area: %lfn“,Area); printf(”Perimeter: %lfn“,Perimeter); return 0;} Problem D:平均值 Description 求3个数的平均值。Input 输入只有一行,为3个较小的整数。Output 输出为这3个整数的平均值,保留3位小数。Sample Input 1 2 3 Sample Output 2.000 HINT 注意除法运算对整型数据和浮点型数据是不一样的。#include int x,y,z; float ave; scanf(”%d %d %d“,&x,&y,&z); ave=(x+y+z)/3.0; printf(”%.3f“,ave); return 0;} Problem E: 货币兑换 Description 给出人民币对美元、欧元、日元的当日汇率,求给定金额的人民币能兑换成外币的金额,求给定金额的外币能兑换成人民币的金额。要计算的外币有三种:美元、欧元、日元。Input 输入有三行。 第一行依次为美元、欧元、日元外币汇率,用空格分开。汇率用100外币为单位,精确到小数点后4位,如668.5200表示“100美元=668.5200人民币”。汇率浮动范围为(0,10000)。 第二行为外币金额x,第三行为人民币金额y。x,y均为整数,且0 第一行为金额为x的美元、欧元、日元兑换成人民币的金额,用空格分开。第二行为金额为y的人民币兑换成美元、欧元、日元的金额,用空格分开。所有金额精确到小数点后两位。Sample Input 668.5200 908.0685 7.9852 1500 1500 Sample Output 10027.80 13621.03 119.78 224.38 165.19 18784.75 HINT 了解浮点数据类型的精确度和输出控制。 #include return 0; } Problem F: 求字符的值 Description 从键盘输入3个字符(不含双字节字符),分别输出每个字符的十进制值(ASCII码)、八进制值和十六进制值。Input 输入为3个字符。Output 输出为3行。 每一行为每个字符(对应输入顺序)的十进制、八进制和十六进制值,用空格分隔开。每个输出的值占3个字符,不足3个字符前面补0。Sample Input 0 A Sample Output 048 060 030 032 040 020 065 101 041 HINT 了解字符值的存储和整型的关系。#include Problem G: 奇数还是偶数? Description 输入一个整数,判读它是奇数还是偶数。Input 输入只有一行,为一个100以内的正整数。Output 输出为一行。 若输入为偶数则输出“even”,奇数输出“odd”。Sample Input 30 Sample Output even HINT 用整数运算可以解决,练习“?:”表达式。#include int x; scanf(”%d“,&x); if(x%2==0) printf(”even“); else printf(”odd“); return 0;} Problem H: 绝对值 Description 求整型数据和浮点型数据的绝对值。Input 输入两个数,第一个是整数,第二个是浮点数。Output 输出为两行,第一行为整数的绝对值,第二行为浮点数的绝对值,注意浮点数的绝对值不输出无意义的0。Sample Input-1 1 Sample Output 1 1 HINT 求绝对值可以用标准库函数来完成,也可以自己判断。注意浮点数的输出格式。求绝对值的函数在哪个头文件?貌似很多人会搞错,包括很多编书的人!#include int x; float y; scanf(”%d“,&x); scanf(”%f“,&y); printf(”%dn“,abs(x)); printf(”%gn“,fabs(y)); return 0;} Problem I: 简单的打折计算 Description 商店规定:消费满n元,可以打八八折。设某件商品标价m元,输入购买的件数x,计算出需要支付的金额(单位:元),精确到分。Input 输入只有一行,三个整数m、n和x,且0 300 4 Sample Output 334.40 HINT 了解浮点型的输出控制,注意整型和浮点型混合运算过程中的数据类型转换。#include int m,n,x; double y; scanf(”%d%d%d“,&m,&n,&x); y=m*x; if(y>n) y=y*0.88; else y=y; printf(”%.2lfn“,y); return 0;} Description 输入一个正整数的年份,判断是否为闰年。Input 输入只有一行,为一个10000以内的正整数。Output 输出为一行。 若输入为闰年偶数则输出“Yes”,否则输出“No”。Sample Input 2010 Sample Output No HINT 了解逻辑运算符和关系运算符。#include int a; scanf(”%d“,&a); if(a%4==0&&a%100!=0||a%400==0) printf(”Yes“); else printf(”No“); return 0;} Problem K: GHacker的解谜过关游戏 Description GHacker最近痴迷于一个新上市的解谜游戏,其中一关的过关是破解一个字符串S。经过3天的冥思苦想,GHacker成功的搞明白了这其中的奥秘,把串S中的整数取出来求和,就可以过关了。但是GHacker的数学实在糟糕。他无法在短暂的时间内算出来,只好求助Jackie。Jackie观察到虽然每次出现的数字不同,但是其它的符号并不会变化。于是Jackie编写了一个非常短的程序,帮助GHacker把这一关过了。Input 输入为串S,只有一行。Output 串S中用非数字(0~9)分隔开的非负整数之和,不会超出int类型的数据范围。Sample Input `13?:[7514],54.487==”(438922x159??392)%032n111cdef120$95;Sample Output 447899 HINT scanf()可以解决这个问题,注意转义字符和格式控制字符。#include int i,sum,num; char str[1000]; while(scanf(“%s”,str)!=EOF) { num=sum=0; for(i=0;;i++) { if(str[i]>='0' && str[i]<='9') num=num*10+str[i]-'0'; else { sum=sum+num;num=0; if(str[i]==' ')break; } } printf(“%dn”,sum); } return 0;} Problem L: 水仙花数 Description 如果一个三位十进制数等于其各位数字的立方和,则称这个数为水仙花数。如:13+53+33=153。Input 一个整数x,100<=x<=999。Output x是水仙花数,则输出“YES”,否则为“NO”。Sample Input 153 Sample Output YES #include int x,a,b,c,sum; scanf(“%d”,&x); a=x/100; b=(x-a*100)/10; c=(x-a*100-b*10); sum=a*a*a+b*b*b+c*c*c; if(x==sum) printf(“YES”); else printf(“NO”); return 0;} Problem M: 求1+2+...+n=? Description 给定一个n,求出s = 1+2+3+...+n的值。Input 输入只有一行,包含一个正整数n(n<=232)。Output 输出一行,为1+2+...+n的值。Sample Input 10 Sample Output 55 HINT n的数据范围大,需注意数据类型的选择和计算次序,以避免数据溢出。#include unsigned long long n,s,a; scanf(“%llu”,&n); a=n%2; if(a==0){ s=n/2*(n+1); printf(“%llu”,s);} else if(a!=0) {s=n*((n+1)/2);printf(“%llu”,s);} return 0;} Problem N: 2的多少次幂 Description 从键盘输入一个数x,x是2的整数次幂(x=2y),请编程求出y的值。Input 一个非负有理数x,x在[0,2256]范围内。Output 一个整数y。Sample Input 1 Sample Output 0 HINT 看起来数据很大,但是用double完全可以存储。为什么?请研究下IEEE-754标准的浮点数存储格式。这里要用到C语言标准库的数学函数。#include double x; scanf(“%lf”,&x); printf(“%g”,log2(x)); return 0;} Problem A: 哪一行比较长 Description 读取两行字符串,按每行的长度从长到短输出。Input 输入为两行,每行不会超过26个字符。Output 输出为两行,按每行的长度从长到短输出。Sample Input abcdefghijk abcdefghijklmnopqrstuvwxyz Sample Output abcdefghijklmnopqrstuvwxyz abcdefghijk HINT 了解字符串的存储和操作,了解gets()和scanf(“%s”)读入字符串的不同之处。#include puts(a); puts(b); return 0; } puts(b);puts(a);} Problem B: 三个数比较大小 Description 从键盘上输入0~100之间的三个数,按从小到大的顺序输出。 Input 输入只有一行,为三个整数。 Output 按从小到大输出这三个数。 Sample Input 15 10 20 Sample Output 10 15 20 HINT 用if语句判断各种情况可以解决这个问题。 include scanf(“%d%d%d”,&a,&b,&c);if(a>b){ t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(b>c){ t=b; b=c; c=t;} printf(“%d %d %dn”,a,b,c);return 0;} Problem C: 输出是m的倍数或n的倍数、但不是m和n的公倍数的数 Description 输出1~k之间是m的倍数或n的倍数、但不是m和n的公倍数的数,其中1<=m,n Input 输入三个整数,依次为k、m、n。 Output 从小到大输出符合题意的所有整数,两数之间用一个空格分开。 Sample Input 15 2 3 Sample Output 2 3 4 8 9 10 14 15 HINT 难点在于输出格式的控制:空格在数的中间,学会用循环时边界情况的特殊处理。 #include { int k,m,n,a; scanf(“%d%d%d”,&k,&m,&n); { if(m>n) { printf(“%d”,n); for(a=n+1;a<=k;a++) { if((a%m==0&&a%n!=0)||(a%m!=0&&a%n==0)) printf(“ %d”,a);} } else { printf(“%d”,m); for(a=m+1;a<=k;a++) { if((a%m==0&&a%n!=0)||(a%m!=0&&a%n==0)) printf(“ %d”,a);} } } return 0;} Problem D: A+B Problem Description 计算a+b,0<=a,b<1000。Input 输入有多对整数a和b组成,每对a和b占一行,a,b用空格分开。Output 每行输出一个a+b的值,顺序与输入对应。Sample Input 1 2 10 20 Sample Output 3 30 HINT OJ系统上测试输入结束符为EOF(End Of File),其值为-1。用scanf()把文件所有内容读完后,会读到EOF,所以可以用来判断输入是否完成,测试时可以用Ctrl+Z产生EOF。本题解法参看FAQ。#include int a,b; while(scanf(“%d %dn”,&a,&b)!=EOF) printf(“%dn”,a+b);} Problem E: A+B Problem(II): Input/Output Pratice Description 计算a+b,0<=a,b<1000。 Input 输入的第一行是一个整数N,后面有N对整数a和b,每对a和b占一行,a,b用空格分开。 Output 每行输出一个a+b的和,顺序与输入对应。 Sample Input 2 1 2 10 20 Sample Output 3 30 HINT N给出了测试样例数,用for循环处理方便。 #include scanf(“%d %d”,&a,&b); printf(“%dn”,a+b);} return 0;} Problem F: A+B Problem(III): Input/Output Pratice Description 计算a+b,0<=a,b<1000。 Input 输入有多对整数a和b组成,每对a和b占一行,a,b用空格分开。当测试样为0 0时表示输入结束,0 0不参与运算。 Output 每行输出一个a+b的值,顺序与输入对应。 Sample Input 1 2 10 20 0 0 Sample Output 3 30 HINT 练习break的使用。 #include int a,b; while(scanf(“%d%d”,&a,&b)) { if(a==0&&b==0) break; printf(“%dn”,a+b); } } Problem G: A+B Problem(IV): Input/Output Pratice Description 计算a+b,0<=a,b<1000。 Input 输入有多对整数a和b组成,每对a和b占一行,a,b用空格分开。 Output 每行输出一个a+b的值,顺序与输入对应。每个格式样例之间用一个空行分隔开。 Sample Input 1 2 10 20 35 Sample Output 3 30 50 HINT 由于输出的和比空行多一个,所以全部计算放在一个循环里是不行的,必须要特殊处理开头或者结尾。#include int a,b,i; scanf(“%d %d”,&a,&b); printf(“%dn”,a+b); while(scanf(“%d %d”,&a,&b)!=EOF) printf(“n%dn”,a+b);} Problem H: n个数的最大值和最小值 Description 找出n个数中最大的数和最小的数,并将它们的值输出出来。 Input 输入为n+1个整数,都在int类型范围内。这些数可能用若干空格或者换行符分隔开。 输入的第1个数为n,表示后续有n个数输入。从输入的第2个数开始,求出直到第n+1个数中最大的数和最小的数。 Output 输出为两行,格式见sample。 Sample Input 3 0 1-1 Sample Output The maximum number is 1.The minimum number is-1.HINT 分隔符是空格还是回车都是空白符,对scanf(“%d”)来说没有区别;先读入n,然后用for循环就很容易控制读入n个数的过程。 #include scanf(“%d”,&y); if(min>y) min=y; if(max max=y;} printf(“The maximum number is %d.n”,max);printf(“The minimum number is %d.n”,min);return 0;} Problem I: 成绩的等级 Description 把百分制的考试成绩转换成五级制的成绩: 90~100:Excellent 80~89:Good 70~79:Average 60~69:Pass 0~59:Failing 不在0~100之间的输入是非法数据,输出“Error”。 Input 输入多行,每行一个整数。 Output 输入所对应的成绩等级。 Sample Input-1 81 92 35 68 72 100 Sample Output Error Good Excellent Failing Pass Average Excellent HINT 用switch语句解决这个问题比较方便。 #include int a,grade; while(scanf(“%d”,&grade)!=EOF) { if(grade>=0 && grade<=59) a=1; else if(grade>=60 && grade<=69) a=2; else if(grade>=70 && grade<=79) a=3; else if(grade>=80 && grade<=89) a=4; else if(grade>=90 && grade<=100) a=5; else a=6; switch(a) { case 1: printf(“Failingn”); break; case 2: printf(“Passn”); break; case 3: printf(“Averagen”); break; case 4: printf(“Goodn”); break; case 5: printf(“Excellentn”); break; case 6: printf(“Errorn”); break; } } return 0;} Problem J: 只有一个二元运算符的表达式运算 Description 编程序读入并计算只有一个二元运算符的表达式的值。用到的二元运算符有:“+”、“-”、“*”、“/”、“%”,与C语言的语法一致。 Input 每行输入一个表达式,格式为:二个整型的操作数a和b,中间用一个符号分开,这个符号就是运算符。测试样例不存在除数为0的情况。 输入以a和b为0,且用一个空格分开结束。 Output 每行对应输入的运算符为“+”、“-”、“*”、“/”、“%”,则计算a+b、a-b、a*b、a/b、a%b的值;否则输出“invalid op”。 Sample Input 33+5 8*9 2.2 1-6 17/3 9%3 0 0 Sample Output 38 72 invalid op-5 5 0 HINT 教材上有非常相似的例题可以参考。 #include int a, b; char ch; while(scanf(“%d%c%d”, &a, &ch, &b)) { if(a == 0 && b == 0 && ch == ' ')break; if (ch == '+')ch = '+'; else if(ch == '-')ch = '-'; else if(ch == '*')ch = '*'; else if(ch == '/')ch = '/'; else if(ch == '%')ch = '%'; else ch = '~'; switch(ch) { case '+' : printf(“%dn”, a + b); break; case '-' : printf(“%dn”, a2x + 1 = 0 only one real root : 1 Case 3 : 5x^22x = 0 two real roots : 0, 0.666667 Case 5 : 3x^2 + 12 = 0 two imaginary roots : 2i,-2i Case 6 : 2x^2 + 4x + 4 = 0 two imaginary roots :-1+i,-1-i HINT 输出方程格式的各种情况要想清楚,这一部分测试数据给的很全面。另一个就是浮点数的精度控制,这一部分sample给出了例子。 值得注意的是,linux下gcc编译的浮点数运算结果有-0,这是OJ系统Judge端使用的系统;而windows XP下的minGW编译器和VC6不会产生-0,只会输出0;但windows 7下的minGW编译器是能够产生-0的(确实很诡异)。因此使用windows XP的同学忽略了对结果为0的检测,程序需要对结果为0的情况进行全面考虑,确保正确的输出0。这个问题卡了好些同学好几天。 关于是否会产生-0,输出表达式0.0/-1的结果就能测试出来。浮点数从负数方向运算出结果为0,则浮点值为-0是符合C语言浮点数运算规则的,目前尚不清楚windows XP系统不能产生-0的原因。 #include int i,n=1; double a,b,c,x1,x2,p,q,m,t; char x,y; while(1) { scanf(“%lf”,&a); if(fabs(a)< eps) break; //结束条件 scanf(“%lf%lf”,&b,&c); p=(-b)/(2*a); q=b*b-4*a*c; if(fabs(q)< eps) //精度控制 q = 0; m=(sqrt(-q))/(2*a); x1 =(-b + sqrt(q))/(2*a); x2 =(-bxx-y; if(a * x + b * y +(c * 1.0)/(d * 1.0)* z == m) printf(“%ld,%ld,%ldn”,x,y,z); } } printf(“n”); } } return 0;} Problem I: 神棍的纯真愿望 Description 问题背景: 神棍队的神棍童鞋很喜欢和女盆友逛街。神棍节这天,他们照例去逛街,亲昵过程中忽然发现路边上围了好一圈人。好奇心大盛的神棍于是凑过去围观。原来那里有一个棍神,他出了一道题目,如果有人能够答对的话,他就会实现那个人的一个愿望。神棍心想,有个女盆友多么幸福,要是大家都有女盆友该有多好。于是神棍想要答出这个问题,然后许一个让大家都可以很快拥有自己的女盆友的愿望,顺便在女盆友的面前臭美一番。神棍扫了一眼题目,拿出贴身小电脑,巴拉巴拉几下就敲出了代码,解决了那个问题。大家都在为神棍欢呼。这是什么问题 呢?你是否也有兴趣看看?如果AC了的话就可以跟魔法少女签订契约,成为魔法少女的奴隶喔! 问题描述: 某个数的立方如果以111结尾的话,我们就称其为“神棍数”,现在要你求第k大的“神棍数”是多少。 Input 多组case,以EOF结尾。 每个case一行,只包含一个整数k(1<=k<=***0000)。 Output 一个整数表示第k大的“神棍数” Sample Input 1 Sample Output 471 #include unsigned long long k; while(scanf(“%llu”,&k)!=EOF) { if(k>1) printf(“%llu471n”,k-1); else printf(“471n”,k); } return 0;} Problem J: 魔方阵 Description 所谓N阶魔方阵,是一个N*N的方阵,其元素由1到N^2组成,且方阵每行每列以及对角线的元素和相等。如三阶魔方阵: 8 1 6 3 5 7 4 9 2 魔方阵的规律如下: 从1~N*N的 各个数依次如下规则存放: (1)1在第一行中间一列; (2)每一个数存放的行比前一个数的行数减一,列数加一(如上的三阶方阵5在4的上一行,后一列); (3)如果上一个数在第一行,则下一个数在最后一行,列数加一; (4)如果上一个数在最后一列,则下一个数在第一列,行数减一; (5)如果按上述规则确定的位置已经有数,或上一个数在第一行第N列,则下一个数放在上一个数的正下方。 Input 输入包含多组数据,每组为一个小于100的正奇数。 Output 对于每个输入的N,输出N阶魔方阵;两组数据之间用一个空行分隔。方阵中每行每两个数之间有一个空格,行首和行末没有多余的空格。 Sample Input 3 Sample Output 8 1 6 3 5 7 4 9 2 HINT #include int i, j, k, n, a[200][200]; while(scanf(“%d”, &n)!=EOF) { for(i = 1;i <= n;i++) for(j = 1;j <= n;j++) a[i][j] = 0; j = n / 2 + 1; a[1][j] = 1; for(k = 2;k <= n * n;k++) { i=i-1; j=j+1; if(i < 1 && j > n) { i=i+2; j=j-1; } else { if(i < 1)i = n; if(j > n)j = 1; } if(a[i][j] == 0)a[i][j] = k; else { j=j-1; i=i+2; a[i][j] = k; } } for(i = 1;i <= n;i++) { printf(“%d”, a[i][1]); for(j = 2;j <= n;j++) printf(“ %d”, a[i][j]); printf(“n”); //for(j=1;j<=n;j++) //printf(“%5d”,a[i][j]); //printf(“n”); } printf(“n”); } return 0;} 第一章 使用printf()函数按下面的形式显示某应用程序的功能 #include 编写一个C程序,能够从键盘输入一个浮点数,然后输出它的倒数。#include 第二章 将华氏温度转换为摄氏温度。使用公式:C=5/9(F-32.#include 输入两个角度值分别赋给变量x和y,计算下面算式的结果,#include void main(){ int x,y,z,s1,s2;printf(“请输入两个角度值n”);scanf(“%f%f”,&x,&y);x=x*PI/180.0;y=y*PI/180.0;s1=sin(fabs(x)+fabs(y));s2=sqrt(cos(fabs(x)+fabs(y)));z=s1/s2;} printf(“所的结果为%f/n”,z); 贷款额的计算,即计算一次可向银行贷款多少元,其计算公式为 D=a(In-1)/[(I-1)In-] 式中:D为一次可向银行的贷款额,a为每年可以还贷的金额,I=1+人(r为年利率),n为还清贷款的年数。a、r、n由键盘输入。#include 第三章 将China译成Glmre。方法是:用原来字母后面的第4个字母代替原来的字母。#include 把十进制数97转化为八进制、十六进制数。#include 设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。#include 已知三角形的三边长,求三角形面积。#include } p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf(“此三角形的面积是%f”,s); 输入三个字母m,a,n,并以”man”m a n(竖行排列)的形式输出 #include 输入一个字符,找出他的前一个字符和后一个字符,并根据ASCII值,按从大到小的顺序输出这三个字符级ASCII码值。#include printf(”%d,%d,%d“,c1,c2,c3);} 已知鸡免总头数为h(30),总脚数为f(90),求鸡免各有几只 #include }printf(”请输入总头数和总脚数n“);scanf(”%d,%d“,&h,&f);a=(4*h-f)/2;b=h-a;printf(”鸡有%d只,兔有%d只“,a,b); 输入一个三位正整数,反向输出对应的数 #include }printf(”请输入一个三位整数:n“);scanf(”%d“,&i);j=i/100;k=(i-j*100)/10;l=i-j*100-k*10;m=l*100+k*10+j;printf(”此数的倒置数为:%dn“,m); 计算方程ax2+bx+c=0的根 #include p=sqrt(b*b-4*a*c);x1=(-b+p)/(2*a); x2=(-b-p)/(2*a);printf(”x1=%f,x2=%fn“,x1,x2);} 用putchar函数读入两个字符c1,c2,然后分别用putchar函数和printf函数输出 #include 第四章 输入三个整数x,y,z,请把这三个数由小到大输出,#include 当月收入超过1600元时,超过部分交税款20%。试编写一程序计算税款(其中月收入由键盘输入。 #include }printf(”请输入月收入n“);scanf(”%f“,&a);if(a>1600)b=(a-1600)*0.2;printf(”应缴税款为%f元n“,b); 计算y=3x+6(x>=0) -x*x+2x-8(x<0) #include } printf(”请输入自变量x的值n“);scanf(”%f“,&x);if(x>=0)y=3*x+6;else y=-x*x+2*x-8;printf(”对应因变量的值为%fn“,y); 为优待顾客,商店对购货在1000元和1000元以上的,八折优惠;500元以上(包括500元,下同),1000元以下的,九折优惠;200元以上,500元以下的,九五折优惠;100元以上,200元以下的,九七折优惠;100元一下不优惠。请输入购货款后,打印出该交的货款。#include }printf(”请输入购货款n“);scanf(”%f“,&x);if(x>=1000)y=x*0.8;else if(x>=500)y=x*0.9;else if(x>=200)y=x*0.95;else if(x>=100)y=x*0.97;else y=x;printf(”应交货款为%.1f元n“,y); 输入班号,输出该班学生人数(用switch语句编程)#include }printf(”请输入班号n“);scanf(”%d“,&m);switch(m){ case 21:n=45;break;case 22:n=51;break;case 23:n=48;break;case 24:n=46;break;case 25:n=48;break;case 26:n=52;break;default:printf(”输入错误n“);} printf(”该班有%d个学生n“,n); 第五章 任意输入N个数,统计其中正数,负数和零的个数。 #include }printf(”请输入数字个数n“);scanf(”%d“,&N);for(n=1;n<=N;n++){ printf(”请输入数字n“);scanf(”%d“,&m);if(m>0) a++;else if(m<0) b++;else c++;} printf(”正数有%d个,负数有%d个,零有%d个n“,a,b,c); 第五章 任意输入N个数,统计其中正数,负数和零的个数。#include } printf(”请输入第%d个数:n“,i);scanf(”%d“,&m);if(m>0) a++;else if(m<0) b++;else c++;} printf(”正数有:%d个,负数有:%d个,零有:%d个n“,a,b,c); 求值 #include 在1~500中,找出所有能同时满足用3除余2,用5除余3,用7除余4的整数。#include if(i%3==2&&i%5==3&&i%7==4) printf(”%dn“,i);} } 任意输入一串字符,以“?”结束,分别统计其中字母,数字和其他字符的个数。#include if(d>='A'&&d<='Z'||d>='a'&&d<='z') a++; else if(d>='0'&&d<='9') b++; else c++;} printf(”字母有%d个,数字有%d个,其他字符有%d个n“,a,b,c);} 第六章 求任意20个数中的正数之和及个数。#include printf(”请输入第%d个数n“,i+1); scanf(”%f“,&a[i]); if(a[i]>0) { sum+=a[i]; k++; } } printf(”正数之和为%fn“,sum);printf(”正数的个数为%dn“,k);} 统计全班某门功课的平均成绩,找出最高,最低分。#include printf(”请输入第1个同学的成绩:n“);scanf(”%d“,&a[0]);j=k=a[0];for(i=1;i<38;i++){ printf(”请输入第%d个同学的成绩:n“,i+1);scanf(”%d“,&a[i]);while(a[i]>100||a[i]<0){ printf(”输入的成绩无效!请重新输入!n“); scanf(”%d“,&a[i]);} sum+=a[i];if(a[i]>j)j=a[i];if(a[i] } 一个数如果恰好等于他的因子之和,这个数就称为完数。找出1000以内的所有完数。#include } printf(”从2到1000的完备数有:n“);for(n=2;n<1000;n++){ sum=0;for(i=1;i 电话传递数据加密。#include } printf(”请输入一个三位数n“);scanf(”%d“,&n);a[0]=n/1000;a[1]=(n/100)%10;a[2]=(n%100)/10;a[3]=n%10;for(i=0;i<4;i++)a[i]=(a[i]+5)%10;b=a[0];a[0]=a[3];a[3]=b;b=a[1];a[1]=a[2];a[2]=b;n=1000*a[0]+100*a[1]+10*a[2]+a[3];printf(”%dn“,n); 计算两个矩阵的乘积。#include printf(”请给数组a[2][3]赋值n“);for(i=0;i<2;i++){ for(j=0;j<3;j++) scanf(”%d“,&a[i][j]);} printf(”请给数组b[3][4]赋值n“);for(i=0;i<3;i++){ for(j=0;j<4;j++) scanf(”%d“,&b[i][j]);} for(i=0;i<2;i++){ for(j=0;j<4;j++){ for(k=0,s=0;k<3&&s<3;k++,s++) c[i][j]+=a[i][k]*b[s][j];} } } for(i=0;i<2;i++){ for(j=0;j<4;j++) printf(”%d “,c[i][j]);printf(”n“);} 第七章 #include if(str[i]>='A'&&str[i]<='Z'||str[i]>='a'&&str[i]<='z'||str[i]>='0'&&str[i]<='9'||i==0||str[i]!=str[i-1]) str[j++]=str[i]; str[j]=' ';} void main(){ } char str[80];gets(str);change(str);puts(str);return; #include int sum(int n){ int i,j,k,l;i=n%10;n=n/10;j=n%10;k=n/10;l=i*i*i+j*j*j+k*k*k;return l;} void main(){ int x,y;for(x=100;x<1000;x++){ y=sum(x); if(y==x) } } printf(”%dn“,x); #include int min(int m,int n){ int i,j,k;i=m;j=n;if(i>j){ k=i; i=j; j=k;} while(k!=0){ k=j%i; j=i; i=k;} k=m*n/j;return k;} void main(){ int a,b,c,d,e;int x,y,z,w; } printf(”请输入5个正整数n“);scanf(”%d,%d,%d,%d,%d“,&a,&b,&c,&d,&e);x=min(a,b);y=min(c,d);z=min(x,y);w=min(z,e);printf(”%dn“,w); #include int wanbeishu(int n){ int i,j=0;for(i=1;i void main(){ int x,y;printf(”30000以内的完备数有:n“); } for(x=1;x<=30000;x++){ y=wanbeishu(x);if(x==y)printf(”%dn“,x);} #include int yueshuhe(int n){ int i,j=0;for(i=1;i void main(){ int x,y,z;printf(”互满数有:n“);for(x=1;x<=30000;x++){ y=yueshuhe(x); z=yueshuhe(y); } } if(x==z&&x 习题八 #include printf(”请输入升序a的第%d个元素值:“,p-a+1); scanf(”%d“,p);} printf(”请输入升序数组b的元素个数:“);scanf(”%d“,&n);for(q=b;q printf(”请输入升序b的第%d个元素值:“,q-b+1); scanf(”%d“,q);} p=a;q=b;len=m; } while(p for(t=a+len-1;t>=p;t--)*(t+1)=*t; *p=*q; len++; q++; if(q==b+n)break;} p++;} while(q #include } printf(”请输入报数值:“);scanf(”%d“,&m);i=0;k=0;s=0;while(s printf(”%d “,*(p+i)); *(p+i)=0; k=0; s++;} i++;if(i==n)i=0;} printf(”n“); #include func(a,N);for(i=0;i void func(int *a,int n){ int *p,*q;int count=0;for(p=a;p if(*p==0)count++; for(p=a,q=a+n;p if(*p==0) { while((*q-1)==0)q--; if(p==q)break; *p=*(q-1);*(q-1)=0; } for(p=a,a=q;p for(q=p+1;q if(*p>*q){*p=*p+*q;*q=*p-*q;*p=*p-*q;} } #include { int a[N],*p[N],i,k,m;printf(”请任意输入%d个数组元素:n“,N);for(i=0;i printf(”第%d大元素的值:%dn“,k,*p[m]); printf(”第%d大元素的下标:“,k); for(i=0;i if(a[i]==*p[m])printf(”%d“,i); printf(”n“);} else printf(”第%d大元素不存在!n“,k);} int search(int *a[],int n,int k){ int i,j,*t;for(i=0;i for(j=i+1;j if(*a[i]<*a[j]){t=a[i];a[i]=a[j];a[j]=t;} i=1;j=0; while(i { if(*a[i-1]>*a[i])j++; if(j==k)break; i++; } if(k<=0||j else return i-1;} #include p--; *p=x%10; x=x/10;} while(x!=0);do { q--; } *q=k%10;k=k/10;}while(k!=0);while(p if(*t==*r) { t++; r++; } else break; if(r==b+10)s++; p++;} return s; 习题九 #include } printf(”请输入原始字符串: “);gets(str);for(i=0;str[i]!=' ';i++)if(str[i]>='A'&&str[i]<'Z'||str[i]>='a'&&str[i]<'z') str[i]+=1;else if(str[i]=='Z'||str[i]=='z') str[i]-=25;printf(”结果字符串为:“);puts(str); #include gets(str[i]); len=strlen(str[i]); for(j=len-1;j>=0;j--) if(str[i][j]>='a'&&str[i][j]<='z'||str[i][j]>='A'&&str[i][j]<='Z') { } word=1;l++;} else if(word){ for(k=j+1;k s[m++]=str[i][k];s[m++]=str[i][j];word=0;l=0;} else s[m++]=str[i][j];if(word)for(k=j+1;k s[m++]=str[i][k];s[m]=' ';strcpy(str[i],s);m=0;l=0;word=0;} puts(”经过处理的英文文章:n“);for(i=0;i #include } puts(”请输入字符串:“);gets(str);for(p=str;*p!=' ';p++)if(!(*p>='a'&&*p<='z'||*p>='A'&&*p<='Z'||*p>='0'&&*p<='9')) if(*p==*(p+1)) { for(q=p;*q!=' ';q++) *q=*(q+1); p--; } puts(”处理后的字符串为:“);puts(str);#include printf(”从第几个字符开始复制?“);scanf(”%d“,&n);printf(”复制到第几个字符?“);scanf(”%d“,&m);len=strlen(str1);if(len==0)printf(”字符串为空n“);else if(m>len||m<1||len||n<1)printf(”输入的字符范围应为%d~%dn“,1,strlen(str1));else { strcopy(str1,str2,m,n); printf(”复制字符串:%sn",str2);} } void strcopy(char *p,char *q,int m,int n){ char *s1=p+m-1,*s2=p+n-1;if(m while(s1<=s2) *q++=*s1++;else while(s1>=s2)*q++=*s1--; *q=' ';} 姓 名:____________________ 学 号:____________________ 得 分:____________________ 教师签名:____________________ 学前儿童语言教育作业3 第四章 一、填空题(每空1分,共20分) 1.学前儿童文学作品学习活动主要包括(文学欣赏)和(文学创造_)两种类型。 2.儿童文学创造活动的方法主要有:(复述)、(朗读)、(表演创编) 3.谈话活动的主要类型:(日常生活中的谈话)(有计划的谈话活动)(开放性的讨论活动) 4.谈话情境的创设,常见的主要有三种方式:第一(实物或直观教具创设谈话情境)第二(用语言创设谈话情境)第三(用游戏或表演的形式设谈话情境) 5.讲述活动的语言交流有别有其他类型的语言活动,它要求幼儿使用的是(独白)语言。 6.按讲述对象的特点分类,讲述活动分成(看图讲述)_(实物讲述)(情境表演讲述)三种。 7.讲述活动在设计和实施时的基本步骤是:(感知理解讲述对象)(运用已有经验自由讲述)(引进并学习新的讲述经验) 8.早期阅读环境包括(精神环境)和(物质环境)。 二、判断题(每小题1分,共20分) (×)1.儿童文学作品是指那些浅显的的诗歌、小说、散文、剧本等。 (√)2.文学作品作为艺术品,首要的是审美价值,其次才是其他的认识价值、娱乐价值等。 (√)3.文学欣赏是通过儿童想象将作品的语言材料转换成他们头脑中的视觉、听觉的表象(画面)的过程。 (×)4.复述和朗诵是背书式的重复,经常进行练习可提高儿童的记忆能力和对语言的直觉敏感性。 (×)5.仿编是通过想象和联想,对原作的某些部分进行扩充。 (×)6.扩编要求幼儿仿照某一篇作品的框架或某一个段落,编出自己的文学作品或段落。 (×)7.在谈话活动中,教师不能忘记自己组织者的身份,要直接对孩子的语言进行指导。 (×)8.教师在创设谈话情境时,应多用摆设,以吸引孩子的注意力,启发引导幼儿进入谈话话题。 (×)9.在谈话活动中,教师要做示范,给幼儿一些提示,及时纠正幼儿说话时用词造句的错误。 (×)10.为更好地掌握谈话技能和规则,在谈话活动中,要让幼儿反复练习某一交往技能,还可以让幼儿将某些交往词语背诵下来。 (×)11.谈话活动要求幼儿使用的是独白语言,是培养锻炼幼儿独白语言的特别途径。 (√)12.“有趣的中心话题”往往包含了三个特性:经验性、新奇性、趣味性。 (√)13.讲述的语言要求比谈话的语言要求高,并且建立在一般交谈的语言基础之上。 (√)14.讲述活动为幼儿提供的是一种相对正式规范的语言运用场合。 (×)15.实物讲述应在熟悉实物的基础上进行,所以教师首先要花大量的时间让幼儿认识实物。 (×)16.听说游戏是由儿童自发组织,教师利用游戏中儿童的兴趣而进行听说教学的游戏。 (×)17.听说游戏主要为了吸引幼儿愉快地参与活动,一般没有明确的语言教育目标。 (√)18.早期阅读活动主要是为学前儿童提供阅读图书的经验,包括早期识字和早期书写经验。 (√))19.早期阅读环境包括精神环境和物质环境两个方面。 (√)20.阅读区具有以下三种功能:提高儿童的阅读水平、为有计划的阅读活动做准备、培养幼儿对图书的兴趣。 三、简答题(每小题5分,共25分) 1.谈话活动有哪些基本特征? 答:(1)谈话活动应拥有一个幼儿感兴趣的话题。 (2)谈话活动注重多方的信息交流。(3)谈话活动拥有宽松自由的交谈气氛。(4)谈话活动中教师起间接指导作用。 2.鼓励幼儿围绕话题自由交谈,有哪几个基本方法可供参考? 答:(1)放手让幼儿围绕话题自由交谈。 (2)鼓励每位幼儿积极参与谈话,真正形成双向或多向的交流。 (3)在自由交谈的活动过程中,适当增加幼儿“动作”的机会。 (4)注意自由交谈中的个别差异。 3.当幼儿进入围绕话题的自由交谈时,教师的职责和任务主要表现在哪些方面? 答:(1)教师必须在场。(2)教师参与谈话。 (3)教师要观察记录幼儿谈话情况,了解他们运用原有谈话经验进行交谈的状态,明了幼儿谈话的水平差异,为下一阶段活动的指导作进一步准备。 4.讲述活动有哪些基本特征? 答:(1)讲述活动需要有一定的讲述对象。(2)讲述活动是培养独白语言的主要途径。(3)讲述活动具有相对正式的语言情境。(4)讲述活动中需要调动幼儿的多种能力。 5.听说游戏活动有哪些基本特征? 答:(1)在游戏中蕴含着语言教育目标。 (2)将语言学习的重点内容转化为一定的游戏规则。 (3)在活动过程中逐步扩大游戏的成分。 四、论述题(共10分) 儿童文学作品学习有哪些基本特征? 答;儿童文学作品作为儿童学习的内容,它具有以下的特征: (1)围绕文学作品展开学习活动。文学作品是语言艺术的结晶体,每一个具体的儿歌或故事都含有丰富而独特的语言信息。学习理解文学作品是幼儿在活动中的首要任务。文学作品呈现的是书面的语言信息,幼儿需要有一个中介方式将书面语言信息转化为口头语言信息,需要通过聆听、诵读、阅读图画,观看动画等方式接受理解文学作品所传递出的信息。因此,任何一个文学活动都必须从文学教育入手,围绕一个具体的作品开展活动,让幼儿完全理解文学作品含载的丰富有趣的信息。 (2)包含感受、理解与表现的审美目标。文学作品作为艺术品,首要的是审美价值,其次才是其他的认识价值和娱乐价值等。文学作品学习活动的主要目标应是培养儿童审美能力和文学理解能力、想象力,而不仅仅是达成知识和道德的教育目标。文学作品学习活动是一个包含感受美、理解美、表现美以及表达自己对文学作品的理解和想象的系列多层次审美教育活动。 (3)整合相关的学习内容。幼儿园的文学活动从文学作品教学出发,常常整合与其相关的其他学科内容的活动,使得幼儿有更多的机会认识某一个文学作品中表现的社会与自然生活内容,促进他们对作品的感知理解。文学作品是社会知识、认知知识和语言知识的结合物,在设计组织文学活动时,根据具体的文学作品整合相关学习内容,就为幼儿提供了在这三方面协调扩充经验的机会,帮助幼儿完成整个语言学习的调整。 (4)提供多种与文学作品相互作用的途径。发展是儿童自身的操作活动与外界环境相互作用而建构起来的。儿童的语言发展,也是通过个体与外界环境中各种语言和非语言信息交互作用逐步实现的。幼儿园的文学活动,应当着重引导幼儿积极地与文学作品相互作用,通过多种操作途径让幼儿得到发展。用活动的形式来组织幼儿文学作品教学过程,意味着幼儿可以在动手、动嘴、动眼、动耳、动脑等各种途径学习中获得亲身经验。 五、根据所给的材料设计活动方案(共25分) 设计要求:1.设计应符合语言教育目标和幼儿年龄发展特点;2.任意选择一种活动类型设计相应的活动方案,可提炼“材料2”主题设计谈话活动或听说游戏方案,可围绕“材料2”设计讲述活动、文学作品学习活动或早期阅读活动方案;3.方案结构完整,包含活动目标、活动准备、活动过程等内容;4.按照活动设计与实施的步骤列出活动过程每一环节的要点。 材料1:中班幼儿语言教育目标中班幼儿语言教育目标 谈话活动:能集中注意力,耐心倾听别人谈话,不打断别人的话;乐意与同伴交流,能大方地在集体面前说话;能说普通话,较连贯地表达自己的意思;学会围绕一定的话题谈话,不跑题;学会用轮流的方式谈话,不抢着讲,不乱插嘴;继续学习交往语言,提高语言交往能力。 讲述活动:养成先仔细观察,后表达讲述的习惯;逐步学会理解图片和情景中展示的事件顺序;能主动地在集体面前讲述,声音响亮,句式完整;学习按照一定的顺序讲述实物、图片和情景的内容;能积极地倾听别人的讲述内容,发现异同,并从中学习好的讲述方法。 听说游戏:在游戏中巩固练习发音,正确运用代词、方位词、副词、动词、连词和介词等;能说简单而完整的合成句;能听懂并理解多重游戏规则;学习较迅速地领悟游戏中的语言规则,并能及时作出相应的反应。 文学作品学习活动:喜欢不同形式的文学作品,主动积极地参加文学活动;知道文学作品语言与日常生活语言的不同,进一步感受文学作品的语言美;学习理解文学作品的人物形象,感受作品的情感基调,能运用较恰当的语言、动作、绘画形式表现自己的理解;能根据文学作品提供的线索,扩展想象,仿编或续编一个情节或一个画面。 早期阅读:能仔细观察图画书画面的人物情节、看懂单页多幅的儿童图画书的内容,增强预知故事情节发展和结局的能力;懂得爱护图书,知道图书的构成,有兴趣模仿制作图画书;在阅读过程中初步了解汉字的由来和汉字认读的规律,并有主动探索汉字的愿望;喜欢描画图形,尝试用有趣的方式练习汉字的笔画。 材料2:小熊冒泡泡 小熊吉米嘴又馋了,他打开冰箱吃了起来,一会儿就吃了许多零食。 吉米口渴了,他在冰箱里发现了很多瓶“超级汽水”。 一打开瓶子,汽水里就有很多很多泡泡冒了出来。吉米从来没喝过这样的汽水,一下子喝了好多瓶。 喝了“超级汽水”,吉米肚子里全是泡泡,他像大气球一样飘起来。 吉米从厨房飘到大厅,又飘上了楼梯。坏啦!窗户没关上,眼看就要飘出去了,吉米急得眼泪都快流出来了。 突然,吉米打了个嗝,肚子里的气泡从嘴里冒出来了,他不再往上升了。“嗝嗝„„”他又打了好几个嗝,肚子里的泡泡都冒出来了。吉米慢慢地往下降,又落到了地上。 从那以后,吉米再也不敢一下子喝那么多“汽水”了。 答题要求:1.设计应符合语言教育目标和幼儿年龄发展特点;2.活动类型应为文学作品学习、讲述活动、谈话活动、听说游戏活动、早期阅读活动中的一种;3.方案结构完整,包含活动目标、活动准备、活动过程等内容;4.按照活动设计与实施的步骤(见所附材料)列出活动过程每一环节的要点。 附:活动过程一般步骤 文学作品学习设计与实施的步骤:1.初步感知文学作品;2.理解体验作品经验;3.迁移作品经验;4.创造性想象和语言表述。 讲述活动设计与实施的步骤:1.感知理解讲述对象;2.运用已有经验自由讲述;3.引进并学习新的讲述经验。 谈话活动设计与实施的步骤:1.创设谈话情境,引出谈话话题;2.鼓励幼儿围绕话题自由交谈;3.引导幼儿围绕中心话题逐步拓展交谈内容;4.教师隐性示范新的谈话经验。 听说游戏活动设计与实施的步骤:1.创设游戏情景,引发幼儿兴趣;2.交待游戏规则,明确游戏玩法;3.教师指导幼儿游戏;4.幼儿自主游戏。 早期阅读活动设计与实施的步骤:1.幼儿自己阅读;2.师幼共同阅读;3.围绕阅读重点开展活动;4.归纳阅读内容。 作业一 一、单选题共 20 道试题共 40 分。 得分26V 1.“文起八代之衰”赞誉的是()。 A.陶渊明 B.韩愈 C.杜甫 D.李商隐 正确答案B 满分2 分 得分2 2.先秦诸子散文中以()的散文艺术成就最高。 A.庄子 B.干宝 C.刘向 D.桓宽 正确答案A 满分2 分 得分2 3.《世说新语》的作者是()。 A.张华 B.刘义庆 C.谢灵运 D.干宝 正确答案B 满分2 分 得分2 4.《始得西山宴游记》的主旨是()。 A.记叙得西山前游览的无聊 B.抒写“始得”西山的兴奋 C.歌颂西山的高大特立 D.寄托作者被贬后仍特立不阿的品格 正确答案D 满分2 分 得分2 5.《上邪》是一首()。 A.弃妇诗 B.怀人诗 C.爱情诗 D.送别诗 正确答案C 满分2 分 得分2 6.唐代古文运动的两位文坛领袖是()和柳宗元 A.王昌龄 B.韩愈 C.岑参 D.高适 正确答案B 满分2 分 得分2 7.下列《氓》的诗句中表现女主人公决绝之情的是()。 A.静言思之躬自悼矣 B.信誓旦旦不思其反 C.匪我愆期子无良媒 D.反是不思亦已焉哉 正确答案D 满分2 分 得分 08.()是清代著名戏曲家《桃花扇》是其代表作。 A.李商隐 B.董仲舒 C.谢灵运 D.孔尚任 正确答案D 满分2 分 得分2 9.《陌上桑》写罗敷美貌所运用的主要表现方法是()。 A.正面刻画 B.侧面烘托 C.对比反衬 D.类比彰显 正确答案B 满分2 分 得分2 10.()是产生于我国南方的最早的一部浪漫主义诗歌总集。 A.短歌行 B.再别康桥 C.致橡 D.楚辞 正确答案D 满分2 分 得分0 11.曹操在《短歌行》中借用“周公吐哺”的典故所表达的心情是()。 A.思慕贤才 B.礼贤下士 C.求贤不得的苦闷 D.贤才云集的兴奋正确答案C 满分2 分 得分0 12.“兼爱、非攻”是诸子中()的思想。 A.庄子 B.旬子 C.老子 D.墨子 正确答案D 满分2 分 得分2 13.曹操《短歌行》的主旨是()。 A.渴望贤才汇集建立功业 B.喟叹功业难成借酒浇愁 C.感慨亲朋离散孤苦无依 D.感叹人生苦短忧从中来 正确答案A 满分2 分 得分0 14.最能体现沈从文小说风格的,是其传世之作()。 A.《汉书》 B.《天狗》 C.《边城》 D.《故乡》 正确答案C 满分2 分 得分0 15.下列《氓》中的诗句反喻女主人公内心痛苦的是()。 A.桑之未落其叶沃若B.于嗟鸠兮无食桑葚 C.淇水汤汤渐车帷裳 D.淇则有岸隰则有泮 正确答案B 满分2 分 得分2 16.中国现代文学史上第一篇白话短篇小说是()。 A.《阿Q正传》 B.《狂人日记》 C.《药》 D.《故乡》 正确答案B 满分2 分 得分2 17.杜甫诗歌的风格是()。 A.沉郁顿挫 B.飘逸奔放 C.清新淡雅 D.通俗易懂 正确答案A 满分2 分 得分2 18.《氓》的女主人公是一位()。 A.弃妇 B.思妇 C.寡妇 D.少女 正确答案A 满分2 分 得分2 19.盛唐山水田园诗派中与王维齐名并称的著名诗人是()。A.王昌龄 B.岑参 C.孟浩然 D.高适 正确答案C 满分2 分 得分0 20.《汉书》是我国第一部()。 A.编年史 B.国别史 C.纪传体断代史 D.纪传体通史 正确答案A 满分2 分 得分0 二、多选题共 3 道试题共 18 分。 得分9V 1.叙事组诗的“三吏”是()。 A.《永定吏》 B.《新安吏》 C.《石壕吏》 D.《潼关吏》 正确答案BCD 满分6 分 得分0 2.“高岑”派的诗歌主要是描写边塞战争和边塞风土人情以及战争带来的各种矛盾如离别、思乡、闺怨等形式上多为七言歌行和五、七言绝句诗风悲壮格调雄浑最足以表现盛唐气象。其诗人除高适、岑参外还有()王翰等。 A.王昌龄 B.李颀 C.崔颢 D.王之涣 正确答案ABCD 满分6 分 得分6 3.话本是宋元时代讲话人演讲故事所用的底本包括()等说话艺人。A.小说 B.讲史 C.说经 D.评书 正确答案ABC 满分6 分 得分3 三、判断题共 14 道试题共 42 分。 得分24V 1.《古诗十九首》的出现代表着文人七言诗的最高成就。A.错误 B.正确 正确答案A 满分3 分 得分0 2.“一门父子三豪客千古文章四大家。”“三豪客”指的是“三苏苏荀、苏轼、苏辙”。A.错误 B.正确 正确答案B 满分3 分 得分3 3.讲史家的话本称作剧本主讲历史故事篇幅较长。A.错误 B.正确 正确答案A 满分3 分 得分0 4.花间词词风香软浮艳落笔多在闺房描写情爱以堆砌华艳的词藻来形容妇女的服饰体态“花间”得名于张泌的《蝴蝶儿》词“还似花间见双双对对飞。” A.错误 B.正确 正确答案B 满分3 分 得分3 5.先秦历史散文中擅长战争描写且艺术成就最高的是《春秋》。A.错误 B.正确 正确答案A 满分3 分 得分0 6.南朝宋代刘义庆的《世说新语》是志人小说的代表作。A.错误 B.正确 正确答案B 满分3 分 得分3 7.新感觉派是20世纪30年代产生于上海文坛的一个现代主义小说流派是第二代海派代表作家有刘呐鸥、施蛰存、穆时英、叶灵风等。A.错误 B.正确 正确答案B 满分3 分 得分3 8.婉约词是指自花间词以下,以温庭筠柳永李清照周邦彦等词人为代表的词派他们的词表情达意一般崇尚含蓄婉转充分发挥了词“专主情致”的特点。A.错误 B.正确 正确答案B 满分3 分 得分3 9.《楚辞》是产生于我国南方楚地的一部浪漫主义诗歌总集。A.错误 B.正确 正确答案B 满分3 分 得分3 10.社会剖析派小说属于“左翼”文学流派强调用马克思主义理性的分析指导创作表现重大题材用阶级分析的方法剖析和塑造典型环境中的典型人物。因为能充分满足时代的需要这一流派在二十世纪三四十年代乃至当代都有巨大影响。A.错误 B.正确 正确答案B 满分3 分 得分3 11.《再别康桥》在形式上具有三美绘画美音乐美 建筑美。A.错误 B.正确 正确答案B 满分3 分 得分3 12.后蜀赵崇祚将自温庭筠至李珣等十九位词人的作品共六百首编成了第一部文人词总集《花间集》故文学史上称之为花间词派这十八位词人的作品也因此被人们称为花间词。A.错误 B.正确 正确答案A 满分3 分 得分0 13.李清照词清新自然、流畅洁净“别是一家” 后人称她这种词为“安易体”。A.错误 B.正确 正确答案A 满分3 分 得分0 14.元曲剧《西厢记》中出现的红娘是古典戏曲中一个典型的丫鬟形象。A.错误 B.正确 正确答案A 满分3 分 得分0 作业二、一、单选题共 20 道试题共 40 分。 得分28V 1.()是清代著名戏曲家《桃花扇》是其代表作。 A.李商隐 B.董仲舒 C.谢灵运 D.孔尚任 正确答案D 满分2 分 得分2 2.下列《氓》的诗句中表现女主人公决绝之情的是()。A.静言思之躬自悼矣 B.信誓旦旦不思其反 C.匪我愆期子无良媒 D.反是不思亦已焉哉 正确答案D 满分2 分 得分2 3.“临川四梦”是《紫钗记》《牡丹亭》《南柯记》《邯郸记》四剧的合称。A.岑参 B.高适 C.汤显祖 D.张华 正确答案C 满分2 分 得分2 4.《诗经•秦风•蒹葭》是一首()。 A.山水诗 B.送别诗 C.悼亡诗 D.爱情诗 正确答案D 满分2 分 得分0 5.《世说新语》的作者是()。 A.张华 B.刘义庆 C.谢灵运 D.干宝 正确答案B 满分2 分 得分2 6.《汉书》是我国第一部()。 A.编年史 B.国别史 C.纪传体断代史 D.纪传体通史 正确答案A 满分2 分 得分0 7.下列作品是“朦胧诗人”创作的有()。 A.《致橡树》 B.《再别康桥》 C.《白玉苦瓜》 D.《天狗》 正确答案A 满分2 分 得分2 8.唐代古文运动的两位文坛领袖是()和柳宗元。A.王昌龄 B.韩愈 C.岑参 D.高适 正确答案B 满分2 分 得分2 9.()自魏晋以来一直被人们所重视认为是“七言之冠冕”。 A.《古诗九首》 B.《古诗十首》C.《古诗二十九首》 D.《古诗十九首》 正确答案D 满分2 分 得分0 10.下列汉代诸散文家中文章带有纵横风气的是()。A.董仲舒 B.刘向 C.贾谊 D.桓宽 正确答案C 满分2 分 得分0 11.曹操《短歌行》的主旨是()。 A.渴望贤才汇集建立功业 B.喟叹功业难成借酒浇愁 C.感慨亲朋离散孤苦无依 D.感叹人生苦短忧从中来 正确答案A 满分2 分 得分2 12.“四面楚歌”这一成语出自()。 A.《项羽列传》 B.《冯谖客孟尝君》 C.《前赤壁赋》 D.《张中丞传后叙》 正确答案A 满分2 分 得分2 13.“文起八代之衰”赞誉的是()。 A.陶渊明 B.韩愈 C.杜甫 D.李商隐 正确答案B 满分2 分 得分2 14.《陌上桑》写罗敷美貌所运用的主要表现方法是()。 A.正面刻画 B.侧面烘托 C.对比反衬 D.类比彰显 正确答案B 满分2 分 得分2 15.杜甫诗歌的风格是()。 A.沉郁顿挫 B.飘逸奔放 C.清新淡雅 D.通俗易懂 正确答案A 满分2 分 得分2 16.中国现代文学史上第一篇白话短篇小说是()。 A.《阿Q正传》 B.《狂人日记》 C.《药》 D.《故乡》 正确答案B 满分2 分 得分2 17.()的出现标志着中国古代短篇小说趋于成熟。A.边塞诗 B.婉约词 C.唐传奇 D.花间词 正确答案C 满分2 分 得分0 18.宋代诗文革新运动早期的领袖是()。 A.欧阳修 B.刘向 C.李商隐 D.陶渊明 正确答案A 满分2 分 得分2 19.《古诗十九首》最早见于()。 A.《玉台新咏》 B.《宋书》 C.《文选》 D.《乐府诗集》 正确答案C 满分2 分 得分0 20.诗风“沉郁顿挫”的诗人是()。 A.陶渊明 B.李白 C.杜甫 D.李商隐 正确答案C 满分2 分 得分2 二、多选题共 3 道试题共 18 分。 得分18V 1.话本是宋元时代讲话人演讲故事所用的底本包括()等说话艺人。A.小说 B.讲史 C.说经 D.评书 正确答案ABC 满分6 分 得分6 2.《诗经》六艺()赋、比、兴。A.风 B.雅 C.意 D.颂 正确答案ABD 满分6 分 得分6 3.杜甫现实主义诗歌的代表作主要写安史之乱后人民的悲惨生活。其中“三吏”有() A.《新安吏》 B.《永新吏》 C.《潼关吏》D.《石壕吏》 正确答案ACD 满分6 分 得分6 三、判断题共 14 道试题共 42 分。 得分36V 1.《古诗十九首》的出现代表着文人七言诗的最高成就。A.错误 B.正确 正确答案A 满分3 分 得分3 2.讲史家的话本称作剧本主讲历史故事篇幅较长。A.错误 B.正确 正确答案A 满分3 分 得分0 3.先秦历史散文中擅长战争描写且艺术成就最高的是《春秋》。A.错误 B.正确 正确答案A 满分3 分 得分3 4.南朝宋代刘义庆的《世说新语》是志人小说的代表作。A.错误 B.正确 正确答案B 满分3 分 得分3 5.社会剖析派小说属于“左翼”文学流派强调用马克思主义理性的分析指导创作表现重大题材用阶级分析的方法剖析和塑造典型环境中的典型人物。因为能充分满足时代的需要这一流派在二十世纪三四十年代乃至当代都有巨大影响。A.错误 B.正确 正确答案B 满分3 分 得分3 6.《再别康桥》在形式上具有三美绘画美音乐美 建筑美。A.错误 B.正确 正确答案B 满分3 分 得分3 7.道家思想代表人物墨子视“逍遥游”为人生之最高境界。A.错误 B.正确 正确答案A 满分3 分 得分0 8.花间词词风香软浮艳落笔多在闺房描写情爱以堆砌华艳的词藻来形容妇女的服饰体态“花间”得名于张泌的《蝴蝶儿》词“还似花间见双双对对飞。” A.错误 B.正确 正确答案B 满分3 分 得分3 9.《楚辞》是产生于我国南方楚地的一部浪漫主义诗歌总集。A.错误 B.正确 正确答案B 满分3 分 得分3 10.婉约词是指自花间词以下,以温庭筠柳永李清照周邦彦等词人为代表的词派他们的词表情达意一般崇尚含蓄婉转充分发挥了词“专主情致”的特点。A.错误 B.正确 正确答案B 满分3 分 得分3 11.李清照是我国宋代著名女词人后人辑其词《漱玉词》传世。A.错误 B.正确 正确答案B 满分3 分 得分3 12.说经的话本包括说参请、说诨经等有时也称作诗话。A.错误 B.正确 正确答案B 满分3 分 得分3 13.董仲舒的《西厢记》最早出自唐代的传奇小说《莺莺传会真记》。A.错误 B.正确 正确答案A 满分3 分 得分3 14.新感觉派是20世纪30年代产生于上海文坛的一个现代主义小说流派是第二代海派代表作家有刘呐鸥、施蛰存、穆时英、叶灵风等。A.错误 B.正确 正确答案B 满分3 分 得分3 作业三 一、单选题共 20 道试题共 40 分。 得分36V 1.“四面楚歌”这一成语出自()。A.《项羽列传》 B.《冯谖客孟尝君》 C.《前赤壁赋》 D.《张中丞传后叙》 正确答案A 满分2 分 得分2 2.曹操《短歌行》的主旨是()。 A.渴望贤才汇集建立功业 B.喟叹功业难成借酒浇愁 C.感慨亲朋离散孤苦无依 D.感叹人生苦短忧从中来 正确答案A 满分2 分 得分2 3.()的“三言”是明代的拟话本章回小说“三言”指《警世通言》《喻世明言》和《醒世恒言》。A.谢灵运 B.刘义庆 C.冯梦龙D.董仲舒 正确答案C 满分2 分 得分2 4.“兼爱、非攻”是诸子中()的思想。 A.庄子 B.旬子 C.老子 D.墨子 正确答案D 满分2 分 得分2 5.“临川四梦”是《紫钗记》《牡丹亭》《南柯记》《邯郸记》四剧的合称。A.岑参 B.高适 C.汤显祖 D.张华 正确答案C 满分2 分 得分2 6.下列《陌上桑》诗句中采用正面描写手法来突出人物形象的是()。A.腰中鹿卢剑可直千万余 B.盈盈公府步冉冉府中趋 C.青丝为笼系桂枝为笼钩 D.青丝系马尾黄金络马头 正确答案B 满分2 分 得分2 7.下列汉代诸散文家中文章带有纵横风气的是()。A.董仲舒 B.刘向 C.贾谊 D.桓宽 正确答案C 满分2 分 得分2 8.《诗经•秦风•蒹葭》是一首()。 A.山水诗 B.送别诗 C.悼亡诗 D.爱情诗 正确答案D 满分2 分 得分2 9.下列诗歌属徐志摩创作的是()。 A.《死水》 B.《一句话》 C.《我爱这土地》 D.《再别康桥》 正确答案D 满分2 分 得分2 10.曹操在《短歌行》中借用“周公吐哺”的典故所表达的心情是()。 A.思慕贤才 B.礼贤下士 C.求贤不得的苦闷 D.贤才云集的兴奋 正确答案C 满分2 分 得分0 11.下列作品是“朦胧诗人”创作的有()。 A.《致橡树》 B.《再别康桥》 C.《白玉苦瓜》 D.《天狗》 正确答案A 满分2 分 得分2 12.《前赤壁赋》行文的内在线索是()。 A.时间的推移 B.感情的变化 C.事理的逻辑 D.想象的展开 正确答案B 满分2 分 得分0 13.《古诗十九首》最早见于()。 A.《玉台新咏》 B.《宋书》 C.《文选》 D.《乐府诗集》 正确答案C 满分2 分 得分2 14.()自魏晋以来一直被人们所重视认为是“七言之冠冕”。 A.《古诗九首》 B.《古诗十首》 C.《古诗二十九首》 D.《古诗十九首》 正确答案D 满分2 分 得分2 15.诗风“沉郁顿挫”的诗人是()。 A.陶渊明 B.李白 C.杜甫 D.李商隐 正确答案C 满分2 分 得分2 16.《始得西山宴游记》的主旨是()。 A.记叙得西山前游览的无聊 B.抒写“始得”西山的兴奋 C.歌颂西山的高大特立 D.寄托作者被贬后仍特立不阿的品格 正确答案D 满分2 分 得分2 17.下列《氓》的诗句中表现女主人公决绝之情的是()。 A.静言思之躬自悼矣 B.信誓旦旦不思其反 C.匪我愆期子无良媒反是不思亦已焉哉 正确答案D 满分2 分 得分2 18.《陌上桑》写罗敷美貌所运用的主要表现方法是()。A.正面刻画B.侧面烘托 C.对比反衬 D.类比彰显 正确答案B 满分2 分 得分2 19.下列《氓》中的诗句反喻女主人公内心痛苦的是()。A.桑之未落其叶沃若 B.于嗟鸠兮无食桑葚 C.淇水汤汤渐车帷裳 D.淇则有岸隰则有泮 正确答案B 满分2 分 得分2 20.()是产生于我国南方的最早的一部浪漫主义诗歌总集。A.短歌行 B.再别康桥 C.致橡 D.树楚辞 正确答案D 满分2 分 得分2、二、多选题共 3 道试题共 18 分。 得分18V 1.话本是宋元时代讲话人演讲故事所用的底本包括()等说话艺人。A.小说 B.讲史 C.说经 D.评书 正确答案ABC 满分6 分 得分6 2.《诗经》六艺()赋、比、兴。A.风 B.雅 C.意 D.颂 D.正确答案ABD 满分6 分 得分6 3.“高岑”派的诗歌主要是描写边塞战争和边塞风土人情以及战争带来的各种矛盾如离别、思乡、闺怨等形式上多为七言歌行和五、七言绝句诗风悲壮格调雄浑最足以表现盛唐气象。其诗人除高适、岑参外还有()王翰等。 A.王昌龄 B.李颀 C.崔颢 D.王之涣 正确答案ABCD 满分6 分 得分6 三、判断题共 14 道试题共 42 分。 得分39V 1.婉约词是指自花间词以下,以温庭筠柳永李清照周邦彦等词人为代表的词派他们的词表情达意一般崇尚含蓄婉转充分发挥了词“专主情致”的特点。A.错误 B.正确 正确答案B 满分3 分 得分3 2.道家思想代表人物墨子视“逍遥游”为人生之最高境界。A.错误 B.正确 正确答案A 满分3 分 得分3 3.边塞诗派是盛唐时期一个重要的诗歌流派以高适、岑参为代表所以也叫“高岑”诗派。A.错误 B.正确 正确答案B 满分3 分 得分3 4.讲史家的话本称作剧本主讲历史故事篇幅较长。A.错误 B.正确 正确答案A 满分3 分 得分3 5.社会剖析派小说属于“左翼”文学流派强调用马克思主义理性的分析指导创作表现重大题材用阶级分析的方法剖析和塑造典型环境中的典型人物。因为能充分满足时代的需要这一流派在二十世纪三四十年代乃至当代都有巨大影响。A.错误 B.正确 正确答案B 满分3 分 得分3 6.唐传奇是唐代的文言长篇小说内容多传述奇闻异事。A.错误 B.正确 正确答案A 满分3 分 得分0 7.李清照是我国宋代著名女词人后人辑其词《漱玉词》传世。A.错误 B.正确 正确答案B 满分3 分 得分3 8.先秦历史散文中擅长战争描写且艺术成就最高的是《春秋》。A.错误 B.正确 正确答案A 满分3 分 得分3 9.说经的话本包括说参请、说诨经等有时也称作诗话。A.错误 B.正确 正确答案B 满分3 分 得分3 10.唐传奇除部分记述神灵鬼怪外大量记载人间的各种世态人物有上层的也有下层的反映面较过去远为广阔生活气息也较为浓厚。A.错误 B.正确 正确答案B 满分3 分 得分3 11.《古诗十九首》的出现代表着文人七言诗的最高成就。A.错误B.正确 正确答案A 满分3 分 得分3 12.宋代著名女词人李清照主张“词别是一家”竭力维护词体的独立性。注重词体协音律、重铺叙、有情致的特点。A.错误 B.正确 正确答案B 满分3 分 得分3 13.新感觉派是20世纪30年代产生于上海文坛的一个现代主义小说流派是第二代海派代表作家有刘呐鸥、施蛰存、穆时英、叶灵风等。A.错误 B.正确 正确答案B 满分3 分 得分3 14.元曲剧《西厢记》中出现的红娘是古典戏曲中一个典型的丫鬟形象。A.错误 B.正确 正确答案A 满分3 分 得分3 作业四 一、单选题共 20 道试题共 40 分。 得分38V 1.下列《氓》中的诗句反喻女主人公内心痛苦的是()。A.桑之未落其叶沃若 B.于嗟鸠兮无食桑葚 C.淇水汤汤渐车帷裳 D.淇则有岸隰则有泮 正确答案B 满分2分 得分2 2.下列《陌上桑》诗句中采用正面描写手法来突出人物形象的是()。A.腰中鹿卢剑可直千万余 B.盈盈公府步冉冉府中趋 C.青丝为笼系桂枝为笼钩 D.青丝系马尾黄金络马头 正确答案B 满分2 分 得分2 3.《项羽本纪》记述项羽夜饮不眠慷慨悲歌是在()。 A.钜鹿之战中 B.乌江自刎时 C.垓下被围时 D.西屠咸阳前 正确答案C 满分2 分 得分2 4.《前赤壁赋》行文的内在线索是()。 A.时间的推移 B.感情的变化 C.事理的逻辑 D.想象的展开 正确答案B 满分2 分 得分2 5.《氓》的女主人公是一位()A.弃妇 B.思妇 C.寡妇 D.少女 正确答案A 满分2 分 得分2 6.“临川四梦”是《紫钗记》《牡丹亭》《南柯记》《邯郸记》四剧的合称。A.岑参 B.高适 C.汤显祖 D.张华 正确答案C 满分2 分 得分2 7.“文起八代之衰”赞誉的是()。 A.陶渊明 B.韩愈 C.杜甫 D.李商隐 正确答案B 满分2 分 得分2 8.李白诗歌的独特风格是()。 A.沉郁顿挫 B.清新淡雅 C.悲壮苍凉 D.飘逸奔放 正确答案D 满分2 分 得分2 9.下列诗歌属徐志摩创作的是()。 A.《死水》 B.《一句话》 C.《我爱这土地》 D.《再别康桥》 正确答案D 满分2 分 得分2 10.()自魏晋以来一直被人们所重视认为是“七言之冠冕”。 A.《古诗九首》 B.《古诗十首》 C.《古诗二十九首》 D.《古诗十九首》 正确答案D 满分2 分 得分2 11.《陌上桑》写罗敷美貌所运用的主要表现方法是()。 A.正面刻画 B.侧面烘托 C.对比反衬 D.类比彰显 正确答案B 满分2 分 得分2 12.下列汉代诸散文家中文章带有纵横风气的是()。A.董仲舒 B.刘向C.贾谊 D.桓宽 正确答案C 满分2 分 得分2 1 3.《古诗十九首》最早见于()。 A.《玉台新咏》 B.《宋书》 C.《文选》 D.《乐府诗集》 正确答案C 满分2 分 得分2 14.()的出现标志着中国古代短篇小说趋于成熟。 A.边塞诗 B.婉约词 C.唐传奇 D.花间词 正确答案C 满分2 分 得分2 15.先秦诸子散文中以()的散文艺术成就最高。A.庄子 B.干宝 C.刘向 D.桓宽 正确答案A 满分2 分 得分0 16.《诗经•秦风•蒹葭》是一首()。 A.山水诗 B.送别诗 C.悼亡诗D.爱情诗 正确答案D 满分2 分 得分2 17.诗风“沉郁顿挫”的诗人是()。A.陶渊明 B.李白 C.杜甫 D.李商隐 正确答案C 满分2 分 得分2 18.《世说新语》的作者是()。 A.张华 B.刘义庆 C.谢灵运 D.干宝 正确答案B 满分2 分 得分2 19.下列《氓》的诗句中表现女主人公决绝之情的是()。A.静言思之躬自悼矣 B.信誓旦旦不思其反 C.匪我愆期子无良媒 D.反是不思亦已焉哉 正确答案D 满分2 分 得分2 20.宋代诗文革新运动早期的领袖是()。 A.欧阳修 B.刘向 C.李商隐 D.陶渊明 正确答案A 满分2 分 得分2 二、多选题共 3 道试题共 18 分。 得分18V 1.《诗经》六艺()赋、比、兴。A.风 B.雅 C.意 D.颂 正确答案ABD 满分6 分 得分6 2.“春秋三传”包括()。 A.《春秋左传》 B.《谷粱传》 C.《橡树传》 D.《公羊传》 正确答案ABD 满分6 分 得分6 3.话本是宋元时代讲话人演讲故事所用的底本包括()等说话艺人。A.小说 B.讲史 C.说经 D.评书 正确答案ABC 满分6 分 得分6 三、判断题共 14 道试题共 42 分。 得分36V 1.唐代伟大的现实主义诗人杜甫用诗笔写出自己在安史之乱中的见闻和感受全面而又深刻地反映了这一段时期的社会现实所以在当时就已经被称之为“诗史”。A.错误 B.正确 正确答案B 满分3 分 得分3 2.唐传奇是唐代的文言长篇小说内容多传述奇闻异事。A.错误 B.正确 正确答案A 满分3 分 得分3 3.产生于我国北方黄河流域的最早的一部诗歌总集是《诗经》。A.错误 B.正确 正确答案B 满分3 分 得分0 4.社会剖析派小说属于“左翼”文学流派强调用马克思主义理性的分析指导创作表现重大题材用阶级分析的方法剖析和塑造典型环境中的典型人物。因为能充分满足时代的需要这一流派在二十世纪三四十年代乃至当代都有巨大影响。A.错误 B.正确 正确答案B 满分3 分 得分3 5.元曲剧《西厢记》中出现的红娘是古典戏曲中一个典型的丫鬟形象。A.错误 B.正确 正确答案A 满分3 分 得分3 6.说经的话本包括说参请、说诨经等有时也称作诗话。A.错误 B.正确 正确答案B 满分3 分 得分3 7.唐传奇除部分记述神灵鬼怪外大量记载人间的各种世态人物有上层的也有下层的反映面较过去远为广阔生活气息也较为浓厚。A.错误 B.正确 正确答案B 满分3 分 得分3 8.新感觉派是20世纪30年代产生于上海文坛的一个现代主义小说流派是第二代海派代表作家有刘呐鸥、施蛰存、穆时英、叶灵风等。A.错误 B.正确 正确答案B 满分3 分 得分3 9.边塞诗派是盛唐时期一个重要的诗歌流派以高适、岑参为代表所以也叫“高岑”诗派。A.错误 B.正确 正确答案B 满分3 分 得分3 10.花间词词风香软浮艳落笔多在闺房描写情爱以堆砌华艳的词藻来形容妇女的服饰体态“花间”得名于张泌的《蝴蝶儿》词“还似花间见双双对对飞。” A.错误 B.正确 正确答案B 满分3 分 得分3 11.后蜀赵崇祚将自温庭筠至李珣等十九位词人的作品共六百首编成了第一部文人词总集《花间集》故文学史上称之为花间词派这十八位词人的作品也因此被人们称为花间词。A.错误 B.正确 正确答案A 满分3 分 得分3 12.先秦历史散文中擅长战争描写且艺术成就最高的是《春秋》。A.错误 B.正确 正确答案A 满分3 分 得分0 13.南朝宋代刘义庆的《世说新语》是志人小说的代表作。A.错误 B.正确 正确答案B 满分3 分 得分3 14.《再别康桥》在形式上具有三美绘画美音乐美 建筑美。A.错误 B.正确 正确答案B 满分3 分 得分 3 第二次作业 作业一 一、判断题共 14 道试题共 28 分。 得分22V 1.曹禺在现代戏剧史上占有重要的地位他以经典的剧作把中国现代话剧创作推向成熟也使中国话剧走向世界。他的作品融汇着古今中外的文化传统他在这方面的探索和成功对中国话剧的发展有着示范的意义。A.错误 B.正确 正确答案B 满分2 分 得分2 2.现代诗派是在自由主义文学思潮激荡下自觉追求“纯诗”艺术美的一个诗歌流派得名于1932年5月施蛰存创办的《现代》杂志。A.错误 B.正确 正确答案B 满分2 分 得分2 3.“学者散文”的出现显示了知识分子关注现实问题和参与文化交流的新的趋向。A.错误 B.正确 正确答案B 满分2 分 得分2 4.山水诗源于南朝宋谢灵运田园诗源于晋代陶渊明以唐代王维、孟浩然为代表。这类诗以描写自然风光、农村景物以及安逸恬淡的隐居生活见长。A.错误 B.正确 正确答案B 满分2 分 得分2 5.学者散文又叫“文化散文”是20世纪七十年代散文创作的一个重要的现象。A.错误 B.正确 正确答案A 满分2 分 得分0 6.唐代的文言短篇小说内容多传述奇闻异事。唐传奇除部分记述神灵鬼怪外大量记载人间的各种世态人物有上层的也有下层的反映面较过去远为广阔生活气息也较为浓厚。A.错误 B.正确 正确答案B 满分2 分 得分2 7.豪放派词的特点为创作视野较为广阔气象恢弘雄放喜用诗文的手法、句法写词语词宏博用事较多不拘守音律在题材、风格、用调及创作手法等与婉约派多不相同故称之为豪放词。A.错误 B.正确 正确答案B 满分2 分 得分2 8.“伤痕小说”指“文革”结束后进入“新时期”最早出现的揭露和控诉“四人帮”罪行、宣泄人们悲愤情感的小说潮流。A.错误 B.正确 正确答案B 满分2 分 得分2 9.中唐古文运动是以儒学为旗帜以复古为号召以文体改革为中心以维护唐王朝统治为目的的散文革新运动。A.错误 B.正确 正确答案B 满分2 分 得分2 10.三幕话剧雷雨不仅是曹禺的代表作之一更是现代话剧成熟的标志。A.错误 B.正确 正确答案A 满分2 分 得分0 1.“所谓伊人在水一方”出自诗经名篇《蒹葭》。A.错误 B.正确 正确答案B 满分2 分 得分2 12.如莫言的《红高粱》家族就已具备了后来被称为新历史小说的诸种质素。通常人们习惯把苏童的《妻妾成群》、《米》刘震云的《故乡天下黄花》叶兆言的《夜泊秦淮》系列池莉的《预谋杀人》赵本夫的《刀客与女人》周梅森的《沉沦的土地》、《孤乘》、《心狱》范小青的《顾氏传人》乔良的《灵旗》廉声的《妩媚归途》李晓的《民谣》、《相会在K市》等看作是新历史小说的重要代表。A.错误 B.正确 正确答案B 满分2 分 得分2 13.莫听穿林打叶声何妨吟啸且徐行。竹杖芒鞋轻胜马谁怕一蓑烟雨任平生。料峭春风吹酒醒微冷。山头斜照却相迎。回首向来萧瑟处归去也无风雨也无晴。A.错误 B.正确 正确答案B 满分2 分 得分0 14.徐志摩、闻一多是新月诗派的代表诗人。闻一多提出了新诗音乐美、绘画美、建筑美的三美理论给新诗创作输入了新鲜血液。A.错误 B.正确 正确答案B 满分2 分 得分2 二、单选题共 13 道试题共 52 分。 得分32V 1.下列诗人中被称为“乡愁诗人”的是()。 A.徐志摩 B.海子 C.余光中 D.戴望舒 正确答案C 满分4 分 得分0 2.七巧这一人物形象出自()。 A.《狂人日记》 B.《金锁记》 C.《日出》 D.《茶馆》 正确答案B 满分 3.中国现代文学史上第()篇白话短篇小说是《狂人日记》。A.四 B.一 C.二 D.三 正确答案B 满分4 分 得分4 4.诗歌《致橡树》是朦胧诗女诗人()的代表作表达了平等独立、互助信任的爱情观。A.董仲舒 B.舒婷 C.谢灵运 D.李清照 正确答案B 满分4 分 得分4 5.冰心散文的代表作是()。A.《朝花夕拾》 B.《画梦录》 C.《寄小读者》 D.《湘西散记》 正确答案C 满分4 分 得分4 6.展示湘西边地风情和人情美、人性美的小说是()。 A.《八骏图》 B.《边城》 C.《湘行散记》 D.《湘西》 正确答案B 满分4 分 得分0 7.繁漪这个人物出现在()。 A.鲁迅的《狂人日记》中 B.曹禺的《雷雨》中 C.老舍的《茶馆》中 D.张爱玲的《金锁记》中 正确答案B 满分4 分 得分4 8.()词集的名字叫《稼轩长短句稼轩词》。 A.王昌龄 B.谢灵运 C.辛弃疾 D.李商隐 正确答案C 满分4 分 得分4 9.诗歌《北方》的作者是()。 A.郭沫若 B.闻一多 C.余光中 D.艾青 正确答案D 满分4 分 得分4 10.屈原是战国时期的()。 A.赵国人 B.秦国人 C.楚国人 D.齐国人 正确答案C 满分4 分 得分4 11.陶渊明是著名的()。 A.山水诗人 B.游仙诗人 C.田园诗人 D.山水田园诗人 正确答案C 满分4 分 得分0 12.新月诗派为了使诗歌走上规范化创作道路1926年4月诗人徐志摩、闻一多、梁实秋、朱湘等人创办()副刊《诗镌》大力提倡新格律诗形成新月诗派。他们的作品章法严谨句式整饬语言凝练音韵铿锵。 A.《晨报》 B.《华商报》 C.《文化报》 D.《商报》 正确答案A 满分4 分 得分4 13.()的散文《给亡妇》是一篇悼念亡妻的抒情性散文抒发了对亡妻的悼念之情。A.郭沫若 B.朱自清 C.王昌龄 D.孟浩然 正确答案B 满分4 分 得分0 三、多选题共 5 道试题共 20 分。 得分12V 1.中唐古文运动主要代表人物是()等主张恢复先秦、两汉古文散文的优良传统反对南北朝以来矫揉造作的骈体文。 A.韩愈 B.陶渊明 C.董仲舒D.柳宗元 正确答案AD 满分4 分 得分4 2.“三别”有()是杜甫现实主义诗歌的代表作主要写安史之乱后人民的悲惨生活。A.《新婚别》 B.《老大别》 C.《垂老别》 D.《无家别》 正确答案ACD 满分4 分 得分0 3.老舍的主要文学成就是在()方面。 A.小说 B.散文 C.诗歌 D.戏剧话剧 正确答案AD 满分4 分 得分4 4.叙事组诗的“三别”是()。 A.《新婚别》 B.《垂老别》 C.《无家别》 D.《年幼别》 正确答案ABC 满分4 分 得分4 5.小剧场戏剧的影响悄然渗透于全国各地导引人们在话剧出现危机、大剧场的演出不甚景气的情况下通过调整观、演距离进行小规模的探索和实验来实现话剧自身的突破与提高招引观众重新回到剧场对中国的话剧演出市场起到了不小的推动作用。代表人物()。A.戴望舒 B.林兆华 C.牟森 D.孟京辉 正确答案BCD 满分4 分 得分0 作业二 一、判断题共 14 道试题共 28 分。 得分28V 1.初唐四杰初唐文学家王勃、杨炯、卢照邻、骆宾王的合称。A.错误 B.正确 正确答案B 满分2 分 得分2 2.唐代的文言短篇小说内容多传述奇闻异事。唐传奇除部分记述神灵鬼怪外大量记载人间的各种世态人物有上层的也有下层的反映面较过去远为广阔生活气息也较为浓厚。A.错误 B.正确 正确答案B 满分2 分 得 3.中唐古文运动是以儒学为旗帜以复古为号召以文体改革为中心以维护唐王朝统治为目的的散文革新运动。A.错误 B.正确 正确答案B 满分2 分 得分2 4.徐志摩、闻一多是新月诗派的代表诗人。闻一多提出了新诗音乐美、绘画美、建筑美的三美理论给新诗创作输入了新鲜血液。A.错误 B.正确 正确答案B 满分2 分 得分2 5.鲁迅曾用“史家之绝唱无韵之《离骚》”来评价司马迁的《史记》。A.错误 B.正确 正确答案B 满分2 分 得分2 6.如莫言的《红高粱》家族就已具备了后来被称为新历史小说的诸种质素。通常人们习惯把苏童的《妻妾成群》、《米》刘震云的《故乡天下黄花》叶兆言的《夜泊秦淮》系列池莉的《预谋杀人》赵本夫的《刀客与女人》周梅森的《沉沦的土地》、《孤乘》、《心狱》范小青的《顾氏传人》乔良的《灵旗》廉声的《妩媚归途》李晓的《民谣》、《相会在K市》等看作是新历史小说的重要代表。A.错误 B.正确 正确答案B 满分2 分 得分2 7.山水诗源于南朝宋谢灵运田园诗源于晋代陶渊明以唐代王维、孟浩然为代表。这类诗以描写自然风光、农村景物以及安逸恬淡的隐居生活见长。A.错误 B.正确 正确答案B 满分2 分 得分2 8.“所谓伊人在水一方”出自诗经名篇《蒹葭》。A.错误 B.正确 正确答案B 满分2 分 得分2 9.曹禺在现代戏剧史上占有重要的地位他以经典的剧作把中国现代话剧创作推向成熟也使中国话剧走向世界。他的作品融汇着古今中外的文化传统他在这方面的探索和成功对中国话剧的发展有着示范的意义。A.错误 B.正确 正确答案B 满分2 分 得分2 10.20世纪30年代前后以戴望舒、卞之琳、梁宗岱、何其芳为代表诗人的现代诗派。A.错误 B.正确 正确答案B 满分2 分 得分2 11.莫听穿林打叶声何妨吟啸且徐行。竹杖芒鞋轻胜马谁怕一蓑烟雨任平生。料峭春风吹酒醒微冷。山头斜照却相迎。回首向来萧瑟处归去也无风雨也无晴。A.错误 B.正确 正确答案B 满分2 分 得分2 12.新写实小说是80年代前期最为引人注目的文学现象是“新写实小说”思潮的崛起。A.错误 B.正确 正确答案A 满分2 分 得分2 13.小山重叠金明灭鬓云欲度香腮雪。懒起画蛾眉弄妆梳洗迟。照花前後镜花面交相映。新帖绣罗襦双双金鹧鸪。A.错误 B.正确 正确答案B 满分2 分 得分2 14.“新历史小说”是20世纪80年代中后期出现的新写实小说的一个分支从时间上看新历史小说与新写实小说几乎同时出现尽管1989年《钟山》杂志推出“新写实小说大联展”时并没有“新历史小说”这一称谓但作为一种小说形态实际早已经在文坛出现。A.错误 B.正确 正确答案B 满分2 分 得分2 二、单选题共 13 道试题共 52 分。 得分24V 1.写出“时代三部曲”《黄金时代》《白银时代》《青铜时代》的作家是()。A.王朔 B.王小波 C.巴金 D.余秋雨 正确答案B 满分4 分 得分0 2.《白玉苦瓜》的作者是()。 A.穆旦 B.余光中 C.艾青 D.海子 正确答案B 满分4 分 得分4 3.鲁迅的《野草》是一部()。 A.杂文集 B.短篇小说集 C.散文诗集 D.抒情小品散文集 正确答案C 满分4 分 得分0 4.诗歌《北方》的作者是()。 A.郭沫若 B.闻一多C.余光中 D.艾青 正确答案D 满分4 分 得分4 5.冰心散文的代表作是()。 A.《朝花夕拾》 B.《画梦录》 C.《寄小读者》 D.《湘西散记》 正确答案C 满分4 分 得分4 6.辛弃疾《摸鱼儿》词句中用比兴手法警告投降派的是()。A.春且住!见说道、天涯芳草无归路 B.怨春不语算只有殷勤 C.千金纵买相如赋脉脉此情谁诉 D.君莫舞君不见、玉环飞燕皆尘土 正确答案D 满分4 分 得分0 7.“相见时难别亦难”的下一句是() A.夜吟应觉月光寒 B.蜡炬成灰泪始干 C.东风无力百花残 D.青鸟殷勤为探看 正确答案C 满分4 分 得分0 8.京味戏剧代表作家是()。 A.郭沫若 B.曹禺 C.老舍 D.夏衍 正确答案C 满分4 分 得分0 9.下列诗歌属()创作的是《再别康桥》。 A.李清照 B.王之涣 C.王昌龄 D.徐志摩 正确答案D 满分4 分 得分4 10.展示湘西边地风情和人情美、人性美的小说是()。 A.《八骏图》 B.《边城》 C.《湘行散记》 D.《湘西》 正确答案B 满分4 分 得分0 11.新月诗派为了使诗歌走上规范化创作道路1926年4月诗人徐志摩、闻一多、梁实秋、朱湘等人创办()副刊《诗镌》大力提倡新格律诗形成新月诗派。他们的作品章法严谨句式整饬语言凝练音韵铿锵。 A.《晨报》B.《华商报》 C.《文化报》 D.《商报》 正确答案A 满分4 分 得分4 12.繁漪这个人物出现在()。 A.鲁迅的《狂人日记》中 B.曹禺的《雷雨》中 C.老舍的《茶馆》中 D.张爱玲的《金锁记》中 正确答案B 满分4 分 得分4 13.七巧这一人物形象出自()。 A.《狂人日记》 B.《金锁记》 C.《日出》 D.《茶馆》 正确答案B 满分4 分 得分0 三、多选题共 5 道试题共 20 分。 得分16V 1.小剧场戏剧的影响悄然渗透于全国各地导引人们在话剧出现危机、大剧场的演出不甚景气的情况下通过调整观、演距离进行小规模的探索和实验来实现话剧自身的突破与提高招引观众重新回到剧场对中国的话剧演出市场起到了不小的推动作用。代表人物()。A.戴望舒 B.林兆华 C.牟森 D.孟京辉 正确答案BCD 满分4 分 得分4 2.叙事组诗的“三别”是()。 A.《新婚别》 B.《垂老别》 C.《无家别》 D.《年幼别》 正确答案ABC 满分4 分 得分4 3.老舍的主要文学成就是在()方面。 A.小说 B.散文 C.诗歌 D.戏剧话剧 正确答案AD 满分4 分 得分4 4.中唐古文运动主要代表人物是()等主张恢复先秦、两汉古文散文的优良传统反对南北朝以来矫揉造作的骈体文。 A.韩愈B.陶渊明 C.董仲舒 D.柳宗元 正确答案AD 满分4 分 得分2 5.小李杜指的是()。 A.李白 B.李商隐 C.杜甫 D.杜牧 正确答案BD 满分4 分 得分 1.下列《氓》的诗句中,表现女主人公决绝之情的是(d)。A.静言思之,躬自悼矣 B.信誓旦旦,不思其反 C.匪我愆期,子无良媒 D.反是不思,亦已焉哉 满分:2 分 2.《始得西山宴游记》的主旨是(d)。A.记叙得西山前游览的无聊 B.抒写“始得”西山的兴奋 C.歌颂西山的高大特立 D.寄托作者被贬后仍特立不阿的品格 满分:2 分 3.下列《陌上桑》诗句中,采用正面描写手法来突出人物形象的是(b)。 A.腰中鹿卢剑,可直千万余 B.盈盈公府步,冉冉府中趋 C.青丝为笼系,桂枝为笼钩 D.青丝系马尾,黄金络马头 满分:2 分 4.“四面楚歌”这一成语出自(a)。A.《项羽列传》 B.《冯谖客孟尝君》 C.《前赤壁赋》 D.《张中丞传后叙》 满分:2 分 5.最能体现沈从文小说风格的,是其传世之作(c)。A.《汉书》 B.《天狗》 C.《边城》 D.《故乡》 满分:2 分 6.《氓》的女主人公是一位(a)。A.弃妇 B.思妇 C.寡妇 D.少女 满分:2 分 7.宋代诗文革新运动早期的领袖是(a)。A.欧阳修 B.刘向 C.李商隐 D.陶渊明 满分:2 分 8.《论语》在表达上的主要特点是(c)。A.长于论辩、说服力强 B.善用比喻、论证严密 C.文字简炼、内涵深刻 D.笔力雄健、气势充沛 满分:2 分 9.(c)的出现,标志着中国古代短篇小说趋于成熟。A.边塞诗 B.婉约词 C.唐传奇 D.花间词 满分:2 分 10.(c)“临川四梦”是《紫钗记》《牡丹亭》《南柯记》《邯郸记》四剧的合称。A.岑参 B.高适 C.汤显祖 D.张华 满分:2 分 11.《汉书》是我国第一部(c)。A.编年史 B.国别史 C.纪传体断代史 D.纪传体通史 满分:2 分 12.下列汉代诸散文家中,文章带有纵横风气的是(c)。A.董仲舒 B.刘向 C.贾谊 D.桓宽 满分:2 分 13.先秦诸子散文中以(a)的散文艺术成就最高。A.庄子 B.干宝 C.刘向 D.桓宽 满分:2 分 14.(d)是清代著名戏曲家,《桃花扇》是其代表作。A.李商隐 B.董仲舒 C.谢灵运 D.孔尚任 满分:2 分 15.诗风“沉郁顿挫”的诗人是(c)。A.陶渊明 B.李白 C.杜甫 D.李商隐 满分:2 分 16.“文起八代之衰”赞誉的是(b)。A.陶渊明 B.韩愈 C.杜甫 D.李商隐 满分:2 分 17.下列诗歌属徐志摩创作的是(d)。A.《死水》 B.《一句话》 C.《我爱这土地》 D.《再别康桥》 满分:2 分 18.《陌上桑》写罗敷美貌所运用的主要表现方法是(b)。A.正面刻画 B.侧面烘托 C.对比反衬 D.类比彰显 满分:2 分 19.杜甫诗歌的风格是(a)。A.沉郁顿挫 B.飘逸奔放 C.清新淡雅 D.通俗易懂 满分:2 分 20.曹操在《短歌行》中借用“周公吐哺”的典故所表达的心情是(a)。A.思慕贤才 B.礼贤下士 C.求贤不得的苦闷 D.贤才云集的兴奋 满分:2 分 二、多选题(共 3 道试题,共 18 分。)V 1.话本是宋元时代讲话人演讲故事所用的底本,包括(abc)等说话艺人。A.小说 B.讲史 C.说经 D.评书 满分:6 分 2.“高岑”派的诗歌主要是描写边塞战争和边塞风土人情,以及战争带来的各种矛盾如离别、思乡、闺怨等,形式上多为七言歌行和五、七言绝句,诗风悲壮,格调雄浑,最足以表现盛唐气象。其诗人除高适、岑参外,还有(abd)王翰等。A.王昌龄 B.李颀 C.崔颢 D.王之涣 满分:6 分 3.杜甫现实主义诗歌的代表作,主要写安史之乱后人民的悲惨生活。其中“三吏”有acd(): A.《新安吏》 B.《永新吏》 C.《潼关吏》 D.《石壕吏》 满分:6 分 三、判断题(共 14 道试题,共 42 分。)V 1.唐传奇是唐代的文言长篇小说,内容多传述奇闻异事。a A.错误 B.正确 满分:3 分 2.花间词词风香软浮艳,落笔多在闺房,描写情爱,以堆砌华艳的词藻来形容妇女的服饰体态,“花间”得名于张泌的《蝴蝶儿》词“还似花间见,双双对对飞。” A.错误 B.正确b 满分:3 分 3.后蜀赵崇祚将自温庭筠至李珣等十九位词人的作品共六百首,编成了第一部文人词总集《花间集》,故文学史上称之为花间词派,这十八位词人的作品也因此被人们称为花间词。A.错误a B.正确 满分:3 分 4.产生于我国北方黄河流域的最早的一部诗歌总集是《诗经》。A.错误 B.正确b 满分:3 分 5.董仲舒的《西厢记》最早出自唐代的传奇小说《莺莺传(会真记)》。A.错误a B.正确 满分:3 分 6.《古诗十九首》的出现,代表着文人七言诗的最高成就。A.错误a B.正确 满分:3 分 7.司马迁的《报任安书》中阐述了自己对于《史记》的理解:究天人之际,通古今之变,成一家之言。A.错误 B.正确b 满分:3 分 8.由帝王设置的一种官僚机构,主要负责采集各地歌谣和整理、制订乐谱。后来,人们就把这一机构收集并制谱的诗歌,称为乐府诗,或者简称乐府。A.错误 B.正确b 满分:3 分 9.南朝宋代刘义庆的《世说新语》是志人小说的代表作。A.错误 B.正确b 满分:3 分 10.《再别康桥》在形式上具有三美:绘画美,音乐美,建筑美。A.错误a B.正确 满分:3 分 11.李清照词清新自然、流畅洁净,“别是一家”,后人称她这种词为“安易体”。A.错误a B.正确 满分:3 分 12.边塞诗派是盛唐时期一个重要的诗歌流派,以高适、岑参为代表,所以也叫“高岑”诗派。A.错误 B.正确b 满分:3 分 13.小说家的话本称小说,多为短篇故事。A.错误a B.正确 满分:3 分 14.元曲剧《西厢记》中出现的红娘,是古典戏曲中一个典型的丫鬟形象。A.错误 B.正确b 满分:3 分 一、判断题(共 14 道试题,共 28 分。)V 1.1987年8月1 日,24岁的复旦大学中文系一年级新生卢新华因发表小说《伤痕》,成为“伤痕文学”思潮的始作俑者,并引发全国有关文学创作的大讨论和文学思潮的更迭。A.错误a B.正确 满分:2 分 2.小山重叠金明灭,鬓云欲度香腮雪。懒起画蛾眉,弄妆梳洗迟。照花前後镜,花面交相映。新帖绣罗襦,双双金鹧鸪。A.错误 B.正确 满分:2 分 3.豪放词概括来说北宋词有两大流派:一个是婉约派,一个是豪放派。A.错误a B.正确 满分:2 分 4.发表于1918年5月《新青年》第四卷第五号上的狂人日记,是我国现代文学史上第二篇白话短篇小说。 A.错误a B.正确 满分:2 分 5.曹禺在现代戏剧史上占有重要的地位:他以经典的剧作把中国现代话剧创作推向成熟,也使中国话剧走向世界。他的作品融汇着古今中外的文化传统,他在这方面的探索和成功,对中国话剧的发展有着示范的意义。A.错误 B.正确b 满分:2 分 6.小剧场戏剧运动最早产生于19世纪末20世纪初的欧洲,是西方戏剧反商业化、积极实验和探索的产物。A.错误a B.正确 满分:2 分 7.“所谓伊人,在水一方”,出自诗经名篇《蒹葭》。A.错误 B.正确b 满分:2 分 8.中唐古文运动是以儒学为旗帜,以复古为号召,以文体改革为中心,以维护唐王朝统治为目的的散文革新运动。A.错误a B.正确 满分:2 分 9.“新写实小说”的创作特点主要表现在:创作方法虽仍以写实为主,但特别注重对现实生活“原生态”的还原,强调作品中所呈现的现实生活应有一种毛茸茸的原生状态的感觉;主题意蕴更多的是表现现实的荒诞、丑恶、灰暗与无奈,大多采用客观化的叙述态度,提倡作家应“退出小说”、“零度介入”,即有意采用一种缺乏价值判断的冷漠叙述等。A.错误 B.正确b 满分:2 分 10.三幕话剧雷雨不仅是曹禺的代表作之一,更是现代话剧成熟的标志。A.错误 B.正确b 满分:2 分 11.莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。料峭春风吹酒醒,微冷。山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。A.错误 B.正确 满分:2 分 12.中唐古文运动是发生在中唐后期的一次文学革新运动。A.错误 B.正确b 满分:2 分 13.现代诗派是在自由主义文学思潮激荡下,自觉追求“纯诗”艺术美的一个诗歌流派,得名于1932年5月施蛰存创办的《现代》杂志。A.错误 B.正确b 满分:2 分 14.“伤痕小说”指“文革”结束后,进入“新时期”最早出现的揭露和控诉“四人帮”罪行、宣泄人们悲愤情感的小说潮流。A.错误a B.正确 满分:2 分 二、单选题(共 13 道试题,共 52 分。)V 1.新月诗派为了使诗歌走上规范化创作道路,1926年4月,诗人徐志摩、闻一多、梁实秋、朱湘等人创办()副刊《诗镌》,大力提倡新格律诗,形成新月诗派。他们的作品章法严谨,句式整饬,语言凝练,音韵铿锵。A.《晨报》a B.《华商报》 C.《文化报》 D.《商报》 满分:4 分 2.中国现代文学史上第()篇白话短篇小说是《狂人日记》。A.四 B.一b C.二 D.三 满分:4 分 3.展示湘西边地风情和人情美、人性美的小说是()。A.《八骏图》 B.《边城》b C.《湘行散记》 D.《湘西》 满分:4 分 4.()是20世纪30年代“京派”散文家,其著名的散文集是《画梦录》。A.余光中 B.王小波 C.余秋雨 D.何其芳d 满分:4 分 5.曹禺戏剧创作处女作的是()。 A.《雷雨》a B.《日出》 C.《原野》 D.《北京人》 满分:4 分 6.辛弃疾《摸鱼儿》词句中,用比兴手法警告投降派的是()。A.春且住!见说道、天涯芳草无归路 B.怨春不语,算只有殷勤 C.千金纵买相如赋,脉脉此情谁诉 D.君莫舞,君不见、玉环飞燕皆尘土d 满分:4 分 7.“相见时难别亦难”的下一句是(): A.夜吟应觉月光寒 B.蜡炬成灰泪始干 C.东风无力百花残c D.青鸟殷勤为探看 满分:4 分 8.诗歌《北方》的作者是()。 A.郭沫若 B.闻一多 C.余光中 D.艾青d 满分:4 分 9.李商隐《无题》中运用比兴手法抒情写意的诗句是()。A.相见时难别亦难 B.蜡炬成灰泪始干b C.晓镜但愁云鬓改 D.夜吟应觉月光寒 满分:4 分 10.下列诗人中被称为“乡愁诗人”的是()。A.徐志摩 B.海子 C.余光中c D.戴望舒 满分:4 分 11.繁漪这个人物出现在()。 A.鲁迅的《狂人日记》中 B.曹禺的《雷雨》中b C.老舍的《茶馆》中 D.张爱玲的《金锁记》中 满分:4 分 12.诗歌《致橡树》是朦胧诗女诗人()的代表作,表达了平等独立、互助信任的爱情观。A.董仲舒 B.舒婷b C.谢灵运 D.李清照 满分:4 分 13.京味戏剧代表作家是()。A.郭沫若 B.曹禺 C.老舍c D.夏衍 满分:4 分 三、多选题(共 5 道试题,共 20 分。)V 1.豪放派词代表词人有(bc)等。A.曹禺 B.苏轼 C.辛弃疾 D.夏衍 满分:4 分 2.关于《长恨歌》的双重主题说,指的是(cd)。A.同情说 B.自伤说 C.爱情说 D.讽喻说 满分:4 分 3.老舍的主要文学成就是在(ad)方面。A.小说 B.散文 C.诗歌 D.戏剧(话剧) 满分:4 分 4.小剧场戏剧的影响悄然渗透于全国各地,导引人们在话剧出现危机、大剧场的演出不甚景气的情况下,通过调整观、演距离,进行小规模的探索和实验,来实现话剧自身的突破与提高,招引观众重新回到剧场,对中国的话剧演出市场起到了不小的推动作用。代表人物()。A.戴望舒 B.林兆华 C.牟森 D.孟京辉d 满分:4 分 5.下列属于曹禺经典剧作是(abc): A.《雷雨》 B.《日出》 C.《原野》 D.《家》 满分:4 分第二篇:C语言作业
第三篇:C语言作业
第四篇:语言作业3
第五篇:大学语言在线作业