C语言第一类题型

时间:2019-05-11 22:55:29下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言第一类题型》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言第一类题型》。

第一篇:C语言第一类题型

C语言编程第一周

1.编写一程序P122.C实现以下功能

从键盘读入4个数num1、num2、num3、num4,输出:(num1÷num2的余数)×num3+num4,不需考虑num2为0和计算结果溢出的情况。要求输出的结果中,整数部分宽度为8(不足8时以0补足)、小数部分宽度为7。编程可用素材:printf(“请输入4个数:”)、printf(“n计算结果为:„。请输入4个数:100 30 100.1234567 2

5int main(void){

} 2.编写一程序P134.C实现以下功能

通过键盘输入一串(约定为10个字符),输出每个字符对应的ASCII码值(十进制)。编程可用素材:printf(”n请输入10个字符:“)、printf(”n加密结果为:„。请输入10个字符:Very Good!

加密结果为:86, 101, 114, 121, 32, 71, 111, 111, 100, 33 #include

int main(void){

} 3.编写一程序P721.C实现以下功能

从键盘输入x,y,z的值,编写程序输出以下表达式的值:

x+z%3*(int)(x+y)%2/4

编程可用素材:printf(“please input x,y,z: ”)、printf(“nResult = „。

程序的运行效果应类似地如图1所示,图1中的红色部分是从键盘输入的内容。return 0;char a1, a2, a3, a4, a5, a6, a7, a8, a9, a10;

printf(”n请输入10个字符: “);scanf(”%c%c%c%c%c%c%c%c%c%c“, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10);printf(”n加密结果为: %d, %d, %d, %d, %d, %d, %d, %d, %d, %dn“, a1, a2, a3, a4, a5, a6, return 0;int num1, num2, num4;double num3, xx;

printf(”请输入4个数:“);scanf(”%d%d%lf%d“, &num1, &num2, &num3, &num4);xx =(num1 % num2)* num3 + num4;printf(”n计算结果为:%016.7fn“, xx);计算结果为:00001026.2345670 #include a7, a8, a9, a10);please input x,y,z: 2.5,4.7,7 Result = 2.500000 #include

int main(void){

} 4.编写一程序P736.C实现以下功能

从键盘上输入一个四位整数,计算各个位上的数字之和。编程可用素材:printf(”Input a number with 4-digit: “)、printf(”nsum=„n“„。Input a number with 4-digit: 1234 sum=10 #include

int main(void){

}

第二周

1.编写一程序P132.C实现以下功能

在屏幕上输出I can printf n,”t &!。

程序的运行效果应类似地如图1所示。I can printf n,“t &!#include return 0;printf(”Input a number with 4-digit: “);scanf(”%d“, &a1);a2 = a1 % 10;a3 = a1 / 10 % 10;a4 = a1 / 100 % 10;a5 = a1 / 1000;sum = a2 + a3 + a4 + a5;printf(”nsum=%dn“, sum);int a1, a2, a3, a4, a5, sum;return 0;float x, y, m;int zz;

printf(”please input x,y,zz: “);scanf(”%f%f%f“, &x, &y, &zz);m = x + zz % 3 *(int)(x + y)% 2 / 4;printf(”nResult =%fn“, m);int main(void){

}

2.编写一程序P710.C实现以下功能

输入一个小写英文字母,首先输出它及其ASCII码,然后输出其对应的大写字母及其ASCII码。编程可用素材:printf(”Input a lowercase letter: “)、printf(”n„(„)„。

Input a lowercase letter: yy(121)Y(89)#include

int main(void){

} 3.编写一程序P711.C实现以下功能

用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr)、圆柱体积V(=πrh)。(注意:本题中规定圆周率取值为3.14)

编程可用素材:printf(“Input: ”)、printf(“nC1 = „ S = „ V =„。Input: r=1.3, h=5C1 = 8.16 S = 5.31V = 26.53 include #include

int main(void){

printf(”Input: “);scanf(”r=%lf, h=%d“, &rr, &hh);cc = 3.14f * 2 * rr;ss = 3.14f * rr * rr;vv = 3.14f * rr * rr * hh;printf(”nC1 = %.2fn S = %.2fn V = %.2fn“, cc, ss, vv);double rr, cc, ss, vv;int hh;

22printf(”I can printf ,“ &!n”);return 0;char xiao, da;printf(“Input a lowercase letter: ”);scanf(“%c”, &xiao);da = xiaoaa)*(ppcc));printf(“narea=%.2fn”, area);return 0;printf(“Input a character: ”);scanf(“%c”, &aa);printf(“nAscii('%c')= 0x%xn”, aa, aa);char aa;} return 0;6.编写一程序P135.C实现以下功能

通过键盘输入弧度x,输出x的正弦值(可用库函数sin)。编程可用素材:printf(“请输入弧度 x: ”)、printf(“nSin(„)= „n”„。

请输入弧度 x: 1.552Sin(1.55)= 0.99982 #include #include

int main(void){

} 7.编写一程序P259.C实现以下功能

先从键盘读入7个数据(依次为3整数、2字符、2实数),然后按示例格式倒序输出这7个数据。编程可用素材:printf(“请输入7个数据(依次为3整数、2字符、2实数): ”)、printf(“n这7个数据倒序为: ”)。请输入7个数据(依次为3整数、2字符、2实数): 81 192 35 x m 6127.123763 152.351192这7个数据倒序为: 7-152.35119 6-6127.12376 5-m 4-x 3-35 2-192 1-81 #include

int main(void){

}

第三周

1.编写一程序P111.C实现以下功能

x(x只考虑整数int且必须定义为int、但F(x)完全可能超过int的表示范围)通过键盘输入(输入前return 0;printf(“请输入7个数据(依次为3整数、2字符、2实数): ”);scanf(“%d %d %d %c %c %lf %lf”, &a1, &a2, &a3, &a4, &a5, &a6, &a7);printf(“n这7个数据倒序为: 7-%.5f 6-%.5f 5-%c 4-%c 3-%d 2-%d 1-%dn”, a7, a6, a5, a4, a3, int a1, a2, a3;char a4, a5;double a6, a7;return 0;printf(“请输入弧度 x: ”);scanf(“%lf”, &xx);aa = sin(xx);printf(“nSin(%.2f)= %.5fn”, xx, aa);double xx, aa;a2, a1);给出提示Please input x:),然后计算并在屏幕上输出函数值。编程可用素材:printf(“Please input x: ”)、printf(“nF(„)= „。

┌-5x+27

(x<0)

F(x)= ├ 7909

(x=0)

└ 2x-1

(x>0)Please input x: 3F(3)= 5 #include

int main(void){

} 2.编写一程序P113.C实现以下功能

已知某银行整存整取存款不同期限的年息利率分别为:3.15%期限一年,3.63%期限二年,4.02%期限三年,4.69%期限五年,5.36%期限八年。从键盘上输入存钱的本金(以元为单位,必须定义为int且应考虑金额很大的情况)和存款期限(只考虑1,2,3,5,8),求到期时能从银行得到的利息(以元为单位,应考虑有小数,不计复利)。编程可用素材:printf(”Please input benjin,cunqi: “)、printf(”nlixi = „ yuan“„。Please input benjin,cunqi: 10000,8 lixi = 4288.00 yuan #include

int main(void)if(xx > 0){

}

return 0;

fx = 2 *(double)xx5)*(double)xx + 27;printf(”nF(%d)= %.0fn“, xx, fx);int xx;double fx;{

} int bj, cq;double money;

printf(”Please input benjin,cunqi: “);scanf(”%d,%d“, &bj, &cq);money = bj;if(cq == 1){ } {

}

return 0;else {

}

if(cq == 3){ } else {

} if(cq == 5){ } else {

} if(cq == 8){ }

printf(”nlixi = %.2f yuann“, money * 0.0536 * 8);printf(”nlixi = %.2f yuann“, money * 0.0469 * 5);

printf(”nlixi = %.2f yuann“, money * 0.0402 * 3);if(cq == 2){ } printf(”nlixi = %.2f yuann“, money * 0.0363 * 2);else

printf(”nlixi = %.2f yuann“, money * 0.0315);

3.编写一程序P114.C实现以下功能

编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数(data1、data2必须定义为int,但二者相加可能超出int能表示的范围),op为运算符,它的取值只能是+、-、*、/、%。编程可用素材:printf(”Please input data1 op data2: “)、printf(”nError!chu shu wei 0.n“)。Please input data1 op data2: 3000 + 2000 3000+2000=5000 #include

int main(void){

printf(”Please input data1 op data2: “);scanf(”%d %c %d“, &data1, &op, &data2);switch(op){

case '+':

aa =(double)data1 + data2;printf(”n%d+%d=%.0fn“, data1, data2, aa);break;aa =(double)data11)int year, month, day, sum;{

case 11:

sum = sum + 30;

case 10:

sum = sum + 31;

case 9:

sum = sum + 30;

case 8:

sum = sum + 31;

case 7:

sum = sum + 31;

case 6:

sum = sum + 30;

case 5:

sum = sum + 31;

case 4:

sum = sum + 30;

case 3:

sum = sum + 31;

case 2:

if(year % 400 == 0 ||(year % 100!= 0 && year % 4 == 0))

{

sum = sum + 29;

}

else

{

sum = sum + 28;

}

case 1:

sum = sum + 31;

break;

default :

;} sum += day;printf(”nIt is the %dth day.n“, sum);

return 0;} 6.编写一程序P737.C实现以下功能

从键盘输入3个整数,输出绝对值最大的数。编程可用素材:printf(”Input 3 numbers: printf(“nThe number with maximum absolute value is „

.n”

„Input 3 numbers: 1,-362, 300

The number with maximum absolute value is-362

“)、。#include #include

int main(void){

} 7.编写一程序P744.C实现以下功能

(1)从键盘输入一个一百分制成绩,如果不在0~100范围内,则要求重新输入数据,直到输入的数据在0~100范围内。

(2)将输入的数据转换成等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。

(3)要求使用switch、case、default语句,结果赋值给变量grade,并将变量grade的值输出到屏幕上。

(4)变量数据类型的选择应适当,在保证满足设计要求精度的情况下,养成不浪费内存空间和计算时间的好习惯。

编程可用素材:printf(”please input the score(0-100): “)、printf(”nscore=„,grade=„。please input the score(0-100): 103 please input the score(0-100): 55.3 score=55.3,grade=E include

int main(void)return 0;printf(“Input 3 numbers: ”);scanf(“%d, %d, %d”, &a1, &a2, &a3);b1 =(int)fabs(a1);b2 =(int)fabs(a2);b3 =(int)fabs(a3);if(b1 >= b2 && b1 >= b3){ } if(b2 >= b1 && b2 >= b2){ } if(b3 >= b1 && b3 >= b2){ } printf(“nThe number with maximum absolute value is %d.n”, max);max = a3;max = a2;max = a1;int a1, a2, a3, b1, b2, b3, max;{

}

第四周

1.编写一程序P226.C实现以下功能

从键盘读入两个整数iBegin和iEnd,要求输出≥iBegin且≤iEnd的所有整数。编程可用素材:printf(“Please Input two number: ”)、printf(“nResult: ”)、printf(“ %d”„。Please Input two number: 51 62 Result: 51 52 53 54 55 56 57 58 59 60 61 62 2.编写一程序P231.C实现以下功能

从键盘读入两个整数iBegin和iCount,要求输出≤iBegin的iCount个整数(后一数为前一数减7)。编程可用素材:printf(“Please Input two number: ”)、printf(“nResult: ”)、printf(“ %d”„。return 0;printf(“please input the score(0-100): ”);scanf(“%f”, &score);while(score < 0 || score > 100){

} switch((int)(score / 10)){

} if(score < 60){ } printf(“nscore=%.1f,grade=En”, score);case 10: case 9:

printf(“nscore=%.1f,grade=An”, score);break;printf(“nscore=%.1f,grade=Bn”, score);break;printf(“nscore=%.1f,grade=Cn”, score);break;printf(“nscore=%.1f,grade=Dn”, score);break;;printf(“please input the score(0-100): ”);scanf(“%f”, &score);float score;case 8: case 7: case 6: default: Please Input two number: 903 8 Result: 903 896 889 882 875 868 861 854 3.编写一程序P125.C实现以下功能

从键盘读入两个字符cBegin和cEnd,要求输出≤cBegin且≥cEnd的所有字符。编程可用素材:printf(“Please Input two char: ”)、printf(“nResult: ”)。Please Input two char: MA Result: MLKJIHGFEDCBA 4.编写一程序P269.C实现以下功能

从键盘读入两个整数iBegin和iEnd,要求按示例输出≤iBegin且≥iEnd的所有整数及其相邻的数。编程可用素材:printf(“Please Input two number: ”)、printf(“nResult: ”)。Please Input two number: 800 795

Result: 800/801 799/800 798/799 797/798 796/797 795/796 #include

int main(void){

}

5.编写一程序P127.C实现以下功能

从键盘读入一个字符cBegin和一个数iCount,要求输出≤cBegin的iCount个字符。编程可用素材:printf(“Please Input a char and a number: ”)、printf(“nResult: ”)。Please Input a char and a number: M 9 Result: MLKJIHGFE #include

int main(void){

printf(“Please Input a char and a number: ”);scanf(“%c %d”, &cBegin, &iCount);int iCount, i, x;char cBegin;return 0;printf(“Please Input two number: ”);scanf(“%d %d”, &iBegin, &iEnd);printf(“nResult: ”);for(i = iBegin;i >= iEnd;i--){ } printf(“n”);printf(“ %d/%d”, i, i+1);int iBegin, iEnd, i;

} printf(“nResult: ”);for(i = cBegin, x = 1;x <= iCount;x++, i--){ } printf(“n”);return 0;printf(“%c”, i);6.编写一程序P140.C实现以下功能

从键盘输入5个字符,输出ASCII值最大的一个字符及其ASCII值。编程可用素材:printf(“请输入5个字符: ”)、printf(“n最大的字符是 „-„n”„。

请输入5个字符: YmAkX最大的字符是 m-109 #include

int main(void){

return 0;7.编写一程序P714.C实现以下功能

用scanf输入10个整数(采用int数据类型),计算所有正数的和、负数的和以及10个数的和。编程可用素材:printf(“Input 10 integers: ”)、printf(“nzhengshu=„,fushu=„,all=„。printf(”请输入5个字符: “);scanf(”%c%c%c%c%c“, &a1, &a2, &a3, &a4, &a5);max = a1;if(a2 > max){ } if(a3 > max){ } if(a4 > max){ } if(a5 > max){ } printf(”n最大的字符是 %c-%dn“, max, max);max = a5;max = a4;max = a3;max = a2;char a1, a2, a3, a4, a5, max;Input 10 integers: 4 6 20-45 35 56-23-4 9 70 zhengshu=200,fushu=-72,all=128 #include

int main(void){

int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, fushu, zhengshu, all;

printf(”Input 10 integers: “);scanf(”%d %d %d %d %d %d %d %d %d %d“, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8, &a9, &a10);fushu = 0;zhengshu = 0;if(a1 > 0){ } else { } if(a2 > 0){ } else { } if(a3 > 0){ } else { } if(a4 > 0){ } else { } fushu += a4;zhengshu += a4;fushu += a3;zhengshu += a3;fushu += a2;zhengshu += a2;fushu += a1;zhengshu += a1;

if(a5 > 0){ } else { } if(a6 > 0){ } else { } if(a7 > 0){ } else { } if(a8 > 0){ } else { } if(a9 > 0){ } else { } if(a10 > 0){ } zhengshu += a10;fushu += a9;zhengshu += a9;fushu += a8;zhengshu += a8;fushu += a7;zhengshu += a7;fushu += a6;zhengshu += a6;fushu += a5;zhengshu += a5;

} else { } all = fushu + zhengshu;printf(”nzhengshu=%d,fushu=%d,all=%dn“, fushu, zhengshu, all);return 0;fushu += a10;8.编写一程序P752.C实现以下功能

键盘输入m,n(约定:m和n均≤1000且为正整数),输出介于m和n(含m和n)中能被3整除且至少有位数字是5的所有整数。编程可用素材:printf(”Input m, n: “)、printf(”nResult: “)。Input m, n: 100,200 Result: 105 135 150 153 156 159 165 195 #include

int main(void){

} printf(”Input m, n: “);scanf(”%d,%d“, &m, &n);printf(”nResult: “);if(m > n){

} else {

} for(;i <= max;i++){

} printf(”n“);

return 0;if((i % 3 == 0)&&(i % 10 == 5 ||(i / 10)% 10 == 5 ||(i / 100)% 10 == 5)){ } printf(” %d“, i);i = m;max = n;i = n;max = m;int m, n, max, i;9.编写一程序P753.C实现以下功能

计算X的Y次方,其中Y为整数(可以是负整数或0),X为实型。注意,程序中不能使用库函数pow或使用同名的变量、函数、单词。编程可用素材:printf(”Input x, y: “)、printf(”nResult: „^„=„。Input x, y: 3.7,5 Result: 3.700000^5=693.439570 #include #include

int main(void){

} 10.编写一程序P215.C实现以下功能

求S=1/1!+1/2!+1/3!+„+1/N!并输出结果(显示时小数部分占16位,计算时要求从第1项开始往后累加)。N为任意自然数(只考虑int型),从键盘读入。编程可用素材:printf(“Please input n: ”)、printf(“nS=1/1!+1/2!+...+1/„!=„。

Please input n: 18 S=1/1!+1/2!+...+1/18!=1.7***0455 #include

int main(void){

printf(”Please input n: “);double ss, j;int n, i;return 0;printf(”Input x, y: “);scanf(”%lf,%d“, &xx, &yy);aa = 1;i =(int)fabs(yy);j = 1;for(;j <= i;j++){ } if(yy < 0){ } printf(”nResult: %f^%d=%fn“, xx, yy, aa);aa = 1 / aa;aa = xx * aa;double xx, aa;int yy, i , j;

} scanf(”%d“, &n);ss = 0;j = 1;for(i = 1;i <= n;i++){

} printf(”nS=1/1!+1/2!+...+1/%d!=%.16fn“, n, ss);return 0;j = j * i;ss = 1 / j + ss;11.编写一程序P716.C实现以下功能

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字(可取1~9之间的一个值)。例如2+22+222+2222+22222(此时共有5个数相加),其中a值和有几个数相加由键盘输入控制。注意s的值有可能超出int的范围,编程可用素材:printf(”Please input a,n: “)、printf(”na+aa+...=„。

Please input a,n: 2,3 a+aa+...=246 #include

int main(void){

}

第五周

1.编写一程序P211.C实现以下功能

根据输入的n在屏幕上显示对应的以#组成的菱形图案。编程可用素材:printf(“Please input n: ”)。Please input n: 1 # return 0;printf(“Please input a,n: ”);scanf(“%d,%d”, &aa, &nn);j = 0;ss = 0;for(i = 1;i <= nn;i++){

} printf(“na+aa+...=%.0fn”, ss);j = j * 10 + aa;ss = ss + j;double ss, j;int aa, nn, i;### # #include

int main(void){

} 2.编写一程序P724.C实现以下功能

从键盘输入1~9之间的一个数,根据输入的数,输出对应的下三角乘法口诀表。要求积的输出占3个宽度,且左对齐。编程可用素材:printf(“input a number(1~9): ”)。input a number(1~9): 3 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 #include

int main(void){

printf(“input a number(1~9): ”);scanf(“%d”, &num);for(i=1;i<=num;i++){ int i, j, num;return 0;printf(“Please input n: ”);scanf(“%d”, &n);for(i=1;i<=2*n+1;i=i++){

} for(j=1;j<=(2*n+1);j++){

} printf(“n”);if(i+j>=n+2 && i+j<=3*n+2 && i-j>=-n && i-j<=n){ } else { } printf(“");printf(”#“);int n , i, j;

}

} for(j=1;j<=i;j++){ } printf(”n“);printf(”%d*%d=%-3d“, i, j, i * j);return 0;3.编写一程序P740.C实现以下功能

公鸡每只5元,母鸡每只3元,小鸡每3只1元,用M元钱买N只鸡,问公鸡、母鸡、小鸡各几只。编程可用素材:printf(”Input the money: “)、printf(”Input the number: “)、printf(”n cock

hen chickn“)。

Input the money: 100 Input the number: 100

cock

hen chick

0

#include

int main(void){

printf(”Input the money: “);scanf(”%d“, &m);printf(”Input the number: “);scanf(”%d“, &n);printf(”n cock hen chickn“);for(cock=0;cock<=n;cock++){

for(hen=0;hen<=n-cock;hen++){

} for(chick=0;chick<=n-hen-cock;chick = chick +3){

} if(cock + hen + chick == n && cock * 5 + hen * 3 + chick / 3 == m){ } printf(”%6d%6d%6dn“, cock, hen, chick);int m, n, cock, hen, chick;

} }

return 0;4.编写一程序P112.C实现以下功能

设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的产值,然后输出(输出时以万为单位,应考虑有小数)。编程可用素材:printf(”Please input x: “)、printf(”nyear = „ nian, chanzhi = „。Please input x: 50.6

year = 2008 nian, chanzhi = 11340.18 #include

int main(void){

} 5.编写一程序P224.C实现以下功能

猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n(n从键盘输入)天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子(不考虑猴子是否真的能吃多少桃子)。编程可用素材:printf(“Please input n: ”)、printf(“ntotal=„”„。Please input n:13 total=12286 #include

int main(void){

printf(“Please input n: ”);scanf(“%d”, &n);int n, i, total;return 0;printf(“Please input x: ”);scanf(“%f”, &x);year = 2006;for(chanzhi=5000;chanzhi<=10000;chanzhi=chanzhi*(x/100+1)){ } printf(“nyear = %d nian, chanzhi = %.2fn”, year, chanzhi);year = year + 1;int year;float x;double chanzhi;

} total = 1;for(i=1;i<=n-1;i++){ } printf(“ntotal=%dn”, total);return 0;total =(total + 1)* 2;6.编写一程序P830.C实现以下功能

求1+2+3+„„+n≤m时的最大n值及和sum(=1+2+3+„„+n),其中m从键盘输入——不得使用解方程、算平方根方法。编程可用素材:printf(“please input m: ”)、printf(“nResult: n=„, sum=„。please input m: 10000 Result: n=140, sum=9870 #include

int main(void){

} 7.编写一程序P223.C实现以下功能

一个球从10000m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第n(n从键盘输入)次落地时,共经过多少米?第n次反弹多高?编程可用素材:printf(”Please input n: “)、printf(”nsn=„,hn=„。Please input n: 10 sn=29960.937500,hn=9.765625 #include

int main(void){ int h, i, n;double sn, hn;return 0;printf(“please input m: ”);scanf(“%d”, &m);sum =1;for(n=1;sum<=m;){

} printf(“nResult: n=%d, sum=%dn”, nn);n++;sum = sum + n;int m, n, sum;

} 8.编写一程序P745.C实现以下功能

输入两个正整数m和n,求其最大公约数和最小公倍数。注:最大公约数也称最大公因子,指某几个整数共有因子中最大的一个;两个整数公有的倍数称为它们的公倍数,其中最小的一个正整数称为它们两个的最小公倍数。编程可用素材:printf(“please input two integer numbers: ”)、printf(“nthe greatest common divisor is printf(”nthe least common multiple is „。please input two integer numbers: 35 15 the greatest common divisor is 5 the least common multiple is 105 #include

int main(void){

printf(“please input two integer numbers: ”);scanf(“%d %d”, &m, &n);if(m > n){

temp = m;m = n;n = temp;int m , n, zdgys, zxgbs, temp, i;

„、return 0;printf(“Please input n: ”);scanf(“%d”, &n);h = 10000;if(n==1){

} else {

} printf(“nsn=%f,hn=%fn”, sn, hn);for(i=2, sn=h, hn=h;i<=n;i++){

} hn = hn / 2;hn = hn / 2;sn = sn + 2 * hn;hn = h;sn = h;

} } for(i=m;i<=m;i--){

} zxgbs =(n * m)/ zdgys;printf(“nthe greatest common divisor is %d”, zdgys);printf(“nthe least common multiple is %dn”, zxgbs);return 0;if(m%i==0 && n%i==0){

} zdgys = i;break;9.编写一程序P793.C实现以下功能

从键盘读入一个数n(必须使用long int),先逆序输出n的各位数,再输出n的各位数之和。编程可用素材:printf(“请输入一个数:”)、printf(“n该数的各位数之逆序为:”)、printf(“n该数的各位数之和为:%dn”„。请输入一个数:1234567 该数的各位数之逆序为:7654321 该数的各位数之和为:28 #include

int main(void){

} return 0;printf(“请输入一个数:”);scanf(“%ld”, &aa);printf(“n该数的各位数之逆序为:”);for(sum=0;aa!=0;){

} printf(“n该数的各位数之和为:%dn”, sum);bb = aa % 10;aa = aa / 10;sum = sum + bb;printf(“%d”, bb);long int aa;int bb, sum;10.编写一程序P225.C实现以下功能

从键盘读入一个整数Num,按从小到大的顺序依次输出所有满足条件的3位数:该数各位数字的立方和等于Num。编程可用素材:printf(“Please Input a number: ”)、printf(“nResult: ”)、printf(“%5d”„、printf(“not Find!n”)。Please Input a number: 251 Result:

155 236 263 326 362 515 551 623 632 include

int main(void){

}

return 0;int num, aa, bb, cc, n, flag=0;

printf(“Please Input a number: ”);scanf(“%d”, &num);printf(“nResult: ”);for(n=100;n<=999;n++){

} if(!flag){ } else { } printf(“n”);printf(“not Find!n”);aa = n / 100;bb = n % 100 / 10;cc = n % 10;if(aa*aa*aa+bb*bb*bb+cc*cc*cc == num){

} flag = 1;printf(“%5d”, n);

第二篇:公务员面试考试第一类题题型

第一道题型

1.现象题

一分为二,辩证看问题

社会现象题目

1、解释说给出的话题反映的现象

2、辨证的看待这种现象,这种现象确实存在,而且在某些地区、某些领域还比较严重,但它毕竟是极少数现象,不是主流

3、指出这种现象的危害 :

4、指出这种现象的根源(法制不完善,制度不完整,监督不到位,素质没提高造成的)

5、找出解决办法,提出相应解决措施(长期性)

6、充满信心,提出希望,结合自身或者作为公务员应该怎样

而措施一般可以套用万能八条的方法来解决,并不一定八条都用上,自己挑选比较适合的来讲就可以了,简单说一下万能八条: 1领导重视2加强宣传3教育培训提高素质4完善法律法规各项制度5加强监督落实6依靠科技7学习国际先进经验8总结经验吸取教训

(一)好的现象——爱心大姐等

帽子:对于这个现象,我有以下几点看法

首先:肯定这个现象是好的,并且发散描述现象怎么个好

其次:这个现象对于我们今后的工作和生活有什么启示和意义

第三:我们应当深刻挖掘这个现象背后的含义,作为政府机关工作人员应该怎么样

鞋子:总而言之,我们要发扬这个好的。

(二)不好的现象——贪污腐败等

帽子:这个现象在现实生活中的确存在,而且产生了很大的影响,对此有以下看法

首先:否定这个现象,可以强调是个别现象,也可以说这个现象广泛存在 其次:这个现象的产生有其背后的根源,可以阐述根源,并且深刻反思 第三:要消除这个现象,政府主导,全社会动员等等方案

鞋子:对于这个现象,我们党和政府已经颁布了一系列政策和措施,相信可以消除这个现象。

总之,作为一名公务员,应以-----为鉴,在----问题上保持清醒的头脑,树立正确的人生观、世界观、价值观,牢记全心全意为人民服务的宗旨,廉洁奉公、执政为民。

出现问题的原因:

(1)意识上 疏于自律,世界观、人生观、价值观严重扭曲,走上了腐化堕落的不归之路,可谓罪有应得,咎由自取

(2)体制机制监管但我们也不得不承认,由于制度建设尚未充分到位,对党政官员特别是高级领导干部行使权力缺乏过硬的监督制约机制,客观上使得某些掌握一定权力的官员同时也享有了较多的“职务便利”,使得他们有可能、有

时甚至轻而易举就能够为他人谋取非法利益。这样说并非要为腐败分子开脱,但一些明显属于权力滥用、权力异化的所谓“职务便利”,又的确为他们提供了某种腐败的“条件”,这恐怕是我们始料未及的,更是我们必须痛加反思的。

(3)历史原因当代中国社会转型的急剧变迁发展,带来了社会主流道德体系的相对滞后和规约失范,是产生社会诚信危机的历史原因。历史经验告诉我们:每当社会发生大的变革、转型的时期,就会产生一定的思想混乱和沦理迷失,导致行为秩序混乱。当前的社会信用缺失现象是我国由计划经济向市场经济转轨时的伴生物。社会主义市场经济体制下的新生道德体系还没有能够马上建立起来,社会的变迁发展与道德规约之间产生了巨大的历史反差,形成了某种意义上的“道德历史真空”,造成人们的社会行为失范,从而产生了社会道德危机,诚信危机就是其中一个最基本的表现。所以说,诚信危机问题具有深厚的历史原因,是转型期社会道德问题的历史积淀程度必然爆发的结果之一。

解决问题:

(1)、宣传:新闻宣传部门要充分发挥新闻媒体的宣传优势,通过开设专栏、制作专题节目,大力宣传.........方面的典型案例及相关.......措施,不断增强.......观念和.........能力,营造........良好氛围。

(2)、教育引导:要加强教育和引导,提高行业自律水平。要加强对广大****机构的诚信教育,使他们从*****的噩梦中觉醒,自觉认识到人无信不立,业无信不兴,不断加强行业自律。要充分发挥行业协会的作用,通过教育和培训,使广大(新闻媒体)严格按照有关规定审查(医疗广告)内容,发现违法内容及时向卫生、工商和药监部门举报。广告制作部门也要严格按照审批内容设计制作广告,自觉抵制制作虚假广告的请求。

(3)、法制:治理***,首先要完善立法,强化监管,加大惩处力度。要严格立法,进一步细化现有相关法律法规,建议在监管和惩罚力度等方面进一步完善立法,避免出现*****监管法律上的真空。

(4)、加强监管:在现有监管体系下,相关部门要加强协调和配合,切实负起责任,提高监管水平,将*****审批、发布、监控整个链条一管到底,使******没有空子可钻。要加大惩罚力度,不仅使******违法收益小于违法成本,还要考虑对进行虚假宣传的媒体处以欺诈罪,改变目前以罚代刑的状况。

(5)、引咎辞职和行政问责:行政问责制 国务院印发的《全面推进依法行政实施纲要》明确规定:“行政机关违法或者不当行使职权,应当依法承担法律责任,实现权力与责任的统一。依法做到执法有保障、有权必有责、用权受监督、违法受追究、侵权要赔偿。”

(6)、投资责任制: 主要针对政府投资而言。根据《国务院关于投资体制改革的决定》,国家将合理界定政府投资职能,提高投资决策的科学化、民主化水平,建立政府投资责任追究制度。在政府投资中,工程咨询、投资项目决策、设计、施工、监理等部门和单位,都应有相应的责任约束,对不遵守法律法规给国家造成重大损失的,要依法追究有关责任人的行政和法律责任。

(三)可评论的现象——超女现象等

帽子:这个现象是一个新兴的现象,是市场经济的产物,应当辩证的看 从积极的方面来看:将好的描述描述,这个是值得提倡的从消极的方面来看:这个现象也存在什么影响,这个需要否定

鞋子:对待这个现象,我们既不能光看到好的,也不能只看到消极的,辩证唯物主义认为,事物具有两面性,因此××问题就是一柄双刃剑,要一分为二的看待,其既有有利的一面,又有有弊的一面,利有大小之分、弊有多少之别,我们不仅要做到权衡利弊,还要做到扬长避短,趋利避害。

2、辨证关系题目

通常是说出两句名言,如将在外君命有所不受和下级必须服从上级,没有规矩不成方圆和改革创新,摸着石头过河和凡事预则立等等,这类题目表面看似是对立的,但是其实都是相对而言,可以辨证的看待这个问题.在回答这类问题时可以这样处理:

1对名言依照个人理解进行解释

2说明二者并不对立,它们不是绝对的,都是相对而言的,可以辨证统一的理解.比如规矩在创立之初都是创新,而创新经过时间的洗礼和考验也会成为规矩.,又如将在外,君并不能了解当时现状等......3现实工作中的处理方法

4如果你成为一名公务员,你在工作中会既怎样,又怎样......3、名言名句题

(一)有倾向性含义的句子

中华民族源远流长,历久弥新,五千年灿烂光辉的中华文化中有着大量的、对我们的生活、工作、学习有指导意义的俗语、成语,对于我们的工作和学习提供了有益的指导,&&&&×××就是其中的精华,对此我有以下几点看法: 首先:这句话本身的含义是什么

其次:这个含义对于我们现在的生活和工作有什么意义

第三:联系到公务员能够想到什么

鞋子:总之,在对待什么问题的时候我们应当怎么样,把这句话的含义说进去。

(二)庸含义句子

帽子:对于这句话,我认为应当辩证的去看:

首先:正的一方面的含义

其次:反的一方面的含义

第三:这些意思结合到日常生活工作上的启迪意义。

鞋子:总而言之,我们既要看到这句话正的一方面含义,也要看到这句话反的一方面含义,在现实生活中准确把握。

(一)一个观点讨论

帽子:复述题目,对于这个观点,我觉得应当辩证的看,具体情况具体分析(这是一个关于什么的观点)

首先:这个观点正确的方面

其次:这个观点不正确的方面

第三:这些正确的和不正确的方面对我们的生活和工作的影响

鞋子:总而言之,我们应当分情况看待这个观点,即不能全盘吸收,也不能全盘否定。

总之,“×××”不失为一种很好的×××观,然而,随着时代的进步、社会的发展,以及制度和思想的迁移,×××也有它需要改进之处。在实践工作中,对待此类传统思想,要取其精华、去其糟粕,要不断发展新的适应时代的理论。总之,市场经济受价值规律的支配,以追求利润最大化为目标,利益驱动成为原动力。为克服市场经济的负面影响,不仅应当把市场经济纳入法制化的轨道,而成为法制经济;而且还要用诚实信用原则规范市场经济,正如温总理在三聚氰胺时间后所说的那样“作为一个企业家不应当只流淌利润的血液,还要流淌道德的血液。”

(二)双方冲突观点讨论

帽子:有人说第一个观点,有人说第二个观点,这两种观点是对**的不同看法,对此,我有以下几点看法。

首先:对于第一个观点,阐述自己的看法

其次:对于第二个观点,阐述自己的看法

第三:这两个观点各自的优点以及在具体应用中的不同

鞋子:综上所述,两种观点都有其可取之处,也有其不足的地方,我们应当有选择的吸收和借鉴。

4、故事寓言题

(一)古代寓言童话

帽子:大致复述这个故事,这是一个非常有意思的故事,但同时,它所寓含的道理也是非常深刻的。对于这个故事,我有以下几点理解:

首先:从这个故事本身来说,解释故事本身的寓意

其次:这个道理在我们平常的生活中具有很大的借鉴意义,举例

第三:联系到我们的工作,或者联系公务员,讨论这个故事的含义。

鞋子:故事虽然是简单的,但这些道理却给我们的工作和生活以极大的启示,那就是….(二)现代故事

帽子:大致复述这个故事,这个现象/故事虽然是发生在我们身边的小事,事虽小却含义深,对此,我有以下几点理解:

首先:这个故事本身的含义,点出中心

其次:我们从这个故事中可以感受到什么道理,这个道理对于我们平时的工作和生活有什么帮助

第三:这个故事背后更深层次的含义,拔高到理论高度,如和谐、创新、节约等 鞋子:从这个故事我深刻体会到了***这样一个道理,这对于我今后的生活和工作都有着很大的启迪意义。

5、人生感想题

(一)讲一个经历——失败、成功、教训

帽子:在每个人的一生中都会遇到很多的成功/失败/教训,在我的记忆里同样有许多这样的体验。其中印象最深的是发生在什么时间什么地点的什么事情。第一步:简要描述这个事情

第二步:从这个事情上我获得了什么启发或者教训

鞋子:这些道理对我的学习和生活起了很大的作用,在走上工作岗位后,我同样

会牢记那些给我启示的经历,他们是我人生中最为宝贵的财富。

(二)人生观、价值观表述

帽子:对于每个人而言,什么是**都有不同的理解,在我而言…….第一步:简要描述这个观点事物的理论内容

第二步:举一个自己身上的例子来说明这个观点在自己身上的适用性 第三步:通过这个例子再次强调自己的观点

鞋子:这就是我对**的看法。当然,**、**、**等也是非常重要的(将其他观点统一表述)

6、时政分析类:

第一,题目反映了。。什么问题

第二,问题产生的原因是,这种现象与。。精神是不相符的(上升高度-和

谐社会),如果不加以解决,必将危害。。(分析问题)

第三,应该采取相应措施。。(解决问题,立法,制度,监督,转变观念等)第四,展望未来

第三篇:c语言题型总结

C语言题型总结

1.字母的输入与输出:

#include main(){ char ch1,ch2,ch3;printf(“请输入三个字母:”);scanf(“%c,%c,%c”,&ch1,&ch2,&ch3);printf(“输出三个字母:%c %c %c”,ch1-32,ch2-32,ch3-32);}

#include main(){ char ch1,ch2,ch3;printf(“请输入三个字母:”);ch1=getchar();ch2=getchar();ch3=getchar();printf(“输出三个字母:%3c%3c%3c”,ch1-32,ch2-32,ch3-32);}

#include main(){ char ch1,ch2,ch3;printf(“请输入三个字母:”);ch1=getchar();ch2=getchar();ch3=getchar();putchar(ch1-32);putchar(ch2-32);putchar(ch3-32);} 2.分类显示:

#include main(){ int m;printf(“请输入m:k”);scanf(“%d”,&m);

} if(m>0)printf(“%d is greater than 0”);else printf(“%d is less than or equal to 0”);3.分段函数:

#include main(){ float x,y;scanf(“%f”,&x);if(x<2)

y=1+x;else if(x<4)

y=1+(x-2)*(x-2);else

y=(x-1)*(x-1)+(x-2)*(x-2);printf(“x=%f,y=%f”,x,y);} 4.成绩分等级: #include main(){ int s,num;char grade;

printf(“请输入成绩s:”);scanf(“%d”,&s);

num=s/10;

switch(num){

case 10:grade='A';break;

case 9:grade='A';break;

case 8:grade='B';break;

case 7:grade='C';break;

case 6:grade='D';break;

case 5:

case 4:

case 3:

case 2:

case 1:

case 0:grade='E';break;

deflaut:break;

} } printf(“The score is %d,the grade is %cn”,s,grade);5.求最大公约数、最小公倍数:

#include main(){ int m,n,i,b;printf(“请输入两个数:”);

scanf(“%d,%d”,&m,&n);for(i=m;i>0;i--)

if(m%i==0&&n%i==0)

break;b=(m*n)/i;printf(“最大公约数:%d,最小公倍数:%d”,i,b);} 6.1000以内素数:

#include main(){ int i,j;for(i=1000;i>0;i--)

{

for(j=2;j

if(i%j==0)

break;

if(j==i)

printf(“%d,”,i);} } 7.1000以内最大的10个质数求和:

#include main(){ int i,j,sum=0,n=0,a[10];for(i=999;i>2;i=i-2)

{

for(j=2;j

if(i%j==0)

break;

if(j==i)

{

a[n]=i;

n++;

if(n>10)

break;

} } for(n=0;n<10;n++)

sum+=a[n];

printf(“%d+%d+%d+%d+%d+%d+%d+%d+%d+%d=%dn”,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],sum);}

#include main(){ int i,j,sum=0,n=0,a[10];for(i=999;i>2;i=i-2)

{

for(j=2;j

if(i%j==0)

break;

if(j==i)

{

a[n]=i;

sum+=a[n];

n++;

if(n>9)

break;

} } for(n=0;n<10;n++)

printf(“%d,”,a[n]);

printf(“%d”,sum);}

8.各位的和:

#include main(){ int n,c;c=0;scanf(“%d”,&n);

while(n!=0)

{

c+=n%10;

n=n/10;}

printf(“%d”,c);} 9.判断几位数:

#include main(){ int n,c;c=0;scanf(“%d”,&n);

while(n!=0)

{

c++;

n=n/10;}

printf(“%d”,c);} 10.奇数项相加,偶数项相减:

#include main(){ int i;double sum;i=1,sum=0;while(i<=20){

if(i%2==0)

sum=sum-1.0/i;

else

sum=sum+1.0/i;

i++;} printf(“%lfn”,sum);} 11.100-200以内找质数:

#include main(){ int i,j,sign;for(i=100;i<=200;i++)

{

sign=1;

for(j=2;j

if(i%j==0)

{

sign=0;break;

}

if(sign==1)

printf(“%d is/n”,i);

else

printf(“%d is not/n”,i);} } 12.10个成绩的最高、最低、平均值

#include main(){ int a[10],max,min,i;float aver,sum;max=min=sum=0;printf(“请输入10个成绩:”);for(i=0;i<10;i++)

scanf(“%d”,&a[i]);for(i=0;i<10;i++){ sum+=a[i];aver=(float)sum/10;

if(a[i]>max)

max=a[i];

if(a[i]

min=a[i];} printf(“max=%d,min=%d,aver=%f”,max,min,aver);} 13.数组删除一个元素

#include main(){ int a[10],num,i;printf(“请输入数组:”);for(i=0;i<10;i++)

scanf(“%d”,&a[i]);printf(“删除其中一个数num=”);scanf(“%d”,&num);for(i=num;i<10;i++)

a[i-1]=a[i];

a[9]=0;

printf(“后来的数组为:”);for(i=0;i<10;i++)

printf(“%d”,a[i]);} 14.数组添加一个元素

#include main(){ int a[10],b[11],num,i,t;printf(“请输入数组:”);for(i=0;i<10;i++)

scanf(“%d,”,&a[i]);printf(“添加其中一个数num=”);scanf(“%d,”,&num);printf(“添加的数为:”);scanf(“%d”,&t);

for(i=0;i

b[i]=a[i];

b[num-1]=t;for(i=num;i<=10;i++)

b[i]=a[i-1];

printf(“后来的数组为:”);for(i=0;i<11;i++)

printf(“%d,”,b[i]);} 15.数组形式计算成绩

#include main(){ int a[5][3],i,j;float aver1[5],aver2[3],s,s1,s2;printf(“请输入数组:n”);for(i=0;i<5;i++){

s1=0;

for(j=0;j<3;j++)

{

scanf(“%d”,&a[i][j]);

s1+=a[i][j];

}

aver1[i]=(float)s1/3;} for(j=0;j<3;j++){

s2=0;(不能随便动位置)

for(i=0;i<5;i++)

s2+=a[i][j];

aver2[j]=(float)s2/5;

s+=aver2[j];} for(i=0;i<5;i++)

printf(“student%d:%3.1f,”,i,aver1[i]);for(j=0;j<3;j++)

printf(“course%d:%3.1f,”,j,aver2[j]);

printf(“Average:&3.1f”,s/3);} 输入成绩时,一行三个,之后回车

16.函数的多级调用

float myfabs(float x){ return x>0?x:-x;} float myfunc(float r){ return 2*myfabs(r)+1;} main(){ float f=0.5;printf(“%f”,myfunc(f));} 17.三个数比较大小

#include int getMax(int a,int b,int c){ int t;if(a>b)

t=a;else

t=b;if(c>t)

t=c;

return t;} int getMin(int a,int b,int c){ int k;if(a>b)

k=b;else

k=a;if(c

k=c;return k;} int getMax(int a,int b,int c);int getMin(int a,int b,int c);main(){ int a,b,c;printf(“请输入三个整数:n”);scanf(“%d,%d,%d”,&a,&b,&c);printf(“最大值是:%d,最小值是:%d”,getMax(a,b,c),getMin(a,b,c));} 18.求最大公约数、最小公倍数(调用函数)

#include int gcd(int a,int b){ int i;for(i=a;i>0;i--)

if(a%i==0&&b%i==0)

break;return i;} int mul(int a,int b){ int j;j=a*b/gcd(a,b);return j;} int gcd(int a,int b); int mul(int a,int b); main(){ int a,b;printf(“请输入两个整数:n”);scanf(“%d,%d”,&a,&b);printf(“最大公约数是:%d,最小公倍数值是:%d”,gcd(a,b),mul(a,b));} 19.二维数组找最大行、最小行,之后换行

#include main(){

int n,i,j,nMax=0,nMin=0,temp;int a[10][10];printf(“请输入正整数:n”);

scanf(“%d”,&n);printf(“请输入二维数组a[%d][%d]n”,n,n);for(i=0;i

for(j=0;j

scanf(“%d,”,&a[i][j]);} for(i=0;i

for(j=0;j

{

if(a[i][j]>a[nMax][j])

{

nMax=i;

}

else if(a[i][j]

{

nMin=i;

}

}

if(nMax==nMin)

{

printf(“变换后的二维数组为:n”);

for(i=0;i

{

for(j=0;j

printf(“%d,”,a[i][j]);

printf(“n”);

}

}

else

{

for(j=0;j

{

temp=a[nMax][j];

a[nMax][j]=a[nMin][j];

a[nMin][j]=temp;

}

printf(“变换后的二维数组为:n”);

for(i=0;i

{

for(j=0;j

printf(“%d,”,a[i][j]);

printf(“n”);

}

} }

20.判断某年某月某日是星期几

#include int daysInMonth(int year,int month);main(){

int y,m,d,i,days;int isLeapYear(int year);scanf(“%d,%d,%d”,&y,&m,&d);for(i=2012;i

days+=366;else days+=365;days+=daysInMonth(y,i);for(i=1;i

case 0:

printf(“星期日”);break;case 1:

printf(“星期一”);break;case 2:

printf(“星期二”);break;case 3:

printf(“星期三”);break;case 4:

printf(“星期四”);break;case 5:

printf(“星期五”);break;case 6:

printf(“星期六”);break;} } int isLeapYear(int year){

} {

if(year%400==0||(year%4==0&&year%100!=0))return 1;return 0;int daysInMonth(int year,int month)switch(month){ case 1: case 3: case 5: case 7: case 8:

case 10: case 12:return 31;case 4: case 6:

case 9:

case 11:return 30;case 2:if(isLeapYear(year)==1)

} return 29;

} else return 28;21.字符串的连接

#include main(){ char s1[20],s2[20],*p1,*p2;p1=s1;p2=s2;

printf(“请输入字符串1:”);gets(s1);

printf(“请输入字符串2:”);

gets(s2);while(*p1)

p1++;(先输出p1所指的第一个字母,然后使p1指向下一个字符,再输出,p再自增)

while(*p1++=*p2++);(把*p2的内容赋给*p1,p1,、p2自增,*p2就是表达式的值!指的是字符串的内容,而非对地址赋值)p是指针变量,他不能用来存放字符串,只能存放char变量的地址。

printf(“连接后结果:%sn”,s1);}

#include main(){

} char s1[20],s2[20];int i,j;printf(“请输入字符串s1:”);gets(s1);printf(“请输入字符串s2:”);gets(s2);for(i=0;s1[i]!='';i++);for(j=0;s2[j]!='';j++)

{

} s1[i] ='';s1[i]=s2[j];i++;puts(s1);#include void catStr(char *str1,char *str2);main(){

char str1[20]=“hello”,str2[20]=“world”;printf(“the origin :”);

gets(str1);

gets(str2);

catStr(str1,str2);

printf(“now :”);

puts(str1);

puts(str2);} void catStr(char*str1,char*str2){ while(*str1!='')

str1++;

while(*str2!=''){

*str1++=*str2;

str2++;}

*str1='';}

22.两个数交换

#include void swap(int *p1,int *p2){

} int temp;temp=*p1;*p1=*p2;*p2=temp;main(){ int a=5,b=9,*pa=&a,*pb=&b;

printf(“交换前a=%d,b=%dn”,a,b);

} swap(pa,pb);printf(“交换后a=%d,b=%dn”,a,b);23.求三角形的周长和面积 #include void Process(float f1,float f2,float f3,float *p1,float *p2);main(){ float a,b,c,fArea,fPerimeter;

printf(“nPlease input 3 sides of the triangle:”);

} void Process(float f1,float f2,float f3,float *p1,float *p2){

} float s;s=(f1+f2+f3)/2;*p1=sqrt(s*(s-f1)*(s-f2)*(s-f3));*p2=f1+f2+f3;scanf(“%f%f%f”,&a,&b,&c);Process(a,b,c,&fArea,&fPerimeter);printf(“Area=%f,Perimeter=%f”,fArea,fPerimeter);24.回文数

#include main(){

}

#include main(){

int n,c=0;printf(“Pleasse input the number:”);scanf(“%d”,&n);printf(“The original number is:%ldn”,n);printf(“And now the number is:”);long n;printf(“Pleasse input the number:”);scanf(“%d”,&n);printf(“The original number is:%ldn”,n);printf(“And now the number is:”);while(n){ printf(“%d”,n%10);} n/=10;printf(“n”);getchar();while(n){

c=c*10+n%10;

n/=10;}

} printf(“%d”,c);printf(“n”);getchar();25.字符串的复制

#include void upCopy(char *new,char *old);main(){

char s1[20],s2[20];

gets(s1);

upCopy(s2,s1);

puts(s1);

puts(s2);} void upCopy(char *new,char *old){

while(*old!=''){

if(*old>='A'&&*old<='Z')

*new++=*old;

old++;}

*new='';} 26.初始化一个3X5的二维矩阵,计算前4列的和,保存在每行的最后一个元素中。例如:第一行的和为A[0][0]+ A[0][1] +A[0][2]+ A[0][3],放入A[0][4]中,要求输出原始矩阵和新矩阵。

#include main(){

int A[3][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15}},i,j;for(i=0;i<3;i++){ for(j=0;j<5;j++)printf(“%dt”,A[i][j]);

}

printf(“n”);} for(i=0;i<3;i++){ A[i][4]=0;

for(j=0;j<4;j++)A[i][4]+=A[i][j];} for(i=0;i<3;i++){

} for(j=0;j<5;j++)printf(“%dt”,A[i][j]);printf(“n”);27.编制函数mystrcat(char *s1,char *s2),将字符串s2种的数字字符连接到字符串s1的后面。例如s1=”1010”,s2=”Hi1T2”,则连接后的s1为 “101012”。

#include void mytrcat(char *s1,char *s2){

while(*s1!='')

s1++;while(*s2!=''){

if(*s2>='0'&&*s2<='9'){ *s1=*s2;s1++;} s2++;} *s1=*s2;或(*s1='';)

} void mystrcat(char *s1,char *s2);main(){

char *s1[20],*s2[20];printf(“请输入字符串1:”);gets(s1);printf(“请输入字符串2:”);gets(s2);

mytrcat(s1,s2);} puts(s1);28.写一个函数mystrcmp(char *s1,char *s2),其功能和库函数strcmp相同。在主函数中定义字符数组s1和s2并初始化,调用mystrcmp后由main函数输出比较的结果。本题不许使用字符串处理函数。#include char mystrcmp(char *s1,char *s2){

int result;while(*s1!=''){

if(*s1>*s2)return 1;if(*s1<*s2)return-1;

s1++;

s2++;}

return 0; } char mystrcmp(char *s1,char *s2);main(){ char s1[20],s2[20];

int result;printf(“请输入字符串1:”);gets(s1);printf(“请输入字符串2:”);gets(s2);

result=mystrcmp(s1,s2);printf(“%d”,result);} 还有问题,再试试?为啥不行 折半查找 #include #define N 6 main(){

int a[N],i,j,t,mid,x,flag,low,high;printf(“the origin shu zu is:”);for(i=0;i

min=i;

for(j=i+1;j

{

if(a[min]>a[j])

min=j;

}

} {

} } t=a[i];a[i]=a[j];a[j]=t;printf(“now shu zu is: ”);for(i=0;i

printf(“%d,”,a[i]);printf(“please input the number:”);

scanf(“%d”,x);

low=0;high=N-1;while(low<=high){

mid=(high+low)/2;if(x==a[mid]){ flag=1;break;}

if(x>a[mid])

low=mid+1;else high=mid-1;} if(flag==1)

printf(“found:%d”,mid+1);else } printf(“not found”);#include int main(){ int a[20]={1,2,3,4,6,7,8,10,11,13,14,15,16,18,19,21,23,24,26,28};int n,low,high,flag,mid;printf(“输入一个数:”);scanf(“%d”,&n);low=0;high=19;

while(low<=high){ mid=(low+high)/2;if(n==a[mid]){ flag=1;

break;}

if(n>a[mid])

low=mid+1;else

high=mid-1;

} if(flag==1)

printf(“found,%dn”,mid+1);else

printf(“not foundn”);}

第四篇:语言运用题型及解题方法

语言运用题型及解题方法

一、口语交际

方法指点:

审题五要素

1、对象(对方的年龄、身份、职业、文化以及与对方的关系)

2、角色(你是什么身份)注意:人物的身份(年龄、职业、文化程度等)

3、场合(特定的情境)

4、话题(针对什么问题)

5、意图(你说话的目的何在)

6、常用礼貌用语收集:与人相见说“您好”求人帮忙说“劳驾”麻烦别人说“打忧” 祝人健康说“保重”看望别人说“拜访”赞人见解说“高见”请人接受说“笑纳”很久不见说“久违”初次见面说:“久仰”

答题基本格式:称呼+礼貌用语+说话原因+说话目的例题解析:

(一)单一角色型

1、例如:假如你在母亲节这一天给母亲洗一次脚,请写出给母亲洗脚前想说的话。(2分)审题:对象:妈妈角色:孩子事件:母亲节、洗脚

答案:妈妈,从小到大,您在我的身上付出了很多,今天是母亲节,让我来给您洗一次脚,孝敬孝敬您,好吗?

注意:对人用敬辞;对己用谦辞;“您”字挂嘴边;“好吗”作结束。

2、例如:小明的奶奶患了高血压,心里比较紧张,医院给奶奶配了一瓶降血压的药,标签上注有:5mg×100片。(用法与用量)口服一次5mg,一日三次,待血压明显下降后改为一日一次。请你为小明设计一段话,既告诉奶奶如何吃药,又消除奶奶的紧张心理。

答案:奶奶,不要紧张,只要您按时吃药,每次一片,每天三次,血压下降后,一天只须吃一片,您的身体一定会好起来的,您一定会健康长寿的。

实战训练:根据情境说话。(3分)

王平同学到商场买考试用的签字笔,商场售货员是一位40多岁的女同志,王平问道:“?”事后,发现买的签字笔型号不对,回到商场要求更换,他对那个售货员说:“?” 答案:示例:阿姨,你这有考试专用的签字笔吗?(注意:有称呼和问话)

阿姨,不好意思,我刚才买的的签字笔型号不对,能给换一下吗?

(注意:称呼和表歉意,商量的语气)

(二)代为转述型

方法指点:

1、审题,筛选信息

2、注意情景中在时间、地点变化上设置的转述障碍

3、表述得体,简洁流畅

实战训练:请根据下面的语境,写出张琳的转述语。要简明、连贯、得体。不要超过45字。李蓉是班上的语文课代表,因病住院,她的同桌好友张琳星期天到医院探望她。李蓉请张琳把自己写的作文转交给教语文的郝老师,并让张琳代自己向郝老师表示迟交作文的歉意,希望郝老师能批改好,好让张琳后天来时带给她。第二天,张琳把李蓉的作文交给郝老师时,对郝老师说:

答案:郝老师,李蓉生病住院,不能按时交作文,她很抱歉。您批改完后我明天带给她,好吗?易错点:

1、筛选信息不到位,转述点不完整;

2、表述不简洁

(三)采访,邀请型:

方法指点:称呼+礼貌用语+自我介绍+主题(原因+目的 +采访问题)

例题解析:今年5月下旬,我市举办了中国盐城首届茉莉花节暨经贸洽谈会。假如你是兴盐

中学的小记者郑成,在活动期间给你一次向下列对象提问的机会,你应当问什么?

(1)对象一 : 市委书记、市人大常委会主任张九汉

(2)对象二:韩国客商、现代汽车集团会长郑梦九

答案:(1)张书记,您好!我是兴盐中学小记者郑成。您认为举办这次活动,对盐城经济文化的发展有什么重要意义?

(2)郑先生,您好!我是…您觉得我们盐城的投资环境怎么样?

实战训练:编演课本剧是本次活动的项目之一。为了指导同学们编写课本剧,学生会派你去邀请一位剧作家来校作专题报告。见到剧作家时,你会对他说:

答案:老师:你好!我是某某校的学生会干部某某,我校将举行“编写课本剧的活动”,学校特排我来邀请您去为我们同学就这方面的情况作指导,不知道老师在时间上能否安排过来?

(四)复合情境

例题解析:根据下面的情境,补充小明谈话的内容。要求文明得体,清楚连贯。

中考结束后,小明乘火车到北京旅游。

(1)途中,邻座的小伙子拿出一瓶饮料请小明喝。小明想起学过的安全知识,于是礼貌地说:哥哥,谢谢你,我不渴

(2)到了北京,小明在××宾馆518房间住下。为了便于父母跟自己联系,以免他们担心,他用房间的电话拨通了爸爸的手机,说:爸,我到北京了,住在 xx 宾馆 518 房间,你们不用担心。这是我房间的电话,有事就打这个电话找我。

注意:一定挖掘材料信息及隐含信息,让答案滴水不漏

(五)竞选词

方法指点:称呼+ 问候语+自我介绍+推荐理由+意愿+结束语

实战训练:你刚迈进中学的大门,班级要组建班委会,竞选者很多,竞争激烈。假如你想竞选“班长”、“生活委员”、“体育委员”三个岗位中的一个,请根据这一岗位的特长需要,从两个方面介绍自己的优势,力争竞选成功。(竞选词要简短)

示例:大家好!我叫——,活泼开朗的我永远是大家的好朋友。这次我想竞选班长。一是我热爱这个集体,具有较强的责任心,二是我有较强的组织和协调能力。把我班建设成优秀集体是我的目标,竞选成功后我将采取组织演讲比赛、歌咏比赛等形式来丰富大家的学习生活,努力为班级、为大家作贡献。请投我一票!谢谢大家!

二、设计宣传语

方法指点:

1、内容:围绕主题

2、手法:运用比喻、拟人、对偶的修辞手法

3、效果:简洁、生动、过目不忘。

4、特别提示:不能将活动主题作为宣传标语。

5、小窍门:上联=动词+主题中的关键词,再对出相应下联

例题解析:广受关注的国家宏大文化工程——中华文化标志城,经国家发改委立项,确定在我市曲阜、邹城之间的九龙山区建设。并于今年3月1日在北京举行了新闻发布会,向全球征集创意规划。请你就其意义写一句凝练的主题语并提出一个有价值的创意。

答案:弘扬中华优秀传统文化,增强民族文化凝聚力。

实战训练:《滨海晚报》报社将组织中学文学社社员进行“母亲河溯源”活动,沿着家乡的青龙河上溯考察采访,了解家乡的自然环境、民俗文化。你很想参加这次活动,请填写报名表中的下面3项内容。

为这次活动设计一条宣传口号。(必须用两个句式大致整齐的句子,20字以内)

示例:寻根溯源了解青龙,奋发图强报效家乡。(特别提示:注意错别字)

三、地方文化及热点题型

食:担担面:面细无汤,麻辣味鲜灯影牛肉:肉薄味香,入口无渣

龙抄手:皮薄馅嫩汤鲜金丝面:色泽金黄,汤味新鲜,爽滑适口,营养丰富。钟水饺:微甜带咸,兼有辛辣,风味独特韩包子:花纹清晰,皮薄馅饱,松软细嫩 旅游:九寨沟:湖水碧蓝如镜,彩色斑斓秋叶红枫似火,霞光满山

杜甫草堂:品诗圣诗歌忧国忧民览杜甫草堂忘怀古今

武侯祠:武侯祠里有蜀汉群臣塑像诸侯殿前诵前后出师表文

都江堰:赏前朝,敬李冰父子立江岸,沐古堰**

成都整体:古蜀文化名扬四海锦官新城誉满神州

赖汤圆谭豆花味鲜钟水饺龙抄手色美

四川巴蜀:四川旅游景点风光秀巴蜀土特产品价廉物美

峨眉山青城山都江堰山山水水甲天下诸葛亮李太白苏东坡群星璀璨冠神州

漫步三国文化长廊,慨叹水利工程伟大、赞美乐山大佛雄伟惊异三星遗址神秘。实战训练:

“魅力四川”宣传片在央视播出后,引起不小反响。为此学校以“弘扬巴蜀文化”为主题开展了活动。

(1)一位外国友人到四川旅游,请你以导游的身份介绍一处体现巴蜀魅力的名胜古迹。(30字左右)

古迹:成都武侯祠

简介:武侯祠又名“汉昭烈庙”,是纪念三国时期蜀国皇帝刘备和丞相诸葛亮的君臣合庙祠堂,位于成都南门武侯祠大街,是纪念诸葛亮名胜中最负盛名的一处。

(2)请你为这次弘扬巴蜀文化的活动拟出一条宣传标语。

物化天宝,人杰地灵。中华文明的一朵奇葩——巴蜀文化

传播巴蜀文化促进文化交流

(3)如果你来策划,请设计一个活动项目以及简要的活动方案。

活动项目:巴蜀文化活动周活动方案:

一、举办“巴蜀文化”专题讲座

二、开展“巴蜀文化”参访活动

三、畅谈“巴蜀文化”活动感受

四、活动成果展示。

四、开场白

方法指点:称呼+礼貌用语+主题词(排比、比喻、对偶)+引入语(充分利用好材料信息)例题解析:在中国60华诞之际,我班准备组织以“爱国”为主题的班会。你作为主持人,你设计一段开场白:

同学们:大家好!文天祥说:“人生自古谁无死,留取丹心照汗青”;顾炎武说“天下兴亡,匹夫有责”;鲁迅说“寄意寒星荃不察,我以我血荐轩辕”;周恩来总理说“为中华之崛起而读书”……古往今来,爱国主义精神都是中华之魂,它是光照千秋的高尚情操,它是一支点燃中国人智慧和力量的熊熊火炬,爱国主义精神将永远传承下去。同学们,在即将迎来祖国60华诞之际,让我们把最深情的歌唱给祖国,把最深情的祝福献给祖国吧!

实战训练:班上将开展一次文学名著竞赛活动,假如你是主持人,请你为这次活动准备一段开场白。要求:讲明活动的意义,并至少运用一种修辞手法。

【解析】这是一次文学名著竞赛,竞赛需要热烈的气氛,主持人的开场白,除了需要讲明活动的意义,更需要用激情洋溢的语言,“点燃”现场的气氛,让大家产生跃跃欲试的冲动,激发起斗志和热情。本题还要注意“至少运用一种修辞手法”的语言要求。

【参考答案】同学们,阅读文学名著能够引导我们关注人类,关注自然,理解和尊重多样文化;能够培养高尚的道德情操和健康的审美情趣,形成正确的价值观和积极的人生态度。古人云“三日不读书,面目可憎”(引用),让读书成为我们的生活习惯。让我们在古今中外的名著海洋中遨游吧(比喻)。

五、广告赏析及拟写

方法指点:(1)赏析点:修辞、写作手法+内容+作用、效果(2)注意谐音字

实战训练:近来CCTV-10经常播放一条公益广告,即“高度决定视野,角度改变态度,尺度把握人生”。语言典雅凝练,但有很多人不明白其中的意思,请你用简单通俗的语言,解说这个广告要告诉人们的道理或启示。

“高度决定视野”--告诉人们要超越其自身所处的环境去认识世界,从而比其他人更早更广地规划未来。“角度改变态度”--对同一事物,人们的观察角度不同,得出的结论也会不同甚至相反,因此对待事物的态度也会不同。劝勉人们从多角度分析问题。“尺度把握人生”--劝勉人们把握好对待事物的分寸,对事情的处理既不能缺,也不能过,更不能不合时宜,这样才能拥有成功的人生。

五、根据语境仿写

方法指点:句式相同,修辞手法一致,语意连贯

实战训练:

1、青春是美好的。青春是多彩的朝霞,映照着广阔的天地;,;青春是智慧的火花,点缀着灿烂的星空。青春是美丽的鲜花,装扮着绚丽的人生;青春是跳跃的音符,拨动着年轻的心弦。

2.(09四川泸州)仿照划线句在下列横线上再续写两句话,要求句式相同、字数基本相当,语意连贯。(4分)

信心是什么?信心是洒在大地上的阳光,一丝一缕温暖;信心是,;信心是,;拥有了信心,我们就能挺起胸膛,战胜困难,迎接所有挑战!

信心是傲雪盛开的红梅,一朵一分希望;信心是绽放在脸庞的笑容,一点一分力量。(每句2分,1分,1分)

注意:(1)句式结构一致:名词比喻(信心是+动词+介宾方位词+名词),数量词

六、:表格训练

方法指点:注重整体阅读。对这类考题,应当先对材料或图表资料等有一个整体的了解,把握一个大主题或方向。要通过整体阅读,搜索有效信息。

2.重视数据变化。数据的变化往往说明了某项问题,而这可能正是这个材料的重要之处,这也是得到观点的源头。

3.注意图表细节。图表中一些细节不能忽视,它往往起提示作用。如图表下的“注”等。

4.把握考题要求。根据考题要求进行回答,才能有的放矢;同时考题要求往往对内容有一定的提示性。这样,比较分析有关内容,就可准确回答问题。

5.简要归纳概括。

实战训练:阅读下面的图表,完成后面的题目。

近三年我国城乡居民人均收入对照表

项目/年份200220032004

城镇居民家庭收入(元)686077028396

农村居民家庭收入(元)236624752622

请根据图表反映的情况,写出两条结论:

(1)我国城乡居民收入差距较大;(2)农村居民收入低且增长相对缓慢。

第五篇:语言新题型答案一

【答案】 1.A 2.C 3.A 【解析】 1.本题考查正确使用词语的能力。“后发先至”指的是后出手但是先碰到对方;“后来居上”指后来的超过先前的;根据语境应是“后来居上”。“养精蓄锐”指养好精神准备战斗,侧重于休养;“厚积薄发”是指准备充分而获得大的成功,侧重在“发”字上;根据语境应是“厚积薄发”。“毋庸讳言”是指用不着隐讳,可以直说的内容;“毋庸置疑”指完全不需要怀疑,侧重指事情的确定性;根据语境应是“毋庸讳言”。“舍本逐末”指放弃根本的、主要的,而去追求枝节的、次要的;“舍近求远”指放着近的去求远的;文中说放弃国内的而去抢购国外的,所以用“舍近求远”。故答案选A。

2.本题考查语言表达连贯的能力。考生要注意结合语段的上下文进行理解,注意所给语句的差别。这样就能很好的判断语句填空。本题要注意,此处宜与上句“没有技术,就从国外引进消化吸收”句式相似,另外,以“外国”开头照应上句的“国外”,排除A、B;D项与上下文文意不符,所以选C。

3.本题考查辨析病句的能力。应先浏览选项,排除有明显错误标志的句子,然后按照主谓宾的成分压缩句子,先观察主干部分,是否存在搭配不当、残缺等问题,再分析修饰成分。选项B,搭配不当,检验标准应该是“精确”到某程度;选项C,不合逻辑,“约”与“左右”矛盾;选项D,搭配不当,“突破„„系统”。所以选A。【点睛】

本题考查的是辨析并修改病句类试题,考生要注意在平时的学习中多积累病句的典型例句,然后结合病句病因的辨析不同类型病句的特点。常见的病句类型例如,成分残缺或赘余:是常见的病句类型,主要有主语残缺,谓语残缺,中心语残缺,介词残缺,较典型的是介宾短语淹没主语造成主语残缺,修饰语过长淹没中心词造成中心语残缺,结构较复杂造成介词残缺,成分赘余典型的是前后的语意重复,答题是注意划分句子成分,找到残缺的对象。表意不明:是常见的病句类型,主要有指代不明,划分不明,省略不明和词义内涵不明。句子中出现指代性词语,看指代是否明确;查看句子中的修饰成分,看是否能同时修饰后面的两个词语。结构混乱:是常见的病句类型,有句式杂糅、暗换主语和中途易辙等几种,句式杂糅表现为把表示同一个意思的两种说法糅合到一起,中途易辙主要表现在前面的句子没有表述完整,后面又出现的新的陈述对象。【答案】 4.B 5.C 6.A 【解析】

4.试题分析:本题考核考查辨析并修改病句能力。答题时应先原句,查看有无明显错误标志,是否存在结构、逻辑等问题,然后按照主谓宾的成分压缩句子,先审主干再查附加成分,找出语病,并加以修改,再仔细比对选项所给出的修改方案,找出答案。本题画线句子中“揭示了深埋沉管结构体系受力及变形机理和‘半刚性’沉管新结构方案”搭配不当,“揭示了„„新结构方案”谓语和宾语不搭配,可改为“揭示了深埋沉管结构体系受力及变形机理,创新提出‘半刚性’沉管新结构方案”,B项修改正确。A项,“提出了„„受力及变形机理”搭配不当,应为“揭示了„„受力及变形机理”;“沉管结构新的方案”语序不当,应改为“沉管新结构方案”。C项,“提出了„„受力及变形机理”“揭示了„„方案”搭配不当,应为“揭示了„„受力及变形机理” “提出了„„方案”。D项,“揭示了„„方案”搭配不当,应改为“揭示了„„机理,提出了„„方案”;“沉管结构新的方案”语序不当,应改为“沉管新结构方案”。故此题答案为B项。

5.试题分析:本题以语句复位的形式考查语言表达连贯的能力。这类题目解答时一般要从话题统一、内容前后勾连、事理相承、意境协调、句式一致等角度思考。本题从上文来看,语段陈述的对象是“巨龙”,也就港珠澳大桥,A、B、D三项的主语都是“小岛”,C项的主语是“巨龙”,也就是港珠澳大桥,所以从保持陈述对象一致性的角度来看,ABC三项与上文衔接不紧密,应排除。故答案应为C项。

6.试题分析:本题考核正确使用词语的能力。这类题目解答时应首先明确成语的意思,然后结合语境辨析正误。一望无际:一眼看不到边,形容辽阔。一碧万顷:形容青绿无际。文中用来形容海面,用“一碧万顷”恰当。风大浪急:指风浪很大。惊涛骇浪:凶猛而使人害怕的波涛,比喻险恶的环境或尖锐激烈的斗争。文中指外海海面的情况,用“风大浪急”恰当。前所未有:历史上从来没有过。空前绝后:从前没有过,此后也不会有,多用来形容某种成就或盛况,带有夸张赞叹的意味。文中说的是港珠澳大桥建设中遇到的挑战,用“前所未有”恰当。名不虚传:确实很好,不是空有虚名。名副其实:名称或名声与实际相符合。文中说港珠澳大桥是一座真正的科技大桥,用“名副其实”更恰当。故答案应为A项。【点睛】

第3小题考查近义成语辨析的能力。成语的测试重点是:感情色彩的误用,望文生义,适用对象弄错,具有双重含义的成语,语境或逻辑错误。本题以选词填空的形式考查成语的使用能力,解答的基本原则是同中求异,具体方法:从色彩方面辨析,包括感情色彩和语体色彩两方面;从词的意义方面辨析,包括词义的范围大小、词义的侧重点、词义的轻重、词义的具体与概括等方面;从运用上辨析,包括习惯搭配、词性和句法功能、适用的对象等。【答案】 7.A 8.D 9.C 【解析】

7.试题分析:本题考查正确使用词语(包括熟语)的能力。解答此类题目,首先要明确题干的要求,然后把握成语的意思,再结合语境辨析正误。“啧啧称奇”,表示咂着嘴称赞它的奇妙。“交口称誉”,异口同声地称赞。第一处,前面说“亚原子世界的精度和深远宇宙的广度通过量子力学的理论融会贯通,庄子的思想竟与现代科学暗自相合”,一个“竟”字表示出乎意料,可见此处应是说前面的情形让人感觉奇妙,故应使用“啧啧称奇”。“叹为观止”意为赞叹观赏的对象精妙之极、完美之至。“望洋兴叹”比喻看见他人伟大而慨叹自己渺小或处理一件事而慨叹力量不足。第二处,文中说“细胞内部丰富的物质结构和有序的协调机制令人„„”,此处应是赞叹“细胞内部物质结构的丰富和协调机制的有序”,应使用“叹为观止”。“不计其数”,没办法计算数目,形容极多。“不胜枚举”是一个汉语成语,无法一一全举出来,形容为数极多。第三处是说“其它各类功能性的小分子”之多,没有办法计算,应使用“不计其数”。“井井有条”,形容条理分明,整齐不乱。说话办事有条有理。“顺理成章”,写文章、做事情顺着条理就能做好。比喻随着某种情况的发展而自然产生的结果。第四处,是说“从物质代谢到能量供应,再到细胞分裂、分化、自噬等整体水平上的行为”条理分明,应使用“井井有条”,故选A项。

8.试题分析:本题考查辨析并修改病句的能力。解答此类题目,应先浏览划线句,然后按照主谓宾的成分压缩句子,先观察主干部分,是否存在搭配不当、残缺等问题,再分析修饰成分。本题中,“即便物质结构纷繁复杂,但细胞内所有的生命活动都受到精细的限制”,“即便„„但”搭配不当,“即便”意思是“即使”,表假设关系,而“但”表转折关系,故二者搭配不当;“细胞内所有的生命活动都受到精细的限制”不合语境,且“精细的限制”也搭配不当,从文中来看,应是说受到“惊喜的调控”。A、C两项,前半部分的关联词位置不当,前后两个句子的主语不一致,故第一个关联词应放在主语的前面;A、B两项,结尾的词语“控制”不如“调控”恰当,“虽然”不如“尽管”恰当。故选D项。

9.试题分析:本题考查语言表达的连贯性,本题采取从文中抽出一句话的方式来考查,这就要求考生要关注前后的语境,关注前后的主语,关注语气的一致性和句子结构的对称性。本题中,前面说“这些大大小小的生物分子或穿梭于各种功能迥异的细胞器之间,或锚定于某一特定的膜结构浮游其上,如果化身为一个原子置于其间”,其中“如果化身为一个原子置于其间”中“化身”的主语蒙后省,此处应是假设人化身其间,故排除A、B两项;C项,句中用“这”指代上文的内容,使上下文紧密关联,而D项说“如此壮阔”,这说明前面的内容应是说“壮阔”,这与语境不合。故选C项 【点睛】

对于词语题,第一要辨析词义,包括词语的语义侧重点、词语的词义轻重、词义范围的大小等。切忌望文生义。第二,辨析感情。第三,辨析用法。包括搭配习惯、语法功能、使用对象等方面。解答词语题,第一、逐字解释词语,把握大意;第二、注意词语潜在的感情色彩和语体色彩;第三、要注意词语使用范围,搭配的对象;第四、弄清所用词语的前后语境,尽可能找出句中相关联的信息;第五、从修饰与被修饰关系上分析,看修饰成分跟中心词之间是否存在前后语义矛盾或者前后语义重复的现象。

语病主要分为两大类:结构性语病和语义性语病。对于结构性病句,考生应多从语法角度分析,先压缩,再看搭配。要认真细致审读每个选项,重点注意分析并列短语作句子成分与其他成分的搭配,可以将并列短语拆开逐一与其他成分搭配,验证其当否。对于句式杂糅的句子,先凭语感判定其不协调,再分别造成句子,再放回原文中,验证其当否。对于语序不当的句子,先也要凭语感检测,再将不协调的词语或句子调换位置,看是否通畅自然。对因不明词义而造成前后矛盾的语句,应尽力推敲出这个关键词语的含义,推敲方法是拆字组词。【答案】 10.D 11.C 【解析】

10.试题分析:本题考查对成语的运用能力。解答此类题目,首先要弄清所用成语的含义,然后结合语句的前后语境,尽可能找出句中相关暗示信息,最后选出正确答案。大相径庭:比喻相差很远,大不相同。泾渭分明:比喻界限清楚,是非、好坏分明。发扬蹈厉:形容奋发有为、意气昂扬的样子。厉兵秣马:指准备战斗。抑扬顿挫:声音和谐起伏,和谐而有节奏。轻重缓急:指各种事情中有主要的和次要的,有急于要办的和可以慢一点办的。本题中第一处的语境,并没有“是非、好坏”之分,只是说五七言在节奏感和韵调感方面有所不同,所以选“大相径庭”;第二处根据“音促”,可知选“发扬蹈厉”合适;第三空强调的是读诗时的语调,选“抑扬顿挫”合适。所以本题选D。

11.试题分析:本题是一道语境补写题,解答此类题目,首先要理清句间关系,再根据语境合理推导出所要填写的内容。本部分内容分析的是五七言为何后来走向不同道路的原因,而不是两者源于民歌的原因,故排除A、B。C和D中由第一句的“五七言”决定了五言在前,七言在后。所以本题选C。【点睛】

语境补写答题技巧:

第一步:把握文段语脉,定位句子关系。先初读语段,搞清整个语段或前后句之间的内在逻辑联系,特别要注意关联词语,注意规律总结。明确补写的句子是总领下文的总起句,还是承上启下的展开句,还是对内容做出总结的总结句。

第二步:根据上下语境,注意合理推导。

考生要根据上下文提供的条件或者语境进行分析比照,从而合理地推断出所补写的内容。补写时需考虑陈述对象和话题的统一性,表述句式的合理性等。第三步:检验补后内容,确保语意连贯。

检查补写后内容是否符合题干要求、语言是否连贯、有无语病、是否简洁等。要防止草率审题,盲目机械地答题,如果发现问题要及时纠错。最好在写好后代入原文读一读,看看是否真的连贯、贴切、严密。【答案】 12.C 13.B 14.A 【解析】

12.试题分析:本题考查正确使用词语(包括熟语)的能力。解答此类题目,首先要明确题干的要求,即选出“正确”或“不正确”的一项,然后把握成语的意思,再结合语境辨析正误。本题中,“靡然成风”,指群起效尤而成风气,贬义词,多指不好的风气。“蔚然成风”指一件事情逐渐发展盛行,形成一种良好风气。第一处,从前后文来看,对于幼儿园“小学化”,作者是不认可的,这应是一种不好的风气,故应使用“靡然成风”。“层见迭出”,指接连不断地多次出现。“司空见惯”指某事常见,不足为奇。第二处,应是说“小孩还在幼儿园阶段就在上奥数班,至于学拼音、英语”等现象很常见,应使用“司空见惯”。“沸沸扬扬”,形容人声喧扰,议论纷纷。“沸反盈天”,声音象水开锅一样沸腾翻滚,充满了空间。形容人声喧闹,乱成一片。第三处,是说“上海的家长们为了给孩子报某个毫无资质的学前班„„排队报名的黄牛号都涨到5000元”这一事情,应使用“沸沸扬扬”。“蜂拥而至”,像一窝蜂似地一拥而来。形容很多人乱哄哄地朝一个地方聚拢。“趋之若鹜”,本义是像鸭子一样成群成群跑过去。比喻许多人争着去追逐某些事物。多做贬义词。第四处,是说家长明知道这样做的弊端,却依然纷纷争着去做,应使用“趋之若鹜”。故选C项。

13.试题分析:本题考查辨析并修改病句的能力。解答此类题目,应先浏览划线句,然后按照主谓宾的成分压缩句子,先观察主干部分,是否存在搭配不当、残缺等问题,再分析修饰成分。本题中,“这样做的弊端很显然,就是填鸭式的教育剥夺了孩子们应有的快乐童年和儿童的想象力”,“这样做的弊端很显然”搭配不当,“明显”是指清楚地显露出来,容易让人看出或感觉到,而“显然”是容易看出或感觉到,非常明显,公开显露貌,从句中来看,应使用“明显”;“剥夺了„„儿童的想象力”搭配不当,“剥夺”与“想象力”不搭配,应是“禁锢了„„想象力”。A项,“就是剥夺了儿童的想象力”中“剥夺”和“想象力”搭配不当,“而填鸭式的教育也禁锢了孩子们应有的快乐童年”中“禁锢”与“快乐童年”搭配不当;C项,“这样做的弊端很显然”搭配不当;D项,“这样做的弊端很显然”搭配不当,“填鸭式的教育剥夺了儿童的想象力”搭配不当,“禁锢了孩子们应有的快乐童年”搭配不当,故选B项。14.试题分析:本题考查学生语言表达的连贯性。解答此类题目,需要把握文段的中心话题,把握前后句的主语、句式结构等。本题中,从前面来看,“只有加快各级招生体制改革,满足人们对优质教育资源的需求”,前面都是说具体的做法,都使用动宾式句式,再看后面“幼儿园‘小学化’这一乱象才可能从根本上被遏制”,由此可知,前面是说遏制幼儿园“小学化”的措施,故横线上的内容也应采取动宾式的结构,A项,“逐渐减轻幼升小、小升初的压力”更符合主语一致的语言连贯性要求,与前面两个举措的句式结构一致,而BCD三项都改为主谓句,这就与前面的句式和语意不一致,故选A项。【点睛】

对于词语题,第一要辨析词义,包括词语的语义侧重点、词语的词义轻重、词义范围的大小等。切忌望文生义。第二,辨析感情。第三,辨析用法。包括搭配习惯、语法功能、使用对象等方面。解答词语题,第一、逐字解释词语,把握大意;第二、注意词语潜在的感情色彩和语体色彩;第三、要注意词语使用范围,搭配的对象;第四、弄清所用词语的前后语境,尽可能找出句中相关联的信息;第五、从修饰与被修饰关系上分析,看修饰成分跟中心词之间是否存在前后语义矛盾或者前后语义重复的现象。

语病主要分为两大类:结构性语病和语义性语病。对于结构性病句,考生应多从语法角度分析,先压缩,再看搭配。要认真细致审读每个选项,重点注意分析并列短语作句子成分与其他成分的搭配,可以将并列短语拆开逐一与其他成分搭配,验证其当否。对于句式杂糅的句子,先凭语感判定其不协调,再分别造成句子,再放回原文中,验证其当否。对于语序不当的句子,先也要凭语感检测,再将不协调的词语或句子调换位置,看是否通畅自然。对因不明词义而造成前后矛盾的语句,应尽力推敲出这个关键词语的含义,推敲方法是拆字组词。【答案】 15.D 16.C 17.B 【解析】

15.本题考查的是根据文句选句子填空能力。这类试题考生要充分的理解文段的文意,然后结合所给的选项进行细致的分析。根据对前后文文意的理解,主动者应该是中国人如何,为了主动和被动的一致,要用“创造性地发明了许多不同的样式”。因此A.B.C.三个选项,主动被动相结合,与前后文语意不连贯。故答案选D。16.本题考查的是根据文本内容理解成语的含义能力。亘古不变:从古至今永远也不会改变。亘古不灭:从古到今,永不绝灭。形容永久的生命力。根据文本第一处的文意理解,是在说人们选取材料的态度的执着,所以此处应该用“亘古不变”。朴素无华:是指人的朴素朴实。质朴无华:是指人或物的内在的气质特点。根据文意此处应该用“质朴无华”。扬长避短:发挥或发扬优点或有利条件,克服或回避缺点或不利条件。根据后文“各自发挥长处,共同建构中国文字、文化与文明的摩天大厦”此处应该用“扬长避短”。故而答案选C。

17.此题考查的是辨析并修改病句的能力,注意明确病句的类型,以及典型的错例,答题时从结构和内容的角度分析句子,对照错例,找到错误。题中A项,结构混乱,中途易辙,可将“在”放至“青铜文明”之前;C项,搭配不当,“抵抗”可以改为“抗衡”;D项,成分残缺,应该去掉“使”、语序不当,将“唯一”提到“可以”的前面。【点睛】

正确使用词语的题目,有成语和熟语,有时还考核虚词。实词注意从词语的含义、感情色彩、固定搭配、程度的轻重、运用的范围等角度区分,成语注意从望文生义、对象错配、褒贬误用、语法搭配、似是而非的角度分析,虚词注意分析连接的句子之间的关系和虚词的用法和意义是否相符。【答案】 18.B 19.B 20.C 【解析】 18.试题分析:辨析并修改病句。能力层级为表达运用E。试题分析:该题考查学生辨析病句的能力。做病句题首先整体阅读,根据语感可以直接排除个别选项。其余的,要仔细阅读,划分句子成分,先提取句子的主干,然后再看内部修饰是否恰当。这样能检测出搭配是否恰当,成分是否残缺,结构是否混乱,句式是否杂糅等问题。最后再看句中有无一些容易出现病句的标志词,细细推敲。该题要注意搭配不当和成分赘余。A、D项,“保持„„文化”搭配不当;“一致”和“共识”重复赘余。

19.试题分析:该题考查学生语言表达简明、连贯、得体、准确、鲜明、生动的能力。能力层级为表达运用E。选句子填空,要通读语段,整体理解语段的内容,重点捕捉空格前后的内容,注意前后话题的中心,表达的重点和角度,然后结合选项内容加以比较推敲。文中括号前面分句的主语是“乡土文化”,后面省略了主语,根据语意,省略的主语也应是“乡土文化”。排除C、D选项。A项的主语是“乡土文化”,从语言表达简洁的角度考虑,主语和前面分句一样,可承前省,因此选B项,B项陈述对象和前文也保持一致。

20.试题分析:本题考查学生正确使用词语(包括熟语)的能力。能力层级为表达运用E。选成语填空,要求学生答题前先将空格所在的前后语境读明白,然后结合成语的意思用法等进行判断。第一处说的是传统民俗活动,后面说这活动展现了乡土文化旺盛顽强的生命力。轰轰烈烈,形容事业的兴旺。也形容声势浩大,气魄宏伟。适合语境。方兴未艾,是指事物正在发展,尚未达到止境或还没有停止,多形容新生事物正在蓬勃发展。不适合语境,因为乡土文化活动不是新生事物。如火如荼,原比喻军容之盛。现用来形容旺盛、热烈或激烈。也适合语境。排除A、D两项。最后一空前面说“中国乡土文化历经劫难而不亡”,饱经风雨指经历过许多艰难困苦。适合语境。而饱经沧桑是形容经历过很多世事变迁。与语境不合。因此排除C项,选B项。【点睛】

成语使用要注意几个方面。1.不要望文生义。成语误用的一个很重要原因就是对成语一知半解,以今律古。如“文不加点、明日黄花、不刊之论、差强人意、五风十雨、狗尾续貂”等。

2.注意感情色彩的区别。如“有口皆碑、方兴未艾、无所不至、过江之鲫、粉墨登场”等。3.注意适用对象。许多成语都有其特定的适用对象,不能乱用。如“大言不惭、天花乱坠、豆蔻年华、美轮美奂、汗牛充栋”等。

4.注意谦敬成语。如“抛砖引玉、鼎立相助、敬谢不敏、蓬荜生辉”等。5.注意两用成语。如“想入非非、异想天开、灯红酒绿、一针见血”等。6.注意有的成语不能跟宾语。如“出奇制胜、漠不关心、求全责备”等。

7.还有一类成语,其本身已经含有的意思在文中再加以阐述而导致重复或者出现矛盾。如“忍俊不禁地笑起来、妄自菲薄自己、三令五申地强调、一天天地日臻完善、一个莘莘学子”等。考生要注意普通成语与熟语的合并考查,重视含有近义、双义、多义的成语与熟语,注意准确区分其或本义、或喻义、或引申义、或感情色彩的使用特征。【答案】 21.D 22.A 23.C 【解析】

21.本题考查学生病句辨析能力。将病句放入文段中,强调的是分析病句的语境意识。首先应判定病句是一个单句,首先采取压缩的方式,提炼句子的主干,发现这个句子缺少谓语,应该把“折射出的”改为“折射出了”;语序不当,不是“日益折射出”,而是“日益走向”;搭配不当诚挚友好是姿态,沉稳大气是仪态,从容自信是心态。所以综合看来,D项正确。22.本题考查语言表达简明、连贯、得体的能力,答题时注意前后文的照应,以及语意的提示。根据前后文,从形式上看,B项,“美美与共”与“开放包容”结构不对称;C项,“乐奏万方”是动补短语,和“海纳百川”的主谓结构不对称;D项,“文明之邦”与“广阔胸襟”不对称。从内容上看,C、D两项的内容不太符合会议的宗旨。所以A项正确。

23.题考查辨析近义成语的能力。辨析近义成语的关键就是要仔细分辨它们的细微差别。首先阅读语境,把握语境含义,然后抓住相异语素,分析其意义差异,同时可联系日常习惯用语,推断词语意义及用法。本题可运用排除法。风云际会:比喻有才华、有作为的人在难得的好时机聚合。风云变幻:像风云那样变化不定。比喻时局变化迅速,动向难以预料。根据后文“上合组织领导人齐聚岛城,共商合作发展大计”,第一个空应填“风云际会”,这样就排除A、B两项。相得益彰:两者互相配合或映衬,双方的长处和作用更能显示出来。肝胆相照:比喻真心诚意、以真心相见、互相坦诚交往共事,不能形容精神和理念。根据前文的“是‘和合’思想的时代思辨,是中国理念同‘上海精神’”,断定此处选用成语“相得益彰”。所以排除A、D两项。巧夺天工:专指精巧的人工胜过天然,形容技艺极其精巧。美轮美奂:多形容建筑物雄伟壮观、富丽堂皇或装饰华美。根据语境这里强调的不是技艺,而是富丽堂皇。所以排除A、D两项。叹为观止:指赞叹观赏的对象精妙之极,完美之至。赏心悦目:指因看到美好的情景而心情欢畅。但是“叹为观止”在使用时如果句子主语是观赏的对象(人或事物),要在“叹为观止”的前面加上“令人”“使人”“让人”。所以排除B、D两项。所以C项正确。【点睛】

正确使用成语的能力。此类题要在理解句意的基础上,结合具体语境及词语的意思从三个方面综合考虑分析即成语的基本义、感情色彩和语境。需要注意色彩不明,断词取义,对象误用,谦敬错位,功能混乱,不合语境,望文生义等错误使用类型。正确运用成语,要弄清楚以下几种类型的错误:

(一)看成语含义与前后文的修饰限制成分是否协调;

(二)看成语意思与所处的语境是否吻合,是否造成大词小用或小词大用;

(三)看成语的褒贬感情色彩是否适合所在的语境;

(四)看成语适用的对象、范围和场合是否造成张冠李戴;

(五)看成语运用是否因望文生义而误用;

(六)看成语是否因画蛇添足而造成前后内容重复。【答案】 24.A 25.C 26.B 【解析】

24.试题分析:本题考核正确使用词语的能力。答题时首先明确成语的意思,然后结合语境辨析,确定答案。“无能为力”,意思是用不上力量,帮不上忙,指没有能力或力不能及;“有心无力”,意思是有愿望和打算,但没有力量付诸实现。文段中说的是个体经历了失败与挫折后的反应,用“无能为力”更恰当。“茫然失措”,指心中迷惑,不知怎么办才好;“茫然若失”,形容精神不集中,恍惚,若有所失的样子。文段中指的是找不到对策,应选用“茫然失措”。“漠不关心”,指态度冷淡,毫不关心;“掉以轻心”指对事情采取轻率的漫不经心的态度。文段中指对身边的人或事不在乎,用“漠不关心”恰当。“长此以往”,意思是长久这样下去,通常指未来的结果不好的情况;“积微成著”意思是指微小的事物,经过积累,变得显著。文段中强调的是长时间下去会产生的不良后果,用“长此以往”恰当。故此题答案为A项。

25.试题分析:本题以语句复位的形式考查语言表达连贯的能力。这类题目解答时一般要从话题统一、内容前后勾连、事理相承、意境协调、句式一致等角度思考。本题上文说的是“习得性无助”的具体表现,下文说的是“消极影响”,从承接上下文的角度看,选用的句子应后说“消极影响”,所以排除A项。又因为“学习倦怠现象是正常的心理现象”是客观事实,不能用表假设的“即使”,排除B项。D项,前后分句主语一致,关联词语应放在主语后,因此,此项中“尽管”和“这”位置颠倒,属于病句。故答案为C项。

26.试题分析:本题考核考查辨析并修改病句能力。答题时应先原句,查看有无明显错误标志,是否存在结构、逻辑等问题,然后按照主谓宾的成分压缩句子,先审主干再查附加成分,找出语病,并加以修改,再仔细比对选项所给出的修改方案,找出答案。结合上文可知,画线句子主语为“学习倦怠所引发的消极学业情绪、认知疲倦和不良氛围”,由前半句“一般会导致学生„„”可知后半句语序应该是“容易使学生„„”,据此可排除AC两项。“如敷衍了事、消极怠工、学业拖延、厌学恐考、害怕进教室等”都属于“行为”,是对“消极的学习行为”的举例,而不是对“消极”的举例,故应放在“消极的学习行为”后,据此可排除D项。答案为B项。【点睛】

第1小题考查近义成语辨析的能力。这类题目的测试重点是:感情色彩的误用,望文生义,适用对象弄错,具有双重含义的成语,语境或逻辑错误。本题以选词填空的形式考查成语的使用能力,解答的基本原则是同中求异,具体方法:从色彩方面辨析,包括感情色彩和语体色彩两方面;从词的意义方面辨析,包括词义的范围大小、词义的侧重点、词义的轻重、词义的具体与概括等方面;从运用上辨析,包括习惯搭配、词性和句法功能、适用的对象等。

下载C语言第一类题型word格式文档
下载C语言第一类题型.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    麻醉药品和第一类精神药品

    麻醉药品和第一类精神药品 购进、验收、保管、仓储、发放、 调剂、报损、管理制度 1、购回的麻醉药品和第一类精神药品必须马上验收入库,采购和保管当面验收,验收到最小包装,记......

    麻醉药品和第一类精神药品

    文峰卫生院麻醉药品和第一类精神药品 管理制度 根据国务院《麻醉药品和精神药品管理条例》、卫生部《处方管理办法》和《医疗机构麻醉药品、第一类精神药品管理规定》的有关......

    第一类疫苗管理制度

    免疫规划第一类疫苗管理制度 为加强疫苗管理,规范疫苗计划、领发、运输、贮存和使用,保障预防接种的安全性、有效性,根据《中华人民共和国传染病防治法》、《疫苗流通和预防接......

    面试问题第一类(本站推荐)

    面试问题第一类:自我介绍 1、请你自我介绍一下? 1)这是面试的必考题目。2)介绍内容要与个人简历相一致。3)表述方式上尽量口语化。4)要切中要害,不谈无关、无用的内容。5)条理要清晰......

    关于麻醉药品和第一类精神药品

    关于麻醉药品和第一类精神药品 安全储备设施的情况说明 一、本医疗机构把麻醉药品和第一精神药品管理列入本单位目标责任制考核,实行“五专”管理。建立麻醉药品、第一类精神......

    小升初试卷语言实践题型和考点分析

    近三年语言实践题型和考点分析写信封练习 家住甘州区东街27号吴明给远在北京,家住在西三环北路108号的姑姑吴园芳写了一封信,告诉自己最近的学习、生活情况和如何度过假期的想......

    计算机二级C语言题型和评分标准(合集5篇)

    1、选择题:40题,每题1分。按标答给分 2、程序填空:3处空,每空6分。共18分,按标答给分,如果和标答的写法不一样,就算对的也没有分。每一空有每一空的分数。做对一空就给6分 3、程序......

    计算机二级C语言上机题型总结

    全国计算机二级C语言考试上机题型总汇 (一)关于“******”问题 1、将字符串中的前导*号全部删除,中间和后面的*号不删除。 void fun(char *a) { char *p=a; while(*p= =’*’)......