jee考试题带答案
- 格式:docx
- 大小:205.80 KB
- 文档页数:9
2024年6月青少年机器人技术等级考试理论综合试卷四级真题(含答案)分数:100分题数:30一、单选题(共20题,共80分)。
1.题Arduino C语言中,描述符byte表示的是()。
A.整型B.字符型C.单精度浮点型D.字节型标准答案:D。
2.题Arduino UNO/Nano主控板的MCU中,通常用于保存程序运行时数据的是()。
A.B.C.D.标准答案:C。
3.题Arduino C程序如下,当变量num的值为0时,该段程序运行后,串口监视器输出结果是()。
A.无输出B.1C.4D.1234标准答案:C。
4.题Arduino UNO/Nano主控板,通过按键开关切换高低电平,电路搭设如下,该电路属于()。
A.外部上拉电阻电路B.外部下拉电阻电路C.内部上拉电阻电路D.内部下拉电阻电路标准答案:B。
5.关于光敏电阻,下列选项中描述错误的是()。
A.光敏电阻的阻值随着光照强度的增大而减小。
B.光敏电阻的阻值随着光照强度的减小而增大。
C.使用光敏电阻,读取环境光的返回值,通常需要并联一个分压电阻。
D.光敏电阻的感光元件采用半导体材料制作而成。
标准答案:C。
6.关系表达式0xF>15的结果是()。
A.0B.1C.0xFD.15标准答案:A。
7.题Arduino UNO/Nano主控板,电路搭设及部分程序如下,当按键开关按下LED 点亮时,程序块中A和B的值分别是()。
A.HIGH/HIGHB.HIGH/LOWC.LOW/HIGHD.LOW/LOW标准答案:B。
8.题NPN三极管标识如下图,图中A对应的引脚是()。
A.基极B.集电极C.发射极D.漏极标准答案:A。
9.读取当前环境光数据,电路如下图所示,当光照强度增大时,analogRead(A0)的返回值是()。
A.增大B.减小C.不变D.不确定标准答案:A。
10.题Arduino C语言中,用于表示当两个条件都成立,整个条件才成立的逻辑运算符是()。
印度高考试题及答案在印度,高考是一项重要的学术考试,被称为“印度共同入学测试”(Joint Entrance Examination,简称JEE)。
该考试由印度国家测试机构(National Testing Agency)组织,并被用于甄选印度最顶尖的工程、医学和科学学生。
本文将介绍印度高考试题及答案,并探讨该考试的重要性和影响。
一、印度高考试题及答案概述印度高考试题包括物理学、化学和数学三个科目。
在每个科目中,考生将面对一系列选择题和解答题。
这些试题旨在考察考生的基础知识、解题能力和逻辑思维。
以下是一些典型的印度高考试题样例及其答案:物理学试题示例:1. 以下哪项是牛顿第二定律的正确表述?A) 力等于质量乘以加速度B) 力等于质量除以加速度C) 加速度等于力除以质量D) 加速度等于质量乘以力答案:A) 力等于质量乘以加速度化学试题示例:1. 水的化学式是什么?A) H2SO4B) CO2C) H2OD) NH3答案:C) H2O数学试题示例:1. 下列哪个方程组的解是(x, y) = (2, 1)?A) 2x - 3y = 5, x + y = 3B) 3x - 2y = 4, x + 2y = 5C) 2x + 3y = 7, 2x - y = 3D) x + y = 3, 2x + 2y = 6答案:C) 2x + 3y = 7, 2x - y = 3二、印度高考的重要性和影响印度高考对于大多数学生来说至关重要,它决定了他们是否能够进入印度的顶尖工程和医学院校。
该考试有着激烈的竞争和高难度的试题,只有获得高分的考生才能被录取。
因此,高考成绩直接影响了学生的未来职业发展和社会地位。
此外,高考成绩还可以影响到学生的奖学金和助学金申请。
许多大学和机构会根据高考成绩提供奖学金和其他经济支持,以帮助学生支付学费和生活费用。
因此,取得优异的高考成绩可以为学生提供更多的机会和资源。
三、高考备考建议要在印度高考中取得好成绩,学生需要进行充分的备考和复习。
绝密★启用前JavaScript前端开发期末试题一、选择题(每题2分,共30分)1、定义函数使用的关键字是()。
A. functionB. funcC. varD. new2、下列选项中,不能作为变量名开头的是()。
A. 字母B. 数字C. 下划线D. $3、下列语句不能用于遍历数组的是()。
A.forB.for…inC.for…ofD.if4、阅读以下代码,执行fn1(4,5)的返回值是()。
function fn1(x, y){return (++x) + (y++);}A. 9B.10C.11D.125、调用函数时,不指明对象直接调用,则this指向()对象。
A. documentB. windowC. FunctionD. Object6、下列选项中,描述正确的是()。
A. resizeBy()方法用于移动窗口B.pushState()方法可以实现跨域无刷新更改URLC. window对象调用一个未声明的变量会报语法错误D.以上选项都不正确7、下面可用于获取文档中全部div元素的是()。
A. document.querySelector('div')B. document.querySelectorAll('div')C. document.getElementsByName('div')D. 以上选项都可以8、下列事件中,不会发生冒泡的是()。
A. clickB. mouseoutC. blurD. keyup9、正则表达式“/[m][e]/gi”匹配字符串“programmer”的结果是()。
A. mB. eC. programmerD. me10、下面关于setRequestHeader()方法描述正确的是()。
A. 用于发送请求的实体内容B. 用于单独指定请求的某个HTTP头C. 此方法必须在请求类型为POST时使用D. 此方法必须在open()之前调用11、以下选项中,可以根据包含文本匹配到指定元素的是()。
Javascript 综合复习题【共116 题】每份考卷中javascript 只占一半。
题型和分数如下:1. 单选题:10 题*1 分= 10 分2. 填空题:5 题*1 分= 5 分3. 程序阅读题:2 题*4 分= 8 分4. 程序实现题:2 题*5 分= 10 分5. 简答题:3 题*5 分= 15 分合计:48 分,共22 题。
剩余52 分,23 题是另一门课程。
【提示:本综合复习题的目的是让同学们多见识各种题目。
选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。
】第一部分:单选题1. Javascript 中, 以下哪条语句一定会产生运行错误?答案( B )A、var _ 变量=NaN;B、var 0bj = [];C、var obj = //;D、var obj = {};2. 以下两个变量 a 和 b ,a+b 的哪个结果是NaN ?答案( C )A、var a=undefind; b=NaNB、var a= ‘123’; b=NaNC、var a =undefined , b =NaND、var a=NaN , b='undefined'6. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B )A、34B、35 C 、36 D、377. Javascript 中, 以下代码运行后变量y 的值是:答案( D )var x = [ ‘abcde ’, 123456];var y = typeof typeof x[1];A、"function"B、"object" C 、"number" D、"string"8. Javascript 中, 以下那两个变量的值不是==:答案( B )A、var a=0 , b=-0;B、var a=NaN , b=NaN; C 、var a=null , b=undefined;D、var a=[] , b=false;9. Javascript 中, 以下声明变量语句中哪个不正确?答案( D )A、var aa;B、var bb=3; cc='good'; C 、var dd = ee = 100; D、var ff=3, gg='he's good';10. Javascript 中, foo 对象有att 属性,那么以下获取att 属性值的表达式哪个是错误的?答案( C )A、foo.attB、foo["att"] C 、foo{"att"} D、foo["a"+"t"+"t"]11. Javascript 中, 以下代码运行后变量y 的值是:答案( B )var x = [typeof x, typeof y][1];var y = typeof typeof x;A、"number"B、"string"C、"undefined"D、"object"12. 下面哪个javascript 变量名称不合法( D )A. stringB. lengthC. 非法字符D.this13. 下面哪个描述不正确( B )A. NaN!=nullB.NaN==NaNC.{}!=falseD.null!=false14. var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , newArray(2,9,0,6)); 则arr[1][3]= ( D )A.cB.6C.4D.undefined15. 有如下代码:var arr = new Array(9);arr[0]=1;arr[2]=2;该数组的length 属性值为( D )A、2B、10 C 、8 D、916. 有一个submit 按钮,在这个按钮控件上添加哪个事件不起作用?( D )A.onMouseoutB.onmouseoverC.onclickD.onsubmit17. 有一个变量var a=typeof string + 100+50 + NaN ,以下哪个是alert(a)的结果?( C )A.function150NaNB. function10050NaNC.undefined10050NaN D. NaN18. 以下代码,哪个结果是正确的?( A )var str='123abc';str += str.replace('abc' , '');alert(str);A.123abc123B. 123abcC.123D. abc19. 以下哪个结果是正确的?( C )var a=100 ,b="100.5a6", c="100.1";alert(Math.max(a , b ,c));A.100B. 100.1C.NaND.undefined20. 以下哪个语句能正确弹出结果: ( D )A. alert(new Date(2011 , 12 , 25).getDay());B. alert(new Date(2011 , 12 , 25 , 5).getDay());C. alert(new Date(2011 , 12 , 25 , 5 , 5 , 9).getDay());D. 以上三个结果都正确21. 以下代码正确的运行结果是?( C )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);A. 1,2,3B. 1,2,3,4C. 2,3,4D. 2,3,4,522. 下面哪个描述不正确( B )A. NaN!=nullB.null!=undefinedC.{}!=falseD.null!=false23. var a = new Array(new Array(9,0,3,6,5), new Array(2,9,0,6)); 则a[0][3]= ( B )A.3B.6C.5D.024. 有一个变量var a=(100+50)+undefined+NaN ,以下哪个是alert(a) 的结果?( B )A.150undefinedNaNB.NaNC.150undefinedD.10050undefinedNaN25. 以下代码,哪个结果是正确的?( C )var a='123.5abc',b='100abc';alert(parseInt(a)+Number(b));A.123100abcB. 123.5abc100abcC.NaND. 22326. 以下哪个结果是正确的?( B )var a=100,b="100.56",c="80";alert(Math.max(a , b ,c));A.100B. 100.56C.NaND.8027. 以下哪个正则表达式符号的描述正确?( C )A. * 等同{1,}B. +等同{0,}C. ?等同{0,1}D. \W 等同[0-9A-Za-z_]28. 请选择结果为真的表达式:( C )A. typeof null !="object"B. null === undefinedC. 1 == "01.00"D. NaN == NaN29. 以下哪个单词不属于javascript 保留字:( C )A. withB. instanceofC. baseD. void30. 设置下拉列表框中某项被默认选中的属性是( C )A.checkedB. checkC. selectedD.select31. nodeType 属性可用于获取节点类型,如果返回值为1,则表明该节点为( B )。
2023年3月青少年机器人技术等级考试理论综合试卷四级真题(含答案)分数:100 题数:30一、单选题(共20题,共80分)1.Arduino C语言中,前缀0x表示的数制是?()A. 二进制B. 八进制C. 十进制D. 十六进制试题编号:20230310152545439试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:4是否评分:已评分评价描述:2.Arduino UNO/Nano主控板,下列选项中,关于A0~A5引脚描述正确的是?()A. 仅用于模拟信号输入B. 仅用于模拟信号输出C. 可用于模拟信号输入和输出D. 可用于数字信号输入和输出以及模拟信号输入试题编号:20230310152545610试题类型:单选题标准答案:D试题难度:试题解析:考生答案:D考生得分:4是否评分:已评分评价描述:3.下列选项中关于break语句和continue语句说法正确的是?()A. 在循环结构中break语句是结束本次循环B. 在循环结构中continue语句是结束整个循环C. 在循环结构中break是终止整个程序的运行D. 在循环结构中break是结束整个循环,continue是结束本次循环试题编号:20230310152546048试题类型:单选题标准答案:D试题难度:试题解析:考生答案:B考生得分:0是否评分:已评分评价描述:4.Arduino UNO/Nano主控板,电路搭设如下图所示,下列选项中,关于LED控制引脚模式设置正确的是?()A. pinMode(6,INPUT);B. pinMode(6,OUTPUT);C. pinMode(2,INPUT);D. pinMode(2,OUTPUT);试题编号:20230310152546391试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:5.Arduino UNO/Nano主控板,通过引脚3向一个传感器发送一个20微秒的低电平触发信号,如下图所示,下列程序正确的是?()A.B.C.D.试题编号:20230310152546219试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:4是否评分:已评分评价描述:6.Arduino C程序如下,当程序运行时,串口监视器输出结果是?()A. 0B. 1C. 2D. 3试题编号:20230310152545938试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:B考生得分:0是否评分:已评分评价描述:7.Arduino C程序如下,当程序运行时,串口监视器输出结果是?()A.B.C.D.试题编号:20230310152546001试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:A考生得分:0是否评分:已评分评价描述:8.2022年底,OpenAI发布了新一代聊天机器人模型,推动人工智能应用达到一个新的高度,该模型的名称是?()A. ChatGPTB. KerasC. AlphaFoldD. TensorFlow试题编号:20230310152545172试题类型:单选题标准答案:A试题难度:试题解析:考生答案:A考生得分:4是否评分:已评分评价描述:9.Arduino Nano主控板,通过光敏电阻控制LED灯亮度的变化。
2024年9月青少年机器人技术等级考试理论综合试卷六级真题(含答案)分数:100 题数:30一、单选题(共20题,共80分)。
1.使用 ESP32 for Arduino SPI 类库,下列选项中,具有设置时钟模式功能的成员函数是?()。
A. SPI.setMode()B. SPI.setBitOrder()C. SPI.setDataMode()D. SPI.setCLock()标准答案:C。
2.题HTML文档由标签和文本内容组成,下列选项中,用于标记网页头部的标签是?()。
A. <title>B. <head>C. <body>D. <p>标准答案:B。
3.题ESP32 for Arduino 提供的 WiFi类库的成员函数中,用于设定ESP32主控板为AP模式的成员函数是?()。
A. WiFi.scanNetWorks()B. WiFi.softAP()C. WiFi.begin()D. WiFi.SSID()标准答案:B。
4.下列选项中,可获取本机电脑止的命令是?()。
A. dirB. msconfigC. pingD. ipconfig标准答案:D。
5.下图是三相反应式步进电机连续节拍工作示意图,图示所对应的工作方式为?()。
A. 三相单三拍B. 三相单六拍C. 三相双三拍D. 三相双六拍标准答案:C。
6.关于 ESP32 for Arduino SPI类库成员函数begin()的功能,下列描述正确的是?()。
A. 启动SPI通信事务B. 启动SPI数据传送C. 设置SPI的时钟模式D. 按照默认参数初始化SPI接口标准答案:D。
7.题PID控制器是比例-积分-微分控制器的简称,下列选项中,可消除稳态误差的控制器有?()。
A. P控制B. 1控制C. D控制D. ID控制标准答案:B。
8.关于 ESP32 for Arduino I2C类库成员函数requestFrom()的功能,下列描述正确的是?()。
2023年9月青少年机器人技术等级考试理论综合试卷四级真题(含答案)分数:100 题数:30一、单选题(共20题,共80分)。
1.题Arduino C程序如下,当程序运行时,串口监|视器输出结果是()。
A.项,3B.项,18C.项,37D.项,55标准答案:C。
2.题Arduino C程序如下,当程序运行时,串口监|视器输出结果是()。
A.项,4B.项,4.00C.项,5D.项,5.00标准答案:B。
3.题Arduino C程序如下,该程序运行后在串口监|视器显示的内容是()。
A.项,10B.项,16C.项,20D.项,22标准答案:D。
4.题Arduino Nano主控板,通过光敏电阻控制LED灯亮度的变化。
电路搭设及部分程序如下图所示,当光照强度逐渐增强时,LED的亮度逐渐减弱,此时红框A对应的程序是()。
A.项,B.项,C.项,D.项,标准答案:B。
5.题Arduino UNO/Nano主控板,电路搭设如下,下列选项中,实现按键开关按下后,LED熄灭的程序段是()。
A.项,B.项,C.项,D.项,标准答案:C。
6.题Arduino UNO/Nano主控板,读取超声波传感器的返回值,电路搭设和部分程序如下图所示,程序中红色方框A所对应的程序是()。
A.项,B.项,C.项,D.项,标准答案:B。
7.题Arduino UNO/Nano主控板,通过引脚3发送4个20微秒的低电平脉冲触发信号,时序如下图所示,下列程序正确的是()。
A.项,B.项,C.项,D.项,标准答案:C。
8.下列图示电路中,属于外部上拉电阻电路的是()。
A.项,aB.项,bC.项,cD.项,d标准答案:A。
9.如图所示电路,U=3V,R1=R2=15Ω,当开关闭合时,下列选项中正确的是()。
A.项,I=I1+I2B.项,U=U1=U2C.项,电流I的值为0.1AD.项,电压U1的值为3V标准答案:C。
10.题Arduino C语言中,下列选项中,用于表示二进制的前缀是()。
参考答案(开卷)考试用时:120分钟总分:100分一、写出下列程序的运行结果(3*6,共18分)1. public class Test{public static void main(String[] args) {SubClass sb = new SubClass( );System.out.println(sb.min( ));}}class SuperClass { int a = 10 , b = 20 ;public SuperClass () { System.out.println("SuperClassCreate"); }}class SubClass extends SuperClass { public SubClass () { System.out.println("SubClass Create"); }int min( ) { return ((a<b)?a:b); } } 运行结果:2. class Parent{void printMe(){System.out.println("parent");}}class Child extends Parent{void printMe(){System.out.println("child");}void printAll(){super.printMe();this.printMe();printMe();}}public class ClassTest{public static void main(String[] args) {Child myC = new Child( );myC.printAll( );}}运行结果:3.public class TestString{ public static void main(String[] args) {String s1 = "Hello!"; String s2 = new String("World!");String s3="HelloJava", s4="HelloJava";String s5=new String(s3);System.out.println(s1.concat(s2));System.out.println("s3==s4 is "+(s3==s4));System.out.println("s3==s5 is "+(s3==s5));} } 运行结果:4. classA{ static{ System.out.print("1");} publicA(){ System.out.print("2"); } }clas s B extendsA{ static{ System.out.print("a");} publicB(){ System.out.print("b"); } }pu blic class Hello{ public static void main(String[] ars){ A ab = new B();B b = new B();}}运行结果:5. public class TryCatchTest{public static void main(String args[ ]) { int a=99,b=0,c;try{System.out.println("产生异常之前");c=a/b;System.out.println("产生异常之后");}catch(ArrayIndexOutOfBoundsException e) { System.out.println("处理下标越界异常");}catch(ArithmeticException e) {System.out.println("处理算术异常");}System.out.println("异常处理结束");}}运行结果:6. test.jsp<%@page contentType="text/html; charset=GBK"%><%@ page language="java" %><HTML><HEAD><TITLE>JSP 页面 </TITLE></HEAD><BODY><%! int s=0; %><% for (int i=1; i < 6; i++) {s = s + i;} %><P><%= s %><P></BODY></HTML>运行结果:二、编程题(9+15+15+15,共62分)1.编写Student.jsp,要求使用Struts标签,把学生信息(学号、姓名、性别、密码)保存到Oracle数据库中,编写Success.jsp,要求在页面上显示“学生信息保存成功!”请把两个JSP中<body>和</body>之间的内容补充完整(7+2,共9分)Student.jsp(7分)<%@ page language="java" import="java.util.*"pageEncoding="UTF-8" %><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""><html><head><meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"><title>请输入学生信息</title></head><body>输入学生信息: <br/></body></html>Success.jsp(2分)<%@ page language="java" import="java.util.*"pageEncoding="GBK"%><html><head><meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"><title>学生信息插入成功</title></head><body></body></html>2.编写一个无状态SessionBean,远程接口名称叫StudentRemote, 本地接口名称叫StudentLocal,实现类叫StudentBean。
-+懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;它剥夺你对前途的希望,割断你和别人之间的友情,使你心胸日渐狭窄,对人生也越来越怀疑。
—罗兰字处理软件Word 2000单选题1. Word 2000文档文件的扩展名默认为。
A. DOCB. DOTC. TXTD. RTF2. Word 2000程序启动后就自动打开一个名为的文档。
A. 无名文件1B. 文本1C. 文档1D. 文件13. 在Word 2000中不能直接被编辑的文件类型是。
A. DOCB. RTFC. TXTD. BMP4. 在编辑Word文档时,要保存正在编辑的文件但不关闭或退出,则可按键来实现。
A. CTRL+SB. CTRL+VC. CTRL+ND. CTRL+O5. 在Word 2000编辑状态下,打开了MyDoc.DOC文档,若要把编辑后的文档以文件名“W1.DOC”存盘,应执行“文件”菜单中的命令。
A. 保存B. 另存为C. 另存为Web页D. 另存为HTML6. 将文档中一部分内容复制到别处,首先要进行的操作是。
A. 复制B. 粘贴C. 选定D. 剪切7. 在Word 2000编辑状态下,当工具栏中的“剪切”和“复制”按钮呈灰色显示,则表明。
A. 剪贴板上已经存放了信息B. 在文档中没用选定任何对象C. 选定的对象是图片D. 选定的文档内容太长8. 当一个文档窗口被关闭后,该文档将。
A. 保存在外存储器中B. 保存在主存储器中C. 保存在剪贴板中D. 既保存在外存也保存在内存中9. 在Word 2000中,可以显示分页效果的视图方式是。
A. 普通视图方式B. 联机版式视图方式C. 页面视图方式D. 大纲视图方式10. 在Word 2000编辑状态下,如果要调整文档的左右边界,利用方法更直接、快捷。
A. 工具栏B. 格式栏C. 菜单栏D. 标尺11. 在Word 2000中不能直接进行的操作是。
全国青少年机器人技术等级考试理论综合试卷(四级) B分数:100.00 题数:45一、单选题(共30题,每题2分,共60分)1.超声波传感器,有四个引脚,超声波传感器从哪个引脚接受触发信号,开始工作?A、VCCB、TrigC、EchoD、GND试题编号:20181129150622895题型:单选题答案:B难度:一般试题解析:2. 关于PWM下面描述错误的是?A、PWM是通过数字信号实现的模拟输出;B、PWM是通过调整占空比来实现输出值的变化;C、占空比是一个脉冲周期内低电平时间所占的比例;D、PWM等效输出电压值等于占空比乘以高电平值。
试题编号:20181129150622989题型:单选题答案:C难度:一般试题解析:3. 关于循环语句中,break语句描述错误的是?A、break语句只对包含它的最内层循环语句起作用B、break语句可以跳出多重循环C、break语句终止当前循环D、break语句执行后,程序将跳转到本循环后的第一条语句开始继续执行试题编号:20181129150622833题型:单选题答案:B难度:一般试题解析:4. 在程序运行过程中,需要延时0.2秒,下列程序正确的是?A、delay(0.2);B、delay(20);C、delay(200);D、delay(2000);试题编号:20181129150622688题型:单选题答案:C难度:一般试题解析:5. 以下有关switch语句的说法正确的是?A、break语句是switch语句中必需的一部分B、在switch 语句中可以根据需要使用或不使用break语句C、break语句在switch 语句中不可以使用D、在switch 语句中的每一个case都要使用break语句试题编号:20181129150622816题型:单选题答案:B难度:一般试题解析:6. Arduino C语言中,十六进制数的前缀是?A、0B、无前缀C、0bD、0x试题编号:20181129150622719题型:单选题答案:D难度:一般试题解析:7. 在C语言中,关于变量下面说法不正确的是?A、变量名的第一个字可以是数字B、变量名区分大小写C、变量名称只能包含英文字母、数字和下划线D、变量名不得和系统的关键字重名试题编号:20181129150622704题型:单选题答案:A难度:一般试题解析:8. UNO或Nano主板所采用的主控芯片Atmega328P的ADC有多少位精度?A、255B、32C、8D、10试题编号:20181129150622973题型:单选题答案:D难度:一般试题解析:9. 关于analogRead() 模拟输入函数的返回值,正确的是?A、1和0B、0-255之间C、0-1023之间D、0-1024之间试题编号:20181129150622769题型:单选题答案:C难度:一般试题解析:10. 在纯电阻电路中,根据欧姆定路I=U/R,关于下列说法正确的是?A、电路中,电流随着两端电压的增大而增大B、电路中,电流随着两端电压的增大而减小C、电路中,电阻随着两端电压的增大而减小D、电路中,电阻随着两端电压的增大而增大试题编号:20181129150622926题型:单选题答案:A难度:一般试题解析:11. 使用电机驱动芯片控制电机速度,常用主控板的引脚是?A、数字输入引脚B、数字输出引脚C、模拟输入引脚D、模拟输出引脚试题编号:20181129150622910题型:单选题答案:D难度:一般试题解析:12. 使用红外传感器库是,红外类库成员函数resume()描述正确的是?A、串口输出红外按键的返回值编码;B、清空缓存,接受下一个红外编码;C、获取当前红外按键的编码值;D、初始化红外传感器,启动红外接收功能。
j e e考试题带答案集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]西北农林科技大学本科课程考试试题(卷)2012—2013学年第1学期《J2EE技术》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:本试卷由笔试和机试两部分组成。
一到三题为笔试部分,第四题为机试部分一、选择题(每题3分【按空分配分数】,共30分)得分:分1. 相比于Spring,基于EJB的Java EE技术作为企业级应用解决方案的主要优势体现在(),使得开发出的应用是可向外伸缩的 (scale-out)。
A. 安全性B. 运行的时空效率C. 事务处理能力D. 支持分布的能力企业级的与普通javabean的区别是企业级的不仅可以供本地客户端访问,还可以供远程客户端访问。
本质区别是访问者和被访问者是否位于同一台虚拟机上。
2.消息服务 (Message Service) 与方法调用 (Method Invocation)两者的最大区别就是:消息服务还可以实现()、()以及异构系统集成。
Java消息服务(JMS)是一个消息标准,它允许javaEE应用程序组件生成、发送、接收和读取消息。
它能够进行分布式的、松耦合的、可靠地、异步的信息交流。
A. 异步B. 业务调用C. 松耦合D. 消息传递3. 关于无状态会话bean和有状态会话bean中“状态”说法正确的是()。
A. 有状态会话bean实例有对应的生命周期,而无状态会话bean则没有B. 有状态会话bean可维持同一个客户端的多个调用之间的状态信息,无状态会话bean则不能C. 有状态会话bean可以实现业务对象的持久化,无状态会话bean不能D. 有状态会话bean可以维护HTTP客户端的状态,无状态会话bean不能4.JPA实体之间的关系包括一对一、多对多、(对多一)和(一对多)共四种关联关系,以及( D )关系。
Java Persistence API java持久化,实体类表示对象,是对数据库中记录的表示A. 一对多B. 多对一C. 继承D. 映射5. 判断访问EJB的方式是本地 (local) 访问还是远程 (remote) 访问取决于EJB访问客户端和EJB是否位于()或者()。
A. 同一台计算机B. 同一个JVM (Java Virtual Machine, Java虚拟机)C. 同一个网络D. 同一个进程6. Java EE采用实体完成对象/关系的持久性映射 (ORM, Object-Relation Mapping)。
其中,一个实体类对应关系数据库的零或一个( A ),一个实体实例对象对应到关系数据库中的一个( B )。
A. table(数据表)B. record(记录)C. field(字段)D. view(视图)7.引入EL (Expression Language, 表达式语言) 和 JSTL (Java-server-pages Standard Tag Library, JSP标准标签库) 的最终目的是()。
EL能够帮助页面开发人员通过简单的表达式完成如下任务:动态读取JavaBean中的数据,动态将数据写入JavaBean中,调用任意静态或公有方法,动态执行算术运算。
JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。
优点在应用程序服务器之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植,简化了JSP和WEB应用程序的开发。
A. 使得JSP代码具有服务器端动态网页的功能B. 使得JSP代码具有客户端动态网页的功能C. 减少代码 (Scriptlet) 的编写量,使得JSP成为真正意义上的标签语言D. 以上都不是8.Java Web应用中,Servlet( D ),因而不是线程安全的,也就是说Servlet实例本身不能维护请求客户的状态信息。
而作为Servlet的替代,Struts 2中的Action( A ),是线程安全的,亦即请求客户的状态得以保持。
A. 为每个客户请求创建一个实例B. 为客户请求随机地创建实例C. 不为客户请求创建任何实例D. 采用单个实例服务多个客户请求9. 在基于MVC的Java Web应用中,JSP和Servlet一般扮演不同的功能,JSP 用于用户界面展示,Servlet用于处理用户请求并控制页面流程。
关于JSP和Servlet之间的关系,以下描述不正确的是:()。
A. 两者本质相同,都是接收并处理请求后给出响应B. JSP第一次被调用时会被编译成ServletC. JSP是客户端组件,而Servlet是Web组件Jsp将java脚本嵌入到html网页中,运行在服务器端D. 运行于相同的容器及Web容器10. JSF请求生命周期可以分为6个阶段,它们依次为( C )、应用请求值阶段、处理验证阶段、更新模型值阶段、调用应用阶段和( B )。
A. 实例初始阶段B. 呈现响应阶段C. 重建视图阶段D. 实例销毁阶段二、简述题(每小题分数在题后标注,共10分)得分:分1. 简述同样用于Java Web应用的持久层的Hibernate与JPA (Java Persistence API) 两者之间的关系(本题共5分)。
JPA通过注解或XML描述对象-关系表的映射,并将运行期的实体对象持久化到数据库中。
JPA的API用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个,从功能上说,JPA就是Hibernate功能的一个子集。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,方便对数据库的操纵。
计模式的JavaWeb应用中,Hibernate可以作为模型层/数据访问层。
它通过配置文件或和映射文件(***.把Java对象或PO(PersistentObject,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增、删、改、查等操作。
除配置文件,映射文件和持久化类外,Hibernate还包括5个核心接口,所有的Hibernate应用都会访问它的这些接口。
Configuration接口:配置、启动Hibernate并创建SessionFactory对象。
SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。
Session接口:负责保存、更新、删除、加载和查询对象。
Transaction:管理事务。
Query和Criteria:执行数据库查询。
这5个核心接口之间的关系2. 简述MVC (Model-View-Controller,) 结构中M (Model, 模型) 、V (View, 视图)和C (Controller, 控制器) 各自的作用。
(本题共5分)三、解释程序中语句的含义(每空格2分,共10分)得分:分<xml version="" encoding="GB2312"><!-- JSF配置文件的根元素,并指定Schema信息 --><faces-config xmlns=""xmlns:xsi=""xsi:schemaLocation=" "version=""><managed-bean><managed-bean-name>userBean</managed-bean-name><!-- 意义①托管Bean的名称--><managed-bean-class> 意义②存活范围--></managed-bean><navigation-rule><from-view-id>/</from-view-id><!-- 意义③源网页--><navigation-case><from-outcome>success</from-outcome><!-- 意义④逻辑结果--><to-view-id>/</to-view-id><!-- 意义⑤目的页面--></navigation-case><navigation-case><from-outcome>failure</from-outcome><to-view-id>/</to-view-id></navigation-case></navigation-rule></faces-config>四、编程题(每小题分数在题后标注,共50分)得分:分说明:本题属于开卷上机考试,可以参考教材、联机帮助和课程实验指导书。
将工程存入存入一个文件夹,文件夹名称为:“学号+姓名”。
如学生张三的学号是09101234,提交压缩文件形如:“09101234张三.rar”。
注:本题将按照各个步骤的完成情况评分。
本题按照三层(即表示层、业务逻辑层【必须选用EJB】、持久层)每层正确10分,三层的整合正确10分,结果正确10分,满分50分。
本题要实现的功能为学生信息录入:1)提供简单的页面供输入学生信息(可以包括学生姓名、登录密码、学生性别和学生年龄);2)输入的学生信息存入数据库;3)显示成功录入学生信息的简单提示页面。
要求基于Java EE框架的四层架构即表示层(包括客户端表示层和服务器端表示层)、业务逻辑层、持久层以及数据层,如下图所示。
选用自己熟悉的技术(表示层 + EJB + 持久层)实现该功能。
表示层可选技术为JSP、Servlet、JSP+Servlet、Struts 2或JSF、EJB可采用无状态会话bean、持久层可选技术为JDBC、Hibernate、JPA。
建议步骤:a)实现持久层,b)实现表示层,c)实现EJB,d)整合上述三部分。
可以考虑在每个步骤完成测试。
注意:业务逻辑层要求选用EJB技术完成。
图 Java EE多层体系架构。