文档库 最新最全的文档下载
当前位置:文档库 › C语言单选题复习Answers

C语言单选题复习Answers

C语言单选题复习Answers
C语言单选题复习Answers

1.一个完整的可运行的C源程序中(B )。

A.可以有一个或多个主函数B.必须有且仅有一个主函数

C.可以没有主函数D.必须有主函数和其他函数.

2.构成C语言源程序的基本单位是()。D

A.子程序B.过程C.文本D.函数

3.某C程序由一个主函数main( )和一个自定义函数max( )组成,则该程序()。D A.总是从max( )函数开始执行B.写在前面的函数先开始执行

C.写在后面的函数先开始执行D.总是从main( )函数开始执行

4.C语言源程序文件的后缀是( C ),经过Compile后,生成文件的后缀是(A ),

经过Build后,生成文件的后缀是(B )。

A..obj B..exe C..c D..doc

5.C语言中运算对象必须是整型的运算符是( A )。

A.% B./ C.= D.〈=

6.若已定义x和y为int类型,则执行了语句x=1;y=x+3/2;后y的值是(B )。A.1 B.2 C.2.0 D.2.5

7.若有以下程序段:

int a=1,b=2,c;

c=1.0/b*a;

则执行后,c中的值是(A )。

A.0 B.0.5 C.1 D.2

8.能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是(D )。

A.a>=10 or a<=0 B.a>=0|a<=10

C.a>=10 && a<=0 D.a>=10‖a<=0

9.设x=3,y=4,z=5,则表达式((x+y)>z)&&(y==z)&&x||y+z&&y+z的值为( B )。

A.0 B.1 C.2 D.3

10.如果a=1,b=2,c=3,d=4,则条件表达式a

11.C语言中,逻辑“真”等价于( C )。

A.整数1 B.整数0 C.非0数D.TRUE

12.C语言中while与do-while语句的主要区别是( A )。

A.do-while的循环体至少无条件执行一次

B.do-while允许从外部跳到循环体内

C.while的循环体至少无条件执行一次

D.while的循环控制条件比do-while的严格

13.语句while (!a);中条件等价于(D )。

A.a!=0 B.~a C.a==1 D.a==0

14.为了避免嵌套的if-else语句的二义性,C语言规定else总是(C )。A.与缩排位置相同的if组成配对关系

B.与在其之前未配对的if组成配对关系

C.与在其之前未配对的最近的if组成配对关系

D.与同一行上的if组成配对关系

15.对于for (表达式1; ;表达式3)可理解为(B )。

A.for (表达式1; 0 ;表达式3)

B.for (表达式1; 1 ;表达式3)

C.for (表达式1;表达式1;表达式3)

D.for (表达式1;表达式3;表达式3)

16.for(i=1;i<9;i+=1);该循环共执行了 B 次。

A. 7

B. 8

C. 9

D. 10

17.int a=2;while(a=0) a--;该循环共执行了 A 次。

A. 0

B. 1

C. 2

D. 3

18.执行完循环for(i=1;i<100;i++);后,i 的值为 B 。

A. 99

B. 100

C. 101

D. 102

19.函数swap(int x, int y)可实现对x和y值的交换。在执行如下定义及调用语句后,a和b

的值分别为( B )。

int a=10, b=20;

swap (a,b );

A.10和10 B.10和20 C.20和10 D.20和20

20.下面错误的叙述是( D )。

A.在某源程序不同函数中可以使用相同名字的变量

B.函数中的形式参数是局部变量

C.在函数内定义的变量只在本函数范围内有效

D.在函数内的复合语句中定义的变量在本函数范围内有效

在复合语句中,定义在{}中的变量不能在该函数{}外使用。

21.若定义a[ ][3]={0,1,2,3,4,5,6,7}; ,则a数组中行的大小是( B )。

A.2 B.3 C.4 D.无确定值

22.若执行以下程序段,其运行结果是(D )。

char c[ ]={'a', 'b', '\0', 'c', '\0'};

printf ( "%s\n", c );

A.ab c B.'a''b' C.abc D.ab

23.在定义int a[5][4];之后;对a的引用正确的是(C )。

A.a[2][4]B.a[5][0]C.a[0][0]D.a[0,0] 24.当接受用户输入的含空格的字符串时,应使用函数(B )。A.scanf( ) B.gets( )C.getchar( ) D.getc( )

25.被调函数通过 D 语句,将值返回给主调函数。

A. if

B. for

C. while

D. return

26.设先有定义:

int a=10;

则表达式a+=a *=a的值为(D 自右向左进行运算)。

A.10 B.100 C.1000 D.200 27.设先有定义:

int a=10;

则表达式(++a)+(a --)的值为(C )。

A.20 B.21 C.22 D.19 28.有如下程序:

#include

main( )

{

int y=3,x=3,z=1;

printf("%d %d\n",(++x,y++),z+2);

}

运行该程序的输出结果是(D )。

A.3 4 B.4 2 C.4 3 D.3 3

29.假定x、y、z、m均为int型变量,有如下程序段:

x=2; y=3; z=1;

m=(y

m=(z

则该程序运行后,m的值是(C )。

A.4 B.3 C.2 D.1

30.以下选项中合法的字符常量是(B )。

A."B" B.'\010' C.68 D.D

A中界限符不对,用双引号括起来的是字符串。C和D不是由单引号括起来的字符常量,只有B,是一个转义字符。因此,正确答案为B。

31.如果a=1,b=2,c=3,d=4,则条件表达式a

A.1 B.2 C.3 D.4

32.设int m=1,n=2; 则m++==n的结果是(A )。

A.0 B.1 C.2 D.3

m++是先输出了m再进行++的运算。

即m++==n可以看成m==n,m++。

因为1==2为假,所以m++==n为假,所以答案为A。

33.设ch是char型变量,其值为'A',则下面表达式的值是(B )。

ch=(ch>='A'&& ch<='Z')? (ch+32):ch

A. A

B. a

C. Z

D. Z

34.字符串的结束标志是( C )。

A. 0

B. '0'

C. '\0'

D. "0"

35.int b=0,x=1;执行语句if(x++) b=x+1; 后,x,b 的值依次为 A 。

A. 2,3

B. 2,0

C. 3,0

D. 3,2

36.设有语句int a=3;,则执行了语句a+=a-=a*=a; 后,变量a 的值是 B 。

A. 3

B. 0

C. 9

D. -12

37.算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为 B 。

A. 算术运算、赋值运算、关系运算

B. 算术运算、关系运算、赋值运算

C. 关系运算、赋值运算、算术运算

D. 关系运算、算术运算、赋值运算

38.逻辑运算符中,运算优先级按从高到低依次为 D 。

A. &&,!,||

B. ||,&&,!

C. &&,||,!

D. !,&&,||

39.在以下一组运算符中,优先级最低的运算符是 D 。

A. *

B. !=

C. +

D. =

一共有十五个优先级:

1 () [] . ->

2 ! ~ -(负号)++ -- &(取变量地址)* (type)(强制类型) sizeof

3 * / %

4 + -

5 >> <<

6 > >= < <=

7 == !=

8 &

9 ^

10 |

11 &&

12 ||

13 ?:

14 = += -= *= /= %= |= ^= &= >>= <<=

15 ,

结合性:2 13 14 是从右至左其他都是从左至右

40.以下用户标识符中,合法的是 B 。

A. int

B. nit

C. 123

D. a+b

41.printf("%c,%d",'a', 'a');的输出结果是 A 。

A. a,97

B. a 97

C. 97,a

D. 97 a

42. a 是int类型变量,c是字符变量,下列输入语句中哪一个是错误的 B 。

A. scanf("%d,%c",&a,&c);

B. scanf("%d%c",a,c);

C. scanf("%d%c",&a,&c);

D. scanf("d=%d,c=%c",&a,&c);

43.int a[4]={5,3,8,9};其中a[3]的值为( D )。

A. 5

B. 3

C. 8

D. 9

44.若有以下数组说明,则数值最小的和最大的元素下标分别是( B )。

int a[12] = {1,2,3,4,5,6,7,8,9,10,11,12};

A. 1,12

B. 0,11

C. 1,11

D. 0,12

45.若有以下说明,则数值为4 的表达式是( D )。

int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’, d, g ;

A. a[g-c]

B. a[4]

C. a['d'-'c']

D. a['d'-c]

46.设有定义:char s[12] = "string" ; 则printf( "%d\n",strlen(s)); 的输出是( A )。

A. 6

B. 7

C. 11

D. 12

47.下列定义的字符数组中,输出printf("%s\n", str[2]) ;的输出是( C )。

static str[3][20] ={ "basic", "foxpro", "windows"};

A. basic

B. foxpro

C. windows

D. 输出语句出错

数组下标是从0开始的吧,str[2]就是第三个,而这个是二维数组,相当于定义了3个容量为20的字符串,str[0]是第一个字符串的起始地址,str[2]表示第三个字符串的地址

48.下列各语句定义了数组,其中哪一个是不正确的( C )。

A. char a[3][10]={"China","American","Asia"};

B. int x[2][2]={1,2,3,4};

C. float x[2][ ]={1,2,4,6,8,10};

D. int m[][3]={1,2,3,4,5,6};

49.数组定义为int a[3][2]={1,2,3,4,5,6},值为6的数组元素是( B )。

A. a[3][2]

B. a[2][1]

C. a[1][2]

D. a[2][3]

c语言第二版第七章答案

7.1 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。 参考程序如下: #include int aa(int m,int n) //求最大公约数 { int k; if(m int aa(int n) { int i; int flag; // flag标志 for(i=2;i<=sqrt(n);i++) { if(n%i==0) break; } if(i>sqrt(n)) flag=1; else flag=0;

return(flag); } main() { int n,flag; // flag标志 printf("\nInput n:"); scanf("%d",&n); flag=aa(n); if(flag==1) printf("%d is a prime number.\n",n); else printf("%d is not a prime number.\n",n); } 7.4 写一个函数,使给定的一个3*3的二维整型数组转置,即行列互换。 参考程序如下: #include main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int b[3][3],i,j; printf("array a:\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("%5d",a[i][j]); printf("\n"); } printf("After switch:\n"); aa(a,b); for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("%5d",b[i][j]); printf("\n"); } } void aa(int a[3][3],int b[3][3]) { int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) b[j][i]=a[i][j]; } 说明:当数组名作函数参数时,形参也必须是同类型的数组名,形参数组名的实质是一个指针变量,存放的第0行第0列的元素的地址;这样,子函数中a[i][j]就是主函数中的a[i][j]; 7.11写一个函数,用“起泡法”对输入的10个字符按由小到大的顺序排列 参考程序如下: main()

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

大学c语言复习题附答案

判断题 1.运算器是完成算术和逻辑操作的处理部件,通常称为CPU。× 2.通常硬盘安装在主机箱内,因此它属于主存储器。× 3.指令与数据在计算机内是以ASCII码进行存储的。× 4.操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便用户使用的程序集 合。√ 5.用计算机机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过 编译才能执行。√ 6.计算机的所有计算都是在内存中进行的。× 7.字长是指计算机能直接处理的二进制信息的位数。√ 8.计算机区别于其他计算工具的本质特点是能存储数据和程序。√ 9.系统软件就是市场上买来的软件,应用软件就是自己编写的软件。× 10.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、小写英文字母、大 写英文字母。× 11.多台计算机相连,就形成了一个网络系统。× 12.在Internet网上,IP地址、E-mail地址都是唯一的。√ 13.不同类型的变量在内存中占用存储空间的大小都是一样的。× 14.表示数学式3

C语言第七章习题答案

7.1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。 hcf(u,v) int u,v; { int a,b,t,r; if(u>v) { t=u;u=v;v=t; } a=u;b=v; while((r=b%a)!=0) { b=a;a=r; } return(a); } lcd(u,v,h) int u,v,h; { int u,v,h,l; scanf("%d,%d",&u,&v); h=hcf(u,v); printf("H.C.F=%dn",h); l=lcd(u,v,h); printf("L.C.d=%dn",l); return(u*v/h); } #include

void main() { int u,v,h,l; scanf("%d,%d",&u,&v); h=hcf(u,v); printf("H.C.F=%dn",h); l=lcd(u,v,h); printf("L.C.D=%dn",l); } 7.2 求方程根 float x1,x2,disc,p,q; greater_than_zero(a,b) float a,b; { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); } equal_to_zero(a,b) float a,b; { x1=x2=(-b)/(2*a);} smaller_than_zero(a,b) float a,b; { p=-b/(2*a);

q=sqrt(disc)/(2*a); } main() { float a,b,c; printf("n输入方程的系数a,b,c:n"); scanf("%f,%f,%f",&a,&b,&c); printf("n 方程是:% 5.2f*x*x+%5.2f*x+%5.2f=0n",a,b,c); disc=b*b-4*a*c; printf("方程的解是:n"); if(disc>0) { great_than_zero(a,b); printf("X1=%5.2ftX2=%5.2fnn",x1,x2); } else if(disc==0) { zero(a,b); printf("X1=%5.2ftX2=%5.2fnn",x1,x2); } else { small_than_zero(a,b,c); printf("X1=%5.2f+%5.2fitX2=%5.2f-%2.2fin",p,q,p,q);

湖南工业大学C语言期末考试复习题(机房题库)

C语言期末考试复习题(机房题库) 2、下列各选项中,合法的c语言关键字是( )。 A. integex B. sin C. string D. void参考答案: D 3、C语言的程序一行写不下时,应该( )。 A. 用回车符换行 B. 在任意一个空格处换行 C. 用分号换行 D. 用逗号换行答案: B 4、以下选项中正确的整型常量是( )。 A. 34.1 B. -80 C. 2,000 D. 1 2 3参考答案: B 5、在C程序中,可以作为用户标识符的一组标识符是( )。 A. void define WORD B. as_b3 _224 Else C. switch _wel ease D. 4b DO SIG答案: B 8、以下叙述不正确的是( ) A. 一个c源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main()函数 C. c程序的基本组成单位是函数 D. 在C程序中,注释说明只能位于一条语句的后面答案: D 9、C语言规定:在一个源程序中,main()函数的位置( ) A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后参考答案: C 10、在C语言中,数字029是一个() A. 八进制数 B. 十六进制数 C. 十进制数 D. 非法数参考答案: D 12、C语言可执行程序的开始执行点是( ) A. 程序中的一条可执行语句 B. 程序中第一个函数 C. 程序中的main函数 D. 包含文件中的第一个函数参考答案: C 13、C程序是( ) A. 顺序执行 B. 从Main函数开始 C. 从函数体开始 D. 任意语句参考答案: B 16、以下说法中正确的是( )。 A. C语言程序中是从第一定义的函数开始执行 B. 在C语言程序中,要调用的函数必须在main()函数中定义 C. C语言程序总是从main()函数开始执行 D. C语言程序中的main()函数必须放在程序的开始部分参考答案: C 17、一个C程序的执行是从( ) A. 本程序的main函数开始,到main函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序main函数结束参考答案: A 18、以下叙述正确的是( ) A. 在C程序中,main函数必须位于程序的最前面 B. C程序的每行中只能写一条语句 C. C语言本身没有输入输出语句 D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误答案: C 1、C源程序的基本单位是___函数__

吉林大学语言学及应用语言学真题

;一真题 语言学和现代汉语及古代汉语的历年真题及答案,此外还有自己总结的部分,内容很详细,以及经验总结,历年真题一定要客观的对待,古汉和语言学一定要好好看看,因为吉大这两门历年来总是会重复出现,大家要好好分析。但是现汉出题老师历年来都不会出现重复的题目,所以大家就明白啦。 二吉大内部资料: 1 吉大本科生最新超全现代汉语笔记(王光全)【出题老师讲课笔记,手写体,超全超工整清晰】(125页) 2吉大现汉出题老师上课录音 3 吉大语言学出题老师《语言学纲要》上课录音 4吉大现代汉语出题老师课堂课件,出题的老师课件是非常重要的,一定要好好研究,与邵静敏版现汉一定要联系起来,互相补充着看(46页)。 5吉大本科生最新语言学理论笔记(吕明臣)(21页) 6吉大古代汉语课件,徐正考老师的,吉大的古汉本科生只学习第一册和第二册,但吉大古汉的题目翻译大部分出在第三册中,因此一定要好好看看第三册中前几篇文章。(102页) 7《语言学概论》孙维张刘富华吉林大学出版社1996年版,这本书非常的重要,很多历年真题都出自这本书之中,此外,还有本人自己对这本书的笔记整理。吉大语言学每年都有语用学分析,2012年出现了3道,而徐本《语言学纲要》中语用学部分很少,大家要看吉大这本,里面语用学部分讲得很详细。(313页)(44页) 8语言学概论大题总结,这是吉大老师给吉大本科生总结出来的,很重要的部分。 9 语言学《语言学纲要》课件 10语言学纲要名词解释总结(23页) 三其他内部资料: 1 2011年吉林大学常青藤古代汉语与现代汉语,语言学及应用语言学讲义84页) 2 2012年吉林大学常青藤古代汉语与现代汉语,语言学及应用语言学讲义,并且有录音(87页) 3《汉语语法范畴分析问题》马庆株(提供复印版)这本书帮助大家学习现代汉语语法部分,吉大老师课上建议大家看的。 4《语言学概论》胡杨明(提供复印版),这本书本人认为讲得很好,很浅显易懂,对大家学习会有帮助。 5《传统语言学纲要》这是出题老师写的书,挺重要的,吉大有几年出的古汉通论都是训诂部分,都是从这本书中出的,一定要仔细看,提供打印版,因为这本书已经绝版(392页) 6《古代文献导读》这是出题老师写的书,挺重要的,有一些课外部分翻译

C语言程序设计第四版第七章答案 谭浩强

第七章函数 7.1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 maxyueshu(m,n) int m,n; { int i=1,t; for(;i<=m&&i<=n;i++) {if(m%i==0&&n%i==0) t=i; } return(t); } minbeishu(m,n) int m,n; {int j; if(m>=n) j=m; else j=n; for(;!(j%m==0&&j%n==0);j++); return j; } main() {int a,b,max,min; printf("enter two number is: "); scanf("%d,%d",&a,&b); max=maxyueshu(a,b); min=minbeishu(a,b); printf("max=%d,min=%d\n",max,min); } 7.2求方程的根,用三个函数分别求当b2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 #include"math.h" float yishigen(m,n,k) float m,n,k; {float x1,x2; x1=(-n+sqrt(k))/(2*m); x2=(-n-sqrt(k))/(2*m); printf("two shigen is x1=%.3f and x2=%.3f\n",x1,x2); } float denggen(m,n) float m,n; {float x; x=-n/(2*m); printf("denggen is x=%.3f\n",x); }

江苏大学大一c语言期末复习题汇总

选择题 1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D.A.dat 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s) 14.已知x=45, y=’a’, z=0; 则表达式(x>=z && y<’z’ || !y)的值是()。 A.0 B.语法错 C.1 D.“假”

吉林大学语言学真题

25 ) 吉林大学1998 年攻读硕士学位研究生入学考试试题 报考专业:现代汉语、语言学研究方向:汉语言文字学、语言学 考试科目:现代汉语 、解释下列概念。(其中第 1 题至第4题要求说明二者之间的关系。每题5分,共30分。) 1 、辅音和声母;2、偏旁和部首; 3 、义位(义项)和义素;4、词组和句子;5、实词和虚词; 6 、列举分承。 二、简答题。 (每题5 分,共20分。) 1 、汉语拼音方案用同一个字母i 代表哪几个不同的音素?为什么不至于发生混淆? 2 、“和”有几个读音?请列举说明并注音。 3 、词的比喻义和词在修辞上的比喻用法有何区别?请列举说明。 4 、“你不觉得我们的解放军战士不都像当年的雷锋吗?”上面这个句子为什么是错误的?三、分析和变换题。(共30 分) 1 、分析下边各组音素中的两个音素的相同相异之处。( 5 分) (1)z —c;( 2) sh —r; (3) f —h; (4) i —u;(5) i —e 2 、分析下边的词各有几个语素,并说明理由。 (5分) ( 1 )朦胧诗;( 2)蜘蛛网;( 3)迪斯科;( 4)积极性;( 5)玫瑰红 3、像下面这类句子(a、b),从句型上看,可以有几种分析法?( 4分) a 、他什么都会。 b 、我一个人也不认得。 4、分析下边各句中的同形词各属于什么性质的,并说明理由。(6 分) ( 1 )那个人卖的瓜很甜.,他的嘴儿更甜。.. ( 2)你别.把钢笔别.在胸前。 ( 3)请那位翻.译.过来给翻.译.一下。 5、用层次分析法分析下面的词组。 (6分) 静得几乎连一根松针落下来都可以听见 6 、把下列句子改写成主谓谓语句。 ( 4 分) ( 1 )这本书的内容相当不错。 ( 2)我们调查清楚了造成事故的原因。 ( 3)他觉得写起这种文章来很费劲。 四、论述题。 (每题10 分,共20分) 1 、副词“很”都能修饰哪些词类或词组?它在区分词类方面有何功能? 2 、修辞要“适应特定的题旨情境” ,“题旨情境” 包括哪些内容?请结合《战国策》中的《触 龙说赵太后》或《天安门诗抄?黄浦江上有座桥》的内容加以论述。

C语言第七章复习题(不含答案)

1.下列对C语言字符数组的描述中错误的是( )。 (A)字符数组可以存放字符串 (B)字符数组中的字符串可以整体输入、输出 (C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 (D)不可以用关系运算符对字符数组中的字符串进行比较 2.不能把字符串:Hello!赋给数组b的语句是( )。 (A)char b[10]={'H','e','l','l','o','!'}; (B)char b[10];b="Hello!"; (C)char b[10];strcpy(b,"Hello!"); (D)char b[10]="Hello!"; 3.若有以下说明: int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g; 则数值为4的表达式是( )。 (A)a[g-c] (B)a[4] (C)a['d'-'c'] (D)a['d'-c] 4.以下程序的输出结果是( ) (A) 20 (B) 21 (C) 22 (D)23 main() { int i, k, a[10], p[3]; k=5; for (i=0;i<10;i++) a[i ]=i; for (i=0;i<3;i++) p[i ]=a[i *(i+1)]; for (i=0;i<3;i++) k+=p[i] *2; printf("%d\n",k); 5.以下程序的输出结果是( )。 (A) 1,5,9 (B) 1,4,7 (C) 3,5,7 (D)3,6,9 main() { int i, x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf("%d,",x[i][2-i]); 6.下面程序运行的结果是( )。 (A) 2ba56 (B) 6521 (C) 6 (D) 62 main() { char ch[7]={“65ab21“}; int i,s=0 for(i=0;ch[i]>='0' && ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d\n",s); } 7.合法的数组定义是( )。 (A)int a[]="string"; (B)int a[5]={0,1,2,3,4,5}; (C)char s[6]="string"; (D)char a[]={0,1,2,3,4,5}; 8.函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。 (A)将串str1复制到串str2中后再连接到串str3之后 (B)将串str1连接到串str2之后再复制到串str3之后 (C)将串str2复制到串str1中后再将串str3连接到串str1之后

吉林大学考研参考书目

吉林大学考研参考书目 050101文艺学文学综合 《文学理论教程》童庆炳高等教育出版社各版本 《中国文学史》游国恩等人民文学出版社1991年 《欧美文学史》李尚信吉林大学出版社2002年版 《中国现代文学三十年》钱理群等北京大学出版社1998年版 《中国当代文学史》洪子诚北京大学出版社1999年版文学概论《文学理论教程》童庆炳高等教育出版社各版本。 050102语言学及应用语言学语言学理论 《语言学纲要》叶蜚声、徐通锵北京大学出版社1997年版古代汉语与现代汉语 《现代汉语通论》邵敬敏上海教育出版社2001年版 《古代汉语》王力中华书局1992年版。 050103汉语言文字学语言学理论 《语言学纲要》叶蜚声、徐通锵北京大学出版社1997年版古代汉语与现代汉语 《现代汉语通论》邵敬敏上海教育出版社2001年版 《古代汉语》王力中华书局1992年版。 050105中国古代文学文学综合(见050101文艺学文学综合) 《中国文学史》袁行霈高等教育出版社1997年版。 050106中国现当代文学文学综合(见050101文艺学文学综合)《中国现代文学三十年》钱理群等北京大学出版社1998年版

《中国当代文学史》洪子诚北京大学出版社1999年版。 050108比较文学与世界文学文学综合(见050101文艺学文学综合)《欧洲文学史》杨周翰等人民文学出版社1986年版 《美国文学简史》董衡巽等人民文学出版社1986年版。 2011年参考书目: 050101文艺学文学综合 《文学通论——导论》黄也平吉林大学出版社2009年版 《中国文学史》游国恩等人民文学出版社1991年 《欧美文学史》李尚信吉林大学出版社2002年版 《中国现代文学三十年》钱理群等北京大学出版社1998年版 《中国当代文学史》洪子诚北京大学出版社1999年版 《文学通论——导论》黄也平吉林大学出版社2009年版。 050102语言学及应用语言学语言学理论 《语言学纲要》叶蜚声、徐通锵北京大学出版社2004年版古代汉语与现代汉语 《现代汉语通论》邵敬敏上海教育出版社2001年版 《古代汉语》王力中华书局1992年版。 050103汉语言文字学语言学理论 《语言学纲要》叶蜚声、徐通锵北京大学出版社1997年版古代汉语与现代汉语 《现代汉语通论》邵敬敏上海教育出版社2007年版 《古代汉语》王力中华书局1992年版。

C语言课后习题

习题 第三章 #include #include int main() { int d,p; double r,a,m; scanf("%d %d %lf",&d,&p,&r); a=(p/(p-d*r)); m=log(a)/log(1+r); if(p>0&&d>0) { if(d<=m*p) printf("%.1f",m); else printf("God"); } else printf("0.0"); return 0; } 勾股数 #include int main() { int a,b,c,n; scanf("%d",&n); for(a=1;a<=n;a++) { for(b=1;b<=n;b++) { for(c=1;c<=n;c++) { if(c*c==a*a+b*b) { if(a<=b) { printf("%d %d %d\n",a,b,c); } }

} } } return 0; } 第四章 计算分段函数值 #include int main() { float x,y; scanf("%f",&x); if(x<1) y=x; else if(x>=1&&x<10) y=2*x-1; else if(x>=10) y=3*x-11; printf("%.2f",y); return 0; } 找出三个数中最大的数 #include int main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; if(c>max) max=c; printf("%d",max); return 0; } 10844成绩等级评分 #include int main() { int x; scanf("%d",&x); if(x>=0&&x<=100) { switch(x/10) { case 10:

吉林大学考研日语学硕经验贴2019

目录: 1.前言 2.专业用书 3.各科经验 4.初试复试真题 5.心态交流 【前言】 考试共有四门,二外,政治,日语实践,日语综合。所有考试大家都要针对真题,有的放矢,这样才能事半功倍。我当时受到了很多学姐的帮助,因为考研本来就是在自己摸索,不像高考会有老师监督告诉你下一步该做什么,所以有一个好的引路人真的很不一样。毕竟方向比努力更重要,如果自己一通乱搞,很可能事与愿违。当然要注意,自己网上能查到的信息就不要一遍遍询问了,保持礼貌谦虚,学姐会更乐于帮助你的。 【专业用书】 文学: 《简明日本文学史》徐明真著(重中之重) 《日本文学史》远藤嘉基,池垣武郎著 语言学: 《日本语通论》崔崟著(重中之重) 《日语语法教程》吴侃著(用于补充) 《日语概说》皮细庚著(用于补充) 概况: 吉大概况书 日本纵横等书(根据真题多看一些概况相关书籍,可以借用周围考其他学校日语研究生同学的参考书看一看,买一买) 汉语: 高中文言文翻译 高中现代文学知识常识 日语实践: 吉大日语精读1-4册 惯用句相关书籍 日语作文书 英语: 《全新版大学英语综合教程》1-4上海外语教育出版社(之前翻译是在这上面出题的,但是今年出的是课外的,不知道2020会怎么样,所以用不用买还是自己判断) 二外英语选择题题库(这个是自己整理出来的,今年出题有压到几道选择题)

【神器】:辅导音频。备考过程中避免走了很多弯路,纠正了自己的复习方向,告诉了复习重点和中心,以及推荐了很多有用的资料和方法,受益匪浅。一直认为方向比努力更重要,效率比时长更重要,各位也一定要谨记啊,拒绝感动自己式学习。 【政治】大家可以搜一些大神的经验贴,总结之后制定自己的计划。但要向大家说明政治最重要的在选择题部分,分析题只要最后认真背肖四肖八最后差距不会太大,所以前期一定要把时间功夫都花在选择题上。我是暑假大概把强化课过了一遍。虽然很多人说政治太早复习做题时忘得太快,但是就算晚点复习你在做题时还是会忘,而且越到后面时间越宝贵,所以我个人仍然建议最晚8月份就可以看强化课程了,我的强化课程跟的是徐涛老师的课,刷的是肖秀荣的1000题。在这里也是强烈推荐徐涛老师,徐涛老师是个个人魅力很大的人,暑假跟着他学习政治完全是一种愉悦和放松。他也有公众号,有真题打卡活动和背诵活动,不用想那么多,一步一步跟着徐涛老师走就完全OK。都说政治得选择题得天下,强化课程结束后就要开始刷题,我最后是把1000题完整刷了两遍,最后又看了一遍错题,真题是刷了一遍半,近五年的刷了两遍。后期冲刺阶段也刷了几位名师的押题卷。分析题其实拉不开太多的分,跟着肖大大,踏踏实实把肖四肖八分析题背熟就完全ok。 【简而言之】 7,8月份边听徐涛强化过程的课,边刷肖秀荣1000题,看一章节的课,刷一章节题。9,10月份10年真题刷过一遍,1000题二刷并总结错题,有时间三刷四刷 11月份刷错题,回顾课本适当刷其他政治名师的压题试卷,(只刷选择题) 12月份集中火力,搞定肖四肖八,同时适当刷选择题,保持手感。 【英语】不是很难,主要分为选择题,阅读题和翻译题。可以不费太大功夫,但每天都要抽点时间学英语,选择题靠刷,翻译题每天练一两道就行。 一,选择题就是类似高中的题,语法,词组搭配,词义辨析等比较多。共20分。经过对真题的研究发现有些选择题有题源,我有整理出来,不过没来得及刷完。 二,阅读题每年难度也不一样,自己根据自己的英语程度进行一定量的练习即可,保持手感。共20分。 三,翻译题往年都会从吉大以前指定的参考书目1-4册中的课文中选取,但是今年出的题是课外的,所以大家也不要强背参考书的文章,每天进行一定量的英语翻译练习即可,主要还是积累词汇量,提高自己的组织句子的能力。共60分。 【日语实践】的话就类似我们在学校的基础日语考试,靠积累,单词,惯用句,阅读这些都不是一口吃个大胖子,都需要每天一点一点积累,千里之行始于足下。 第一题是汉字标假名,近些年出题比较简单,我是以吉大日语教材费1-4的单词为复习资料,平时背背就行,也可以和小伙伴每天互相出一些练习题。 第二题是惯用语意思解释,也是以真题和吉大教材的惯用语为主,我当时买了一本惯用语词典,每天看一看背一背。但最后出的惯用语还是很日常的。 第三题是补充句子,也是很基础的题,有时间的可以把日语语法过一遍,我是把吉大教材的课后语法看了看,课后题做了做。因为有可能涉及原题,不过也不用刻意追求课本上的原句,能自己写出来就好。

贵州大学2012-2013C语言考试A卷 附 重要考点复习资料

贵州大学2012-20103学年第一学期考试试卷 A C语言程序设计 满分100分,考试时间为120分钟。 一、单项选择题(选出一个正确答案,每小题2分,共20分) 1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A.连接、编译 B. 连接、运行 C. 编译、运行 D. 编译、连接 2.下列说法正确的是() A.一个c语言程序并非总是从主函数位置开始执行的 B.一个c语言程序有且只有一个主函数 C.函数可以嵌套定义,不可以嵌套调用 D.程序函数的位置不可以任意 3.下面是合法C语言标识符的是() A. 2A_K; B. _M+N; C. –M3; D. AC_2; 4.下列格式符中,可以用于控制字符输出的是( ) A. %d B. %f C. %o D. %c 5.设x、y、z和k都是int型变量,则执行表达式x=(y=4,z=16,k=30)后,x的值是( ) A. 4; B. 16; C. 30; D. 50; 6.执行语句“for(i=1,s=0;i<=5;i++) s+=i;”后,变量s、i的当前值是( ) A. 10,5 B. 15,6 C. 15,5 D. 10,6 7.若有定义 int x,*p;,则以下正确的赋值表达式是( ) A. p=x; B. p=&x; C. *p=&x; D. *p=*x; 8.以下对结构体类型变量的定义中,不正确的是( ) A. typedef struct aa B. #define AA struct aa { int n; AA { int n; float m; float m; }AA; } stud; AA stud; C. struct D. struct { int n; { int n; float m; float m; }aa; }stud; struct aa stud; 9.有如下函数调用语句: func(rec1,rec2+rec3,(rec4+rec5)); 函数调用语句中,含有的实参个数是( ) A. 3 B. 4 C. 5 D. 以上均不是 10.对于以下宏定义: #define SQ(x) x*x #define QQ(x,y) SQ(x)- SQ(y) 宏调用QQ(2*3,2+3)执行后值为( ) A.25 B.11 C.43 D.以上均不是

2018吉大公共外语教育学院语言学考研经验分享

我报考的是吉林大学公共外语教育学院外国语言学及应用语言学,在七月初正式开始投入考研模式。 这个专业共需要考四门:政治、第二外语(本人法语)、专业卷(内含语言学70分+文学50分+现代汉语30分)、英语实践卷(类似于专八) 首先我说一下政治,由于我高中学理的,所以我对于政治类的词不是很敏感,也很果断的报了一个政治班。跟着政治班老师的进度学习,不论报不报班,终究是靠自己的,老师交代的一定要背好,课内讲义很重要,课上老师只是讲解有助于记忆。做题方面我认为不要贪多,一套肖八做两遍基础就差不多了,最后背好肖四!!!至于什么时候开始背这个问题我建议10月下旬最好就开始吧(个人建议) 关于二外法语,法语是考李志清的三本教材,所以毋庸置疑三本教材都要看到,重点在于第二本!整个卷面题量不大,但是涵盖了所有语法点,难度中等,法语的语法是最让人头疼的了,但是不要着急,我是按照书上的顺序,整合语法点,自己整理了笔记,这样有利于知识的整合联系,动词变位一定要每天背,每天要积累,要动手写、学法语的童鞋会明白有的词读音一样写的根本不同,好多时态实在是很恶心、不过一点点来终究会把它踩在脚下的!还要把课后翻译背好!学习的过程中最好配套大学法语考研必备练习册,还有一本考研二外真题,时间充足的话就做一下,做题过程中要积累总结知识点、我最后就只看笔记错题本,很高效很好的一个方法吧(个人建议)。 关于专业课,语言学要求两本参考书胡状麟(以下以胡代替)和杨忠教材,本人在校学的是杨忠版,杨忠版的书很容易理解,胡的书知识点细化,设计的更全面!学习时以胡为主,以杨为辅!两者相互补充,把两本书都要看透,至于多少遍这个当然的看自己的学习方法。第一遍就是要看明白本书的框架,排除生词,以便接下来的学习!我是第一遍看个大概,第二遍开始精读,每个章节每一句话都要看到,第三遍开始自己整理大纲,两天或三天一个章节用的是A4纸画出大框架思维导图,便于自己的记忆复习,也是各个知识点的穿线!我认为无论学习哪一科,都要对书本达到闭上眼睛就要想到这个大框架,每一章讲的是什么,再继续往下分,这样不论出的有多变态,你都能知道是哪里的知识点!有瞎蒙的余地嘛!第四遍抓关键抓主要脉络看书,不断扩充自己的思维导图!第五遍第六遍也就是细节,根据自己的薄弱环节着重复习!我在最后基本不看书了就拿着自己的“书”来复习!这里我说一下真题,近十年真题我做了三遍吧,一定透过题找到所在知识点,吃透知识点,真题真的非常重要!!!不要贪多练习册,重点在于教材!!!横向复习、纵向抓主线!保持头脑清醒吧也是嘿嘿! 文学这一块重点在于基础知识,英美文学作者作品匹配,选择题、作品选段写评价,一个主观题。今年是新?主观题!文学的参考书就按招生简章的要求看、加上教辅一共八本!我自己整理的作家选段评价,作家作品天天看天天背点,这个东西就是反复磨!一定要写准,写不对名字照样不得分(很悲催),作品评价把历年真题整理出来,都要有个印象。 现代汉语就看参考书的教辅了,有精力就多看几遍毕竟30分呢!我是看了3遍把真题都背了! ??????真题很重要很重要利用好!(推荐研途宝考研网的复习精编)

C语言程序设计(何钦铭)课后习题作业

第一章习题 1、对C语言来说,下列标示符中哪些是合法的,哪些是不合法的 Total, _debug, Large&Tall, Counter1, begin_ 答:合法的:_debug、Counter1、begin_。 不合法的:Total、Large&Tall。 2、改写节中的流程图,求1—100中能被6整除的所有整数的和。 3、改写节中的程序,求1—100中能被6整除的所有整数的和,并在编程环境中验证该程序

的运行结果。 答:程序为: #include<> int main(void) { int i,sum=0; for(i=1;i<=100;i++) if(i%6==0)sum=sum+i; printf("sum=%d\n",sum); return 0; } 4、对于给定的整数n(n>1),请设计一个流程图判别n是否为一个素数(只能被1和自己整除的整数),并分析该流程图中哪些是顺序结构、哪些是分支结构和循环结构。

第二章作业 1.编写程序,输入两个整数num和num2,计算并输出她们的和、差、积、商。 答:程序: #include<> void main() { int num1,num2,y1,y2,y3,y5; double y4; printf("请输入两个数:num1,num2\n"); scanf("%d%d",&num1,&num2); y1=num1+num2; y2=num1-num2; y3=num1*num2; y4=num1*num2; y5=num1%num2; printf("num1,num2和y1=%d\nnum1,num2差y2=%d\nnum1,num2积y3=%d\nnum1,num2商y4=%lf\nnum1,num2余y5=%d\n",y1,y2,y3,y4,y5); } 2.为了倡导居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时以内的,电价为元/千瓦时;超出50千瓦时的用电量,电价上调元/千瓦时。编写程序,输入用户的月用电量(千瓦时),计算并输出该用户应支付的电费(元)。 答:程序: #include<> void main()

浙江大学C语言总复习题基础数据类型和运算

第2章基本数据类型和运算 学习和解题要点 1.数据类型 C 语言中的数据类型比别的语言丰富。要学好这部分内容,首先要掌握C 语言的数据在内存中的表示。 整型数据:以二进制的形式表示 (1) int 类型 正数:如 123 (+123)用 16 位二进制(二个字节)表示 原码 最大正整数 215-1=214+213 +23+22+21+20=32767 负数:如–123 原码 反码(符号位不动,其它取反) 补码(补码加 已知补码求原负数符号位不动,其它取反加 1 加 最大负整数 -215=32768 因为 -215 < -(215-1) 所以用 -215而不用 -(215-1) (2) unsigned (int) 类型 称为无符号整数,它不是指不带“+ 或 -”号的整数,而是指内存表示这类数时没有符号位,16 位二进制都用来表示数,因此 最大数 215+214 +213+2 3+22+21+20=65535 最小数 0 (3) long (int) 类型 用 32 位二进制(四个字节)表示,其他同 int 型 (4) short 类型 有的计算机(小型、中型、大型机)int 即是 long ,而short用16 位二进制(二个字节)表示。因此C语言中,short一定是短整型,long一定是长整型,而int因不同的系统而不同。PC 586 机int即short,所以一般不用short 。 (5) 在C语言中,整型常量有三种形式的写法: 十进制整数(0 - 9)表示。通常整数的写法。 八进制整数(0 - 7)表示。在整数的前面加数字0。 十六进制整数(0 - f)表示。在整数的前面加0x。 长整型常量表示方法:在整数的后面加L或 l。

相关文档
相关文档 最新文档