语言专业期末试题及答案
- 格式:docx
- 大小:37.92 KB
- 文档页数:4
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)一、单项选择题1、下列程序段执行后的成果是( )。
String s =new String("abcdefg");for (int i=0; i<s.length(); i+=2){ System.out.print(s.charAt(i));}A) aceg B) ACEG C) abcdefgD) abcd 二、单项选择题1、下列程序段执行后的成果是( )。
String s= new String("abcdefg");for (inti=0; i<s.length();i+=2){ System.out.print(s.charAt(i));} B) A)aceg B) ACEG C)abcdefg D) ab 2、有整型数组:int[] x={12,35,8,7,2};,则调用措施Arrays.sort(x)后,数组x中的元素值依次是( ).A) 2 7 8 12 35 ﻩﻩB)12 35 8 7 2 C) 35 12 8 7 2 ﻩﻩﻩD)8 7 12 35 23、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文献夹下的文献1.txt。
File结构函数中正确的途径和文献名的表示是( )。
File f = new File(填代码处);file =newFileReader(f);in=new BufferedReader(file);A) "./1.txt" B) "../my/1.txt" C) "c:\\my\\1.txt" D) "c:\ my\1.txt" 4、应用程序的main措施中有如下语句,则输出的成果是( )。
String s1=new String("abc"); String s2=new String("abc"); booleanb1=s1.equals(s2); boolean b2=(s1==s2); System.out.print(b1+" "+b2);A)true false B)false true C) truetrue D)falsefalse 5、应用程序的main措施中有如下语句,则输出的成果是( )。
2023-2024国家开放大学电大专科《学前儿童语言教育》期末试题及答案(试卷号2508)2023-2024国家开放大学电大专科《学前儿童语言教育》期末试题及答案(试卷号:2508)盗传必究一、判断题(每小题1分,共20分)1.语言是人类唯一的交际工具。
(×)2.自然观察法是最古老,也是最基本的观察,适用于对儿童发展和教育的研究。
(√)3.语言发展最重要的生理基础是人类的神经系统特别是大脑的发展。
(√)4.有关幼儿词类掌握的研究表明,幼儿先掌握实词。
(√)5.儿童一般在3岁以后词汇量大大增加,出现“词语爆炸现象”。
(×)6.把“妈妈”理解为仅指自己的妈妈,这是儿童理解词义的特化现象。
(×)7.婴儿说多词句时,不流畅、重复是不正常的口吃现象,成人应及时纠正,以免影响以后的语言学习。
(×)8.发出声音和独词句的出现是儿童学话中关键的两步。
(×)9.制定语言教育活动的目标,是语言教育活动设计中最重要的一环。
(√)10.能认真倾听并理解教师讲述的内容,以此指导自己的行为。
这也是语言教育的内容。
(√)11.表演法是指教师扮演文学作品中的人物,根据作品情节的发展,通过对话、动作表情等再现文学作品的一种方法。
(×)12.在美术教育活动中渗透语言教育,可以让儿童对自己的作品进行讲述。
(√)13.文学作品作为艺术品,首要的是审美价值,其次才是其他的认识价值、娱乐价值等。
(√)14.复述和朗诵是背书式的重复,经常进行练习可以提高儿童的记忆能力和对语言的直觉敏感性。
(×)15.用实物或直观教具是谈话情境的创设的常见方式之一。
(√)16.按讲述对象的特点分类,讲述活动分成日常生活中的讲述、有计划的讲述活动、开放性的讨论活动三种。
(×)17.听说游戏是由儿童自发组织,教师利用游戏中儿童的兴趣而进行听说教学的游戏。
(×)18.“早期阅读”是指幼儿识一些字可以自己阅读。
C语言试题试卷编号:9618 版面整理着:一、填空共8题(共计8分)第1题(1.0分)题号:513若有以下定义,则计算表达式y+=y-=m*=y后的y值是()int m=5,y=2; 答案:-16第2题(1.0分)题号:84写出语句 b=(a=6,a*3); 执行后整型变量b的值是【1】. 答案: 18第3题(1.0分)题号:293getchar()函数只能接收一个【1】. 答案:字符第4题(1.0分)题号:437以下程序的输出结果为【1】,#include "stdio.h" main(){int a=010,j=10;printf("%d,%d\n",++a,j--);} 答案:9,10第5题(1.0分)题号:86写出表达式 1.234&&5.982 的值是【1】. 答案:1第6题(1.0分)题号:303为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对. 答案: if第7题(1.0分)题号:311若所用变量均已正确定义,则执行下面程序段后的值是【1】.for(i=0 ; i<2 ; i++ ) printf("YES"); printf("\n"); 答案:YESYES 第8题(1.0分)题号:312以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则括号内应填写【1】.ch=getchar();while(ch ____ 'Y')/*在括号中填写*/ch=getchar(); 答案:==二、判断共15题(共计15分)第1题(1.0分)题号:937在C程序中,每行中只能写一条语句答案:N第2题(1.0分)题号:928C程序中的关键字必须小写. 答案:Y第3题(1.0分)题号:715整数 -32100可以赋值给int型和long int型变量. 答案:Y第4题(1.0分)题号:929在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char<int<long int <=float<double 答案:Y第5题(1.0分)题号:947printf函数中,%c和%s都可以输出字符串. 答案:N第6题(1.0分)题号:194若有定义和语句:int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:10,A,12.5,则a=10,c='A',f=12.5. 答案:Y第7题(1.0分)题号:944C语言中,赋值表达式加上分号就构成了赋值语句. 答案:Y激情活力精彩学联版权所有违者必究第8题(1.0分)题号:961C语言本身并不提供输入输出语句.但可以通过输入输出函数来实现数据的输入输出. 答案:Y第9题(1.0分)题号:950逻辑运算符中的"&&"和"||"低于关系运算符,"!"高于算术运算符. 答案:Y第10题(1.0分)题号:951在执行switch语句时,default和各个case的出现次序不影响执行结果. 答案:Y第11题(1.0分)题号:723若 a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真". 答案:Y 第12题(1.0分)题号:709int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的输出结果为A. 答案:N第13题(1.0分)题号:742若有说明int c;则while(c=getchar());是正确的C语句. 答案:Y第14题(1.0分)题号:954continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立. 答案:Y第15题(1.0分)题号:952do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式. 答案:N三、单项选择共20题(共计40分)第1题(2.0分)题号:2016设C语言中,int类型数据占2个字节,则short类型数据占().A:1个字节B:2个字节C:4个字节D:8个字节答案:B第2题(2.0分)题号:2209若变量已正确定义并赋值,下面符合C语言语法的表达式是().A:a:=b+1B:a=b=c+2C:int 18.5%3D:a=a+7=c+b 答案:B第3题(2.0分)题号:2000以下的选择中,正确的赋值语句是().A:a=1,b=2B:j++C:a=b=5;D:y=int(x) 答案:C第4题(2.0分)题号:2130下列字符序列中,是C语言保留字的是().A:sizeofB:include激情活力精彩学联版权所有违者必究C:scanfD:sqrt 答案:A第5题(2.0分)题号:2211设以下变量均为int类型,则值不等于7的表达式是().A:(x=y=6,x+y,x+1)B:(x=y=6,x+y,y+1)C:(x=6,x+1,y=6,x+y)D:(y=6,y+1,x=y,x+1) 答案:C第6题(2.0分)题号:2127下列程序段的输出结果为().float k=0.8567;printf("%4.1f%%",k*100);A:0085.6%%B:85.7%C:0085.6%D:.857 答案:B第7题(2.0分)题号:2135下列程序段的输出结果为().int x=3,y=2;printf("%d",(x-=y,x*=y+8/5));A:1B:7C:3D:5 答案:C第8题(2.0分)题号:2189从键盘上输入某字符串时,不可使用的函数是().A:getchar()B:gets()C:scanf()D:fread() 答案:A第9题(2.0分)题号:2039若k为int型变量,则以下程序段的执行结果是().k=-8567; printf("k=|%06D|\n");A:格式描述符不合法,输出无定值B:输出为k=|%06D|C:输出为|0-8567|D:输出为|-8567| 答案:B第10题(2.0分)题号:2049以下程序的输出结果为().main(){int i=010,j=10;printf("%d,%d\n",++i,j--);激情活力精彩学联版权所有违者必究}A:11,10 B:9,10 C:010,9 D:10,9答案:B第11题(2.0分)题号:2144int a=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为().A:1B:2C:3D:不一定答案:A第12题(2.0分)题号:2259以下关于运算符优先顺序的描述中正确的是().A:关系运算符<算术运算符<赋值运算符<逻辑运算符B:逻辑运算符<关系运算符<算术运算符<赋值运算符C:赋值运算符<逻辑运算符<关系运算符<算术运算符D:算术运算符<关系运算符<赋值运算符<逻辑运算符答案:C第13题(2.0分)题号:2318在C语言中,要求运算数必须是整型的运算符是().A:&&B:%C:!D:|| 答案:B第14题(2.0分)题号:2261若希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假",则以下不能满足要求的表达式是().A:A%2==1B:!(A%2==0)C:!(A%2)D:A%2 答案:C第15题(2.0分)题号:2063执行下列语句后的输出为().int j=-1;if(j<=1) printf("****\n");else printf("%%%%\n");A:****B:%%%%C:%%%%cD:有错,执行不正确答案:A第16题(2.0分)题号:2248下面有关 for 循环的正确描述是().激情活力精彩学联版权所有违者必究A:for 循环只能用于循环次数已经确定的情况B:for 循环是先执行循环循环体语句,后判断表达式C:在 for 循环中,不能用 break 语句跳出循环体D:for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来答案:D第17题(2.0分)题号:2059以下程序的运行结果是().main(){ int n;for(n=1;n<=10;n++){if(n%3==0) continue;printf("%d",n);}}A:12457810B:369C:12D:1234567890 答案:A第18题(2.0分)题号:2141以下程序段的输出结果为().for(i=4;i>1;i--)for(j=1;j<i;j++)putchar('#');A:无B:######C:#D:### 答案:B第19题(2.0分)题号:2251以下不是无限循环的语句为().A:for(y=0,x=1;x>++y;x=i++) i=x;B:for(;;x++=i);C:while(1){x++;}D:for(i=10;;i--) sum+=i; 答案:A第20题(2.0分)题号:2249若i为整型变量,则以下循环执行次数是().for(i=2;i==0;) printf("%d",i--);A:无限次B:0次C:1次D:2次答案:B四、程序填空共3题(共计27分)第1题题目:要求输出结果为:A,B激情活力精彩学联版权所有违者必究#include<stdio.h>void main()/***********SPACE***********/{char a,【?】/***********SPACE***********/a=【?】;b='b';a=a-32;/***********SPACE***********/b=b-【?】;printf("%c, %c\n%d,%d\n",a,b,a,b);}答案:=======(答案1)=======b;=======(答案2)======='a'=========或=========97=======(答案3)=======32第2题(9.0分)题号:24题目:以下程序的功能是对任一整数N(N≠0),它都可以分解成1(或-1)和一些质数(素数)因子的形式。
C语言程序设计期末考试试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列关于C语言函数的描述中,正确的是?A. 函数可以没有返回值B. 函数可以有多个返回值C. 函数可以没有参数D. 函数必须有参数答案:C3. 在C语言中,以下哪个运算符用于取地址?A. *B. &C. %D. #答案:B4. 下列关于数组的描述中,错误的是?A. 数组可以是多维的B. 数组的下标从0开始C. 数组的大小在编译时确定D. 数组可以动态分配答案:D5. C语言中,以下哪个关键字用于定义一个指针?A. intB. charC. *D. void答案:C6. 在C语言中,以下哪个关键字用于定义一个静态变量?A. staticB. externC. registerD. auto答案:A7. 下列关于C语言中文件操作的描述中,正确的是?A. 文件操作只能使用标准库函数B. 文件指针必须使用FILE类型C. 文件操作必须使用fclose函数关闭文件D. 文件操作不能使用缓冲区答案:B8. 在C语言中,以下哪个关键字用于定义一个宏?A. defineB. typedefC. enumD. struct答案:A9. 下列关于C语言中位运算的描述中,错误的是?A. & 表示按位与B. | 表示按位或C. ^ 表示按位异或D. ~ 表示按位取反答案:B10. 在C语言中,以下哪个关键字用于定义一个枚举类型?A. enumB. structC. unionD. typedef答案:A二、填空题(每题2分,共20分)1. 在C语言中,一个整型变量占用的内存空间通常是______个字节。
答案:42. C语言中,使用______关键字可以定义一个无限循环。
答案:while3. C语言中,数组的元素默认初始化为______。
语言教育期末试题及答案一、选择题(每题2分,共20分)1. 语言教育的主要目的是:A. 提高语言技能B. 培养文化素养C. 增强交际能力D. 以上都是答案:D2. 下列哪项不是语言教育的内容?A. 语法学习B. 词汇积累C. 历史研究D. 听力训练答案:C3. 语言教育中,哪一种教学方法被认为最有效?A. 传统讲授法B. 任务型教学法C. 直接法D. 沉浸式教学法答案:B4. 语言教育中,教师的角色是:A. 知识的传授者B. 学习的引导者C. 学习的参与者D. 以上都是答案:D5. 语言教育中,学习者应该:A. 被动接受知识B. 主动参与学习C. 依赖教师指导D. 依赖学习资料答案:B6. 语言教育中,哪种评估方式被认为是最公平的?A. 笔试B. 口试C. 项目作业D. 观察记录答案:C7. 语言教育中,学习者应该:A. 只关注语言形式B. 只关注语言内容C. 同时关注语言形式和内容D. 只关注语言技能答案:C8. 语言教育中,哪种学习策略被认为是最有效的?A. 死记硬背B. 重复练习C. 合作学习D. 自我反思答案:C9. 语言教育中,哪种教学资源被认为是最有价值的?A. 教科书B. 多媒体材料C. 网络资源D. 实地考察答案:C10. 语言教育中,学习者应该:A. 只关注语言本身B. 只关注文化背景C. 同时关注语言和文化D. 只关注语言应用答案:C二、填空题(每题2分,共20分)1. 语言教育中,学习者应该培养的________能力是至关重要的。
答案:交际2. 在语言教育中,________是提高学习效率的关键。
答案:策略3. 语言教育的最终目标是使学习者能够________。
答案:流利使用语言4. 语言教育中,________是评估学习者进步的重要手段。
答案:测试5. 语言教育中,________是激发学习者兴趣的有效方法。
答案:游戏6. 语言教育中,________是学习者获取信息的重要渠道。
山东师范大学成人高等教育期末考试试题
年级:专业:考试科目:语言学概论
试题类别:A卷考试形式:闭卷
一、填空:(本题共10小题,每空1空,共20分)。
1、关于汉字的起源有过种种传说,主要的有()、()、()。
2、()是语音结构的基本单位,也是能自然感觉到的最小的()。
3、异体字有两个主要的来源:一类来源于(),另一类来源于()。
4、台湾字量的标准化主要是()、()以及罕用字的研究和确定。
5、台湾的字形标准分成()和()两部分。
6、由元音加上鼻辅音构成的韵母叫()。
7、决定元音音质的共鸣腔形状化分为()、()、()。
8、汉字的输入有三种方法:利用键盘输入汉字;利用()输入汉字;利
用()的方法输入汉字。
9、中性词是指既没有( )有没有( )的词。
10、词汇中语音完全相同而意义没有任何关系的一组词叫()。
二、名词解释:(本题共5小题,每题4分,共20分)。
1、词的感情色彩
2、语体风格
3、金文
4、辞格
5、比拟
三、简答:(本题共3小题,每小题10分,共30分)。
1、广告用字中存在哪些问题?
2、人名用字不规范的弊端有哪些?
3、汉字编码取得的成就有哪些?
四、论述(本题共2小题,每小题15分,共30分)。
1、词语规范的原则。
2、教师提问的时候要注意的问题。
语言导论期末考试试题及答案一、选择题(每题2分,共20分)1. 语言的基本功能是:A. 交流思想B. 表达情感C. 记录历史D. 传递文化答案:A2. 下列哪个选项不属于语言的任意性原则?A. 单词与意义之间没有必然联系B. 语言符号是任意的C. 每个语言都有其独特的语法规则D. 语言符号是约定俗成的答案:C3. 语言的最小意义单位是:A. 音素B. 词C. 句D. 语素答案:D4. 下列哪个选项是语言的组合规则?A. 语音学B. 音韵学C. 语法学D. 语用学答案:C5. 语言的演变主要受到以下哪个因素的影响?A. 社会变迁B. 科技发展C. 地理环境D. 所有以上因素答案:D6. 语言的普遍性指的是:A. 所有语言都有相同的语法结构B. 所有语言都有相同的词汇量C. 所有语言都有相同的音素系统D. 所有语言都具有表达复杂思想的能力答案:D7. 语言学中的“同源词”是指:A. 来自同一词源的词语B. 意义相同的词语C. 发音相似的词语D. 形式和意义都相同的词语答案:A8. 下列哪个选项是语言的交际功能?A. 描述功能B. 表达功能C. 指示功能D. 命令功能答案:B9. 语言的“方言”是指:A. 同一语言内部的变体B. 不同语言之间的相似性C. 语言的书面形式D. 语言的口头形式答案:A10. 语言的“借词”是指:A. 从其他语言借用的词汇B. 从其他语言借用的语法结构C. 从其他语言借用的发音规则D. 从其他语言借用的语用规则答案:A二、简答题(每题10分,共30分)1. 简述语言与思维的关系。
答案:语言与思维的关系是相互影响的。
一方面,语言可以影响个体的思维方式和认知结构,因为语言提供了分类和概念化的框架。
另一方面,思维也会影响语言的使用和发展,因为人们在交流思想时需要选择合适的语言来表达。
2. 解释什么是“语境”以及它在语言交际中的作用。
答案:语境是指语言交际中除了语言本身之外的所有相关因素,包括说话者和听话者的知识背景、交际场合、时间地点等。
语言学概论期末试题及答案A卷一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.首先提出“能指”和“所指”这对概念的语言学家是( B )A.洪堡特 B.索绪尔 C.乔姆斯基 D.萨丕尔2.词义的核心部分是指(C )A.词的附加意义 B.词的色彩意义 C.词的理性意义 D.词的语法意义3.广义地说,汉语动词词尾“着”、“了”、“过”属于语法范畴中的( C )A.时范畴B.态范畴C.体范畴D.数范畴4.音素i和u的不同是由( D )决定的A.音高 B.音重 C.音长 D.音质5.在语言结构的某一环节上能够互相替换,具有某种相同作用的各个单位之间所形成的关系叫( D )A.转换关系B.组合关系C.层级关系D.聚合关系6.听觉上最自然、最容易分辨的最小语音单位是( D )A.音素B.音位C.音渡D.音节7.下列各组辅音中,发音部位相同的一组是( B )A.[m,n]B.[k,x]C.[p,d]D.[s, v]8.北京话“慢”单念时读[man],但“慢慢儿”却有人读做[mai mar],前一音节的语流音变现象是( B )A.同化B.异化C.弱儿D.增音9.关于现代汉语“洗”和“浴”两个语素,下列说法不正确的一项是(C)A.“洗”是成词语素,“浴”是不成词语素B.“洗”是自由语素,“浴”是黏着语素C.“洗”是不定位语素,“浴”是定位语素D.“洗”和“浴”都是实义语素10.下列各组中,三个复合词构词类型不一致的一组是(A )A.席卷耳鸣地震 B.打倒切断推翻C.发光散热出气 D.天地欢乐爱好11.下列汉语词语中的“儿”不属于词根语素(实义语素)的是(D)A.健儿B.女儿C.少儿D.花儿12.语法规则的“抽象性”是指(A )A.对语言的结构和成分进行类的概括B.相同规则可在一个结构里重复使用C.语法规则之间可以相互推导和解释D.语法规则的发展变化过程十分缓慢13.语法现象可以分成“核心语法现象”和“外围语法现象”,其中“核心语法现象”主要是指(D)A.词语搭配问题 B.意义表达问题 C.语音实现问题 D.句法结构问题14.主要功能是用来“造句”的同一级语法单位是指(C)A.语素和语素组 B.语素组和词 C.词和词组 D.词组和句子15.汉语中的词类(词的语法分类)可以首先分出的两个大类是(B)A.基本词和非基本词 B.实词和虚词 C.典型词和兼类词 D.体词和谓词16.下列关于“直接组成成分分析法”(层次分析法)的表述,不正确的一项是(D)A.从最大的词组开始逐层切分,一直切分到词为止B.从最小的词开始逐层组合,一直组合到词组为止C.分析时要依据两条原则:“成结构”和“有意义”D.分析时采用的方法是“先分主干”和“后添枝叶”17.“汽车”和“卡车”是(A )A.上下位词 B.同义词C.等义词 D.近义词18.下列各项中,语义结构属于复合述谓结构的一项是(B)A.这样做不值得 B.他跑过去开门C.我们单位需要增加编制 D.他们正在研究如何筹集资金19.下列各项中,甲和乙是预设关系的一项是(C)A.(甲)他买了一支钢笔//(乙)他买了一支笔B.(甲)老王在小李的左边//(乙)小李在老王的右边C.(甲)他早就不在学校工作了//(乙)他以前在学校工作过D.(甲)什么水果他都吃过//(乙)他吃过苹果20.人类几种古老文字的原始字形,都是( A )A、象形的B、会意的C、表音的D、假借的21.文字最基本的单位是(B)A.笔画 B.字符 C.偏旁 D.部首22.把句子分成“单句”和“复句”,这种分类是( D )A.句子的句型类B.句子的句式类C.句子的功能类D.句子的简繁类23.“吓唬”和“恐吓”在非理性意义上的主要差别是( C )A.语气意义不同B.感情色彩不同C.语体色彩不同D.形象色彩不同24.下列各项词义引申中,采用比喻方式的一项是( D )A.“锁”本指一种器具,后引申指凭借这一器具的行为B.“兵”本指兵器,后引申指使用兵器的人C.“南瓜”本指一种植物,后引申指这种植物的果实D.“后台”本指舞台的后面,后引申指在背后操纵、支持的人或集团25.下列各项中,谓词和变元之间属于动作与结果关系的是( C )A.写黑板 B.打篮球 C.织毛衣 D.寄包裹26.分析性的语法手段是( B )A.零形式B.语序C.外部附加D.内部屈折27. “老王说服了小李”中“老王”是行为的施事,“小李”是行为的受事,这种意义是( B )A.语汇意义B.语法意义C.语境意义D.蕴含意义28.从词的构造类型上看,汉语“动人”一词属于( B )A.单纯词 B.复合词 C.派生词 D.简缩词29.“老师鼓励我考大学”是( B )A.主谓词组 B.兼语词组 C.连动词组 D.复句词组30. 语言的发展演变是不平衡的,变化最慢的是( C )A.语音B.词汇C.语法D.修辞二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。
JAVA语言程序设计期末考试试题及答案3应考必备题库一、单项选择题1、如下哪个是Java中的标识符A、publicB、superC、3numberD、width2、如下哪个是Java中的标识符A、fieldnameB、superC、3numberD、number3、已知如下定义:String s = "story"; 下面哪个语句不是合法的A、s += "books";B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;4、如下哪个是Java中有效的关键字A、nameB、helloC、falseD、good5、下面的代码段执行之后count的值是什么int count = 1;for int i = 1; i <= 5; i++ {count += i;}System.out.printlncount;A、5B、1C、15D、166、定义一个类,必须使用的关键字是A、publicB、classC、interfaceD、static7、定义一个接口必须使用的关键字是A、publicB、classC、interfaceD、static8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是A、p.addb;B、p.addb,"North";C、p.addb,"South";D、b.addp,"North";9、声明并创建一个按钮对象b,应该使用的语句是A、Button b=new Button;B、button b=new button;C、Button b=new b;D、b.setLabel“确定”;10、Frame对象默认的布局管理器是A、FlowLayoutB、BorderLayoutC、CardLayoutD、null11、下列哪一个import命令可以使我们在程序中创建输入/输出流对象A、import java.sql.;B、import java.util.;C、import java.io.;D、import java.;12、下面哪一个import命令可以为我们提供编写网络应用程序的类A、import java.sql.;B、import java.util.;C、import java.io.;D、import java.;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter二、填空题1、如果将类MyClass声明为public,它的文件名称必须是MyClass.java才能正常编译;2、Java程序中的单行注释符是// ,多行注释符是/ / ;3、Java中布尔类型的常量有两种,它们是true和false;4、Java中用于定义小数的关键字有两个:float和double,后者精度高于前者;5、Java中用于两个数相等比较的运算符是:==,用于不相等比较的运算符是<>;6、在Java中定义一个字符串类型的变量str的语句是:String str; ,定义一个具有10个元素的整型数组a的语句是:int arr = new int10; ;7、导入mypackage包中的所类的命令是import mypackage.; ;8、当声明一个数组int arr = new int5; 时,这代表这个数组所保存的变量类型是int,数组名是arr,数组的大小为5,数组元素下标的使用范围是0到4;9、假设x=13,y=4,则表达式x%y = 0的值是true,其数据类型是boolean;10、异常处理是由try、catch和finally块三个关键所组成的程序块;11、以下程序段的输出结果是三角形int x = 5, y = 6, z = 4;if x + y > z && x + z > y && z + y > xSystem.out.println"三角形";elseSystem.out.println"不是三角形";12、下面程序段的执行结果是6 5 4 3 2int a = { 2, 3, 4, 5, 6 };for int i = a.length - 1; i >= 0; i--System.out.printai + "";三、程序阅读题1、以下程序的输出结果为_Peter is 17 years old___;public class Person {String name;int age;public PersonString name, int age { = name;this.age = age;}public static void mainString args {Person c = new Person"Peter", 17; + " is " + c.age + " years old";}}2、以下程序的输出结果为__课程号:101 课程名:ASP 学分:3___;public class Course {private String cNumber;private String cName;private int cUnit;public CourseString number, String name, int unit {cNumber = number;cName = name;cUnit = unit;}public void printCourseInfo {System.out.println"课程号:" + cNumber + " 课程名:" + cName + " 学分:" + cUnit;}}class CourseTest {public static void mainString args {Course c;c = new Course"101", "ASP", 3;c.printCourseInfo;}}3、以下程序的输出结果为__汤姆猫体重:20.0斤___;public class Tom {private float weight;private static String name;public void setWeight float weight {this.weight = weight;}private void out {System.out.println name + "体重:" + weight + "斤";}public static void mainString args { = "汤姆猫";Tom cat = new Tom;cat.setWeight20;cat.out;}}4、以下程序的输出结果__;public class Father {String name, address, tel;int age;public FatherString name, int age { = name;this.age = age;}void out {System.out.print"姓名:" + name;System.out.print" 年龄:" + age;}void outOther {System.out.print" 家庭住址:" + address;System.out.print" 电话:" + tel;}}class Son extends Father {String school;public SonString name, int age {super name, age;}void out {super.out;super.outOther;System.out.println" 学校:" + school;}public static void mainString args {Son son = new Son"Tom", 15;son.address = "金水区";son.school = "九中";son.tel = ;son.out;}}5、下列程序的运行结果是__12345____; public class MyClass {int a = { 1, 2, 3, 4, 5 };void out {for int j = 0; j < a.length; j++System.out.print a j + "";}public static void mainString args {MyClass my = new MyClass;my.out;}}四、简答题1、简述Java中异常处理的机制答:首先Java的异常是面向对象的;一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里;Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和finally;1.异常处理:在Java语言的错误处理结构由try,catch,finally三个块组成;其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等;不管try块中的代码如何退出,都将执行 finally块;2.抛出异常:Java语言可以不在方法中直接捕获,而用throw语句将异常抛给上层的调用者;Throw语句就是来明确地抛出一个异常;首先你必需得到一个Throwable的实例句柄,通过参数传到catch中,或者采用new操作符来创建一个;2、什么是继承答:通过必要的说明能够实现某个类无需重新定义就拥有另一个类的某些属性和方法,并把这种关系称为继承,先定义的类称为父类,后定义的类称为子类,并且允许多层的继承关系;3、请简述重载和重写的区别答:方法的重写Overriding和重载Overloading是Java多态性的不同表现;重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现;如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写Overriding;子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了;如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载Overloading;Overloaded的方法是可以改变返回值的类型;五、程序设计题1、按以下要求编写程序1 创建一个Rectangle类,添加width和height两个成员变量2 在Rectangle中添加两种方法分别计算矩形的周长和面积3 编程利用Rectangle输出一个矩形的周长和面积解答:public class Rectangle {float width, height;public Rectangle float width, float height {this.width = width;this.height = height;}public float getLength{return this.width + this.height 2;}public float getArea{return this.width this.height;}public static void mainString args {Rectangle rect = new Rectangle10, 20;System.out.println"周长是:" + rect.getLength;System.out.println"面积是:" + rect.getArea;}}2、按以下要求编写程序1 编写Animal接口,接口中声明run 方法2 定义Bird类和Fish类实现Animal接口3 编写Bird类和Fish类的测试程序,并调用其中的run方法解答:public interface Animal {void run;}class Bird implements Animal {public void run {System.out.println"鸟儿在飞...";}}class Fish implements Animal {public void run {System.out.println"鱼儿在游...";}}public class TestAnimal {public static void mainString args {Bird bird = new Bird;bird.run;Fish fish = new Fish;fish.run;}}3、编写一个Frame框架应用程序,要求如下:1 在窗口设置两个菜单“文件”、“编辑”2 在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”3 在“编辑”菜单里添加两个菜单项“复制”、“粘贴”4 点击关闭菜单项时,使程序关闭;解答:importimportimportimportimportimportimportimportimport/主窗体/public class MyFrame extends Frame {private static final long serialVersionUIDprivate Frame frmMain; // 窗体MenuBar mb; // 菜单栏Menu mnuFile; // "文件"菜单Menu mnuEdit; // "编辑"菜单MenuItem miOpen; // "打开"菜单项MenuItem miSave; // "保存"菜单项MenuItem miClose; // "关闭"菜单项MenuItem miCopy; // "复制"菜单项MenuItem miPaste; // "粘贴"菜单项public MyFrame {frmMain = new Frame"主窗体";// 创建菜单栏mb = new MenuBar;// 创建菜单mnuFile = new Menu"文件";mnuEdit = new Menu"编辑";// 创建菜单项miOpen = new MenuItem"打开";miSave = new MenuItem"保存";miClose = new MenuItem"关闭";miCopy = new MenuItem"复制";miPaste = new MenuItem"粘贴";}public void showFrame {frmMain.setSize800, 600;frmMain.setLocation100, 100;frmMain.setBackgroundColor.white;frmMain.setVisible true;frmMain.setLayout null;frmMain.addWindowListener new WindowHandler; // 注册窗口监听器// 将菜单栏放入窗体中frmMain.setMenuBar mb;// 将菜单放入菜单栏中mb.add mnuFile;mb.add mnuEdit;// 将菜单项放入菜单中mnuFile.add miOpen;mnuFile.add miSave;mnuFile.add miClose;mnuEdit.add miCopy;mnuEdit.add miPaste;// 注册动作事件监听器miClose.setActionCommand"miClose_Clicked";miClose.addActionListener new MenuHandler;}// 定义一个内部类,在这个类中编写窗口关闭事件处理程序;private class WindowHandler extends WindowAdapter {public void windowClosingWindowEvent e {System.exit0; // 退出应用程序,状态码 0 表示正常终止,非 0 表示异常终止;}}// 定义一个内部类,在这个类中编写动作事件处理程序;private class MenuHandler implements ActionListener {public void actionPerformedActionEvent e {if e.getActionCommand == "miClose_Clicked" {System.exit0; // 退出应用程序}}}}public class TestMyFrame {public static void mainString args {// 启动主窗体MyFrame guiWindow = new MyFrame;guiWindow.showFrame;} }。
** 课程代码:A100002座位号:《计算机技术基础(C语言)》试卷A姓名: 学号: 专业:学院: 班级:20 年月日第一部分选择题(共 30 分)一、单项选择题(本大题共 15 小题,每题只有一个正确答案,答对一题得 2 分,共 30 分)1、以下关于C语言标识符的描述中,正确的是【】。
A)标识符可以由汉字组成B)标识符只能以字母开头C)关键字可以作为用户标识符D)Area与area是不同的标识符2、使下列程序段输出“123,456,78”,键盘输入数据,正确的输入是【】。
int i,j,k;scanf(“%d,%3d%d”,&i,&j,&k);printf(“%d,%d,%d\n”,i,j,k);A)12345678 B)123,456,78 C)123,45678 D)123,*456783、判断char类型的变量c1是否为数字字符的正确表达式为【】。
A) (c1>=0)&&(c1<=9) B) (c1>=’0’)&&(c1<=’9’)C) ’0’<=c1<=’9’ D) (c1>=’0’)||(c1<=’9’)4、若有语句int a=1,b=2,c=3;则以下值为0的表达式是【】。
A)’a’&&’b’ B)a<=b C)((a>b)||(b<c) D)(!(a+b)==c&&a)5、已知:int a[2][3]; 则对数组元素的非法引用是【】A. *(a[0]+2)B. a[1][3] C . a[1][0] D. *(*(a+1)+2)6、在循环语句的循环体中执行break语句,其作用是【】。
A)跳出该循环体,提前结束循环B)继续执行break语句之后的循环体各语句C)结束本次循环,进行下次循环D)终止程序运行7、执行语句for(i=10;i>0;i--);后,变量i的值为【】。
语言专业期末试题及答案
一、选择题
1.以下哪个选项是对于语言学研究对象的定义最准确的?
A. 文字
B. 语言
C. 语法
D. 语音
答案:B. 语言
2.下面哪个选项是对于语言习得和语言学习的描述最恰当的?
A. 语言习得是指通过接触环境中的语言而获得的非有意识的语言能力;语言学习是指通过系统学习而获得的有意识的语言知识和技能。
B. 语言习得和语言学习是同一个概念,指的是通过不同的方式学习和掌握新的语言。
C. 语言习得是指通过系统学习和实践获得的语言能力;语言学习是指通过社交环境中的语言接触而获得的语言技能。
D. 语言习得是指通过无意识接触语言环境而自然习得的语言能力;语言学习是指通过专门的语言课程学习语言技能。
答案:A. 语言习得是指通过接触环境中的语言而获得的非有意识的语言能力;语言学习是指通过系统学习而获得的有意识的语言知识和技能。
3.下列哪个选项是语言层次结构的描述最准确的?
A. 语音 - 词汇 - 句子 - 文章
B. 词汇 - 句子 - 语音 - 文章
C. 文章 - 句子 - 词汇 - 语音
D. 语音 - 文章 - 句子 - 词汇
答案:A. 语音 - 词汇 - 句子 - 文章
4.以下哪一个选项是对于词汇意义最恰当的描述?
A. 词汇是用来表达意义和概念的基本单位。
B. 词汇是一种具体的语言形式,用来传达语言信息。
C. 词汇是语言中的规则配对,用来识别特定的语言结构。
D. 词汇是语言中的声音和符号,用来构成句子。
答案:A. 词汇是用来表达意义和概念的基本单位。
5.以下哪个选项是对于语法的定义最准确的?
A. 语法是指语言表达的结构、规则和原则。
B. 语法是指一门学科,研究语言的产生和变化。
C. 语法是指语言的音节、词汇和句子的组成规律。
D. 语法是指语言使用中的语音和语义规则。
答案:A. 语法是指语言表达的结构、规则和原则。
二、简答题
1.请简要解释语音学的研究范畴。
答:语音学研究的是语音及其相关现象,包括语音的产生、传播和感知等方面。
它关注语音的构成要素、调音器官的运动方式、声音的特点以及语音的区别和变体等内容。
2.请解释语义学的研究对象和任务。
答:语义学的研究对象是语言中的意义。
它主要研究词汇、句子和篇章等语言单位的意义,探讨词义、句义、语义关系、语义变化等问题。
语义学的任务是揭示语言符号和意义之间的关系,帮助人们理解语言表达的含义。
3.请简述句法分析的目标和方法。
答:句法分析的目标是确定句子中各个成分的功能、语序和结构关系,进而构建句子的形式和层次关系。
方法主要包括短语结构语法、依存语法和转换语法等,通过分析句子的句法结构、语序规则和语言变换来揭示句子的内部组成和语法规律。
4.请解释语用学的研究领域和意义。
答:语用学研究的是语言在特定语境中的使用规则和交际功能。
它关注语言交际的目的、意图、语境和效果等,研究言语行为、指称、暗示和语境修辞等方面的问题。
语用学的意义在于帮助人们理解和分析交际过程中的意义变化、表达效果和信息交流等现象。
三、论述题
请根据语言学的研究对象和方法,论述语言学在语言教学中的应用。
答:
语言学作为一门科学,对于语言教学有着重要的应用价值。
首先,
语言学研究对象涵盖了语音、词汇、句子和语篇等语言层次,通过系
统研究这些语言单位的结构、规则和功能,可以为语言教学提供科学
的依据。
例如,在语音学方面,可以帮助学生正确发音、准确理解语
音构成要素。
在词汇学方面,可以帮助学生掌握词汇的意义、辨析和
运用。
在句法学方面,可以帮助学生理解句子的结构、语序和语法规则。
在语用学方面,可以帮助学生掌握语言交际的目的、语境和意图。
其次,语言学的研究方法和理论体系也为语言教学提供了指导和启示。
通过语言学的研究方法,可以对语言进行系统的分析和描述,帮
助教师更好地了解学生的语言现状和问题,有针对性地设计教学内容
和策略。
而语言学的理论体系则为语言教学提供了理论框架和思路,
帮助教师构建教学体系和教学方法。
例如,通过应用句法学理论,可
以设计有效的句法教学方案,帮助学生掌握句子的结构和语法规律。
通过应用语用学理论,可以引导学生理解语言交际中的意图和含义,
提高语言运用能力。
综上所述,语言学在语言教学中的应用具有重要价值。
通过借鉴语
言学的研究成果和方法,可以提高语言教学的科学性和有效性,帮助
学生更好地学习和运用语言。