-
python len命令_Python内置函数len____可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。...
2020-12-11 12:34:18【判断题】在函数内部可以通过关键字def来定义全局变量。【多选题】以下属于分类算法的...【判断题】查看变量类型的Python内置函数是type____【单选题】以下关于模块的描述,错误的是( )。【其它】【单选题】人工智能...【判断题】在函数内部可以通过关键字def来定义全局变量。
【多选题】以下属于分类算法的应用是?
【判断题】Python程序代码需要强制缩进。
【单选题】有一组供用户标识为感兴趣或不感兴趣的网页,可被机器学习用来解决网页过滤问题,选择下列特征中哪个是通过训练这些网页学来的?
【判断题】查看变量类型的Python内置函数是type____
【单选题】以下关于模块的描述,错误的是( )。
【其它】
【单选题】人工智能研究的物质基础是( )。
【判断题】max函数max____可以接收任意多个参数,并返回最大的那个。
【单选题】Python中,用于获取用户输入的命令为:
【单选题】以下关于函数的描述,正确的是( )
【多选题】以下哪些是人工智能时代的基础?
【判断题】Python内置函数sum____用来返回数值型序列中所有元素之和。
【简答题】分组名单和每组招标文件以附件形式上传
【判断题】Python语言是一种编译型高级程序设计语言。
【判断题】如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为Fasle。
【简答题】简述计算机的几大应用领域—列举5项即可。
【判断题】Python程序可以在不同的操作系统中运行。
【判断题】Python2.0版本与Python3.0版本可以互相兼容。
【简答题】请阅读以下代码,并写出1秒中内超级终端的输出内容 void Main (void) { Target_Init(); GUI_Init(); OSInit(); Send_D7light_Sem = OSSemCreate(0); OSTaskCreate(Task_1, (void *)0, (OS_STK *)&Stack_Task_1[STACKSIZE - 1], 5); OSStart(); } void Task_1 (void *pdata) { INT32U i,flag=0; Timer1_Init(); OSTaskCreate(Task_2, (void *)0, (OS_STK *)&Stack_Task_2[(STACKSIZE*3) - 1], 56); for(;;) { flag++; if(flag=2){ OSTimeDly(240); Uart_Printf("This is TASK1. %x\n" ,flag); OSSemPost(Send_D7light_Sem); flag=0; } } } void Task_2 (void *pdata) { INT8U err,flag=0; for(;;) { OSSemPend(Send_D7light_Sem, 0, &err); Uart_Printf("This is TASK2. \n");
【判断题】Python内置函数max____用来返回序列中的最大元素。
【单选题】( )函数以一系列列表作为参数,将列表中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
【单选题】关于函数参数传递中,形参与实参的描述错误的是( )。
【判断题】Python程序代码是开放的,加密困难。
【判断题】Python内置函数min____用来返回序列中的最小元素。
【单选题】关于函数的下列说法不正确的是:
【多选题】大数据分析的基本模式()
【单选题】关于自定义函数的下列说法不正确的是:
【单选题】在Python中,以下关于函数的描述错误的是哪一项?
【判断题】PythonManuals是Python的模块文档。
【单选题】以下四个人工智能的应用领域中,与其他三个不同的是:
【判断题】Python内置函数open____用来打开或创建文件并返回文件对象。
【单选题】对于结构化数据表述正确的是()。
【单选题】被誉为计算机科学与人工智能之父的是
【其它】作业1:数据库连接 连接属性 显示“产品”表的所有记录 作业2:按类别查询 作业3:添加“类别” 作业4:调用存储过程 作业5:Page212 例7-5
【多选题】以下关于机器学习说法正确的是?
【其它】物业管理实务课程设计总结.docx 以组为单位填写并上传
【单选题】( )函数是指直接或间接调用函数本身的函数
【单选题】以下关于Python的说法中正确的是哪一项?
【判断题】Python内置函数len____可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。
【判断题】Python语言是一种解释型高级程序设计语言。
【判断题】IDLE是Python的命令控制台,可以执行Python命令。
【判断题】要调用一个函数,需要知道函数的名称和参数。
【简答题】简述计算机的特点
【判断题】Python语言是一种面向对象的高级程序设计语言。
【判断题】PythonModuleDocs是Python的帮助文档。
【简答题】说出下列指令的寻址方式,并用语言阐述该指令的意思。(建议分值 50% ) ( 1 ) ADD R0,R1,#256 ( 2 ) SUB R0,R2,R3,LSL #1 ( 3 ) STRB R0,[R1] ( 4 ) STR R0,[R1],#8 ( 5 ) LDR R0,[R1],R2 ( 6 ) LDR R0,[R1,#8] ( 7 ) LDR R0,[R1],R2,LSR #3 ( 8 ) LDMFD R13!,{R0,R4-R12,PC}
【判断题】Python程序运行速度要比C程序运行快。
【单选题】在读写文件之前,必须通过以下哪个方法创建文件对象:
【填空题】1AFH=_______________D
-
计算机二级(JAVA)笔试-109.doc
2020-03-11 01:01:23PAGE PAGE 1 [模拟] 计算机二级(JAVA)笔试-109 一选择题(每小题2分共70分) 下列各题[A][B][C][D] 四个选项中只有一个选项是正确的 第1题 下列关于字符串的叙述错误的是 ( ) A.创建了字符串对象后字符串所代表的文本... -
C语言入门容易.doc
2020-11-29 08:00:18| 要定义一个字符串下列选项中错误的是 4 C语言容易试卷 s[5] = ; A 五 四 三题号 总分一 二 题分 s[] = ; B 得分 *s = ; C s[] = {;}; D 得分 5 | 下列关于表达式的描述中错误的是 分共计30分一单选题每题2 A常量和... -
Python期末测试试卷(A卷)(原卷版).docx
2020-10-02 23:46:51Python期末测试试卷A卷 姓名_班级_分数_ 满分 时间90分钟 一选择题40分每题2分 1. Python面向对象的特征不包括 A. 封装 B. 继承 C. 多态 D. 定义 2. Python源代码程序编译后的文件... # 关于字符串下列说法错误的是 A -
VC++科学计算器的设计V1_4Beta.rar
2010-03-23 04:54:59由前所述,本计算器的设计目标需要支持简单数据类型(整型、浮点型)、字符串类型、矩阵、元胞等数据类型以及他们之间的各种混合运算,但是由于不同的数据类型的存储结构差异是很大的,我们希望能够提供一种可以... -
PTA选择判断——2019_4Pointer
2020-06-16 21:01:241-1 可以用一个指针变量指向一...1-5 字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。 对 2-1关于new运算符的下列描述中,()是错误的。4 它可以用来动态创建对象和对象数组1-1 可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数。
对
1-2 int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素。
错
int *p[4]; //定义一个指针数组,该数组中每个元素是一个指针,
int (*p)[4]; //定义一个数组指针,该指针指向含4个int型元素的一维数组,区分int *p[n]; 和int (*p)[n]; 就要看运算符的优先级了。
int *p[n]; 中,运算符[ ]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组。
int (*p)[n]; 中( )优先级高,首先说明p是一个指针,指向一个整型的一维数组。1-3 函数名代表该函数的入口地址。因此,可用函数名给指向函数的指针变量赋值。
对
1-4 指向结构体变量的指针可以作函数参数,实现传址调用。
对
1-5 字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。
对
2-1关于new运算符的下列描述中,()是错误的。4
- 它可以用来动态创建对象和对象数组;
- 使用它创建的对象或对象数组可以使用运算符delete删除;
- 使用它创建对象时要调用构造函数;
- 使用它创建对象数组时必须指定初始值;
2-2const int *p说明不能修改()。2
- p指针;
- p指针指向的变量;
- p指针指向的数据类型;
- 上述A、B、C三者;
const int *p;//指向⼀个整数常量的指针变量
常量指针(Constant Pointers)
int * const p//先看const再看* ,是p是一个常量类型的指针,不能修改这个指针的指向,但是这个指针所指向的地址上存储的值可以修改。
指向常量的指针(Pointers to Constants)
const int *p//先看*再看const,定义一个指针指向一个常量,不能通过指针来修改这个指针指向的值。
2-3变量的指针,其含义是指该变量的( )2
- 值
- 地址
- 名
- 一个标志
2-4根据声明
int (*p)[10]
,p
是一个( )。2- 数组
- 指针
- 函数
- 数组的元素
2-5(2018final)以下函数返回指针 a 所指数组中最小值所在的下标值:
fun(int *a, int n)
{ int i, j=0, p;
p=j;
for(i=j; i<n; i++)
if(a[i]<a[p]) ——————;
return(p); }
在下划线处应填入的是( )。4
- i=p
- a[p]=a[i]
- p=j
- p=i
2-6以下程序的输出结果是( )。2
main( )
{ char a[10]={'1', '2', '3', '4', '5', '6', '7', '8', '9', '\0'}, *p;
int i;
i=8;
p=a+i;
cout<<p-3; }
- 6
- 6789
- ' 6'
- 789
2-7若已定义: int a[9], *p=a;并在以后的语句中未改变 p 的值,不能表示 a[1] 地址的 表达式是( )。3
- p+1
- a+1
- a++
- ++p
2-8已知int a,*pa=&a,输出指针pa 十进制的地址值的方法是( )。4
- cout<<pa;
- cout<<&pa;
- cout<<*pa;
- cout<<long(&pa);
2-9下列程序执行后的输出结果是( )。3
main( )
{ char a[10]={9, 8, 7, 6, 5, 4, 3, 2, 1, 0}, *p=a+5;
cout<<*--p; }
- 非法
- a[4]的地址
- 5
- 3
2-10若变量已正确定义并且指针p已经指向某个变量x,则(*p)++相当于____。2
- p++
- x++
- *(p++)
- &x++
2-11若有定义: int (*p)[4]; 则标识符p____。3
- 是一个指向整型变量的指针
- 是一个指针数组名
- 是一个指针,它指向一个含有四个整型元素的一维数组
- 定义不合法
2-12下列语句定义 x 为指向 int 类型变量 a 的指针,正确的是()。2
- int a, *x = a;
- int a, *x = &a;
- int *x = &a, a;
- int a, x = a;
2-13根据声明
int a[10], *p=a;
,下列表达式错误的是( )。3- a[9]
- p[5]
- a++
- *p++
2-14若
p1
、p2
都是整型指针,p1
已经指向变量x
,要使p2
也指向x
, ( )是正确的。1p2 = p1;
p2 = **p1;
p2 = &p1;
p2 = *p1;
2-15以下哪个定义中的
p
不是指针,请选择恰当的选项:3char **p;
char (*p)[10];
char *p[6];
- 给出的三项中,
p
都是指针
2-16以下说法正确的是()。3
- 在静态成员函数中可以调用同类的其他任何成员函数
- const成员函数不能作用于非const对象
- 在静态成员函数中不能使用this指针
- 静态成员变量每个对象有各自的一份
2-17下列程序的输出是()。4
#include<stdio.h> int main(void) { int a[12] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }, *p[4], i; for (i = 0; i < 4; i++) p[i] = &a[i*3]; printf("%d\n", p[3][2]); return 0; }
- 上述程序有错误
- 6
- 8
- 12
2-18存在定义int a[10], x, *pa; , 若pa=&a[0], 下列的哪个选项和其他3个选项不是等价的?1
- x=*pa;
- x=*(a+1);
- x=*(pa+1);
- x=a[1];
2-19int *p 的含义是2
- p是一个指针, 用来存放一个整型数
- p是一个指针, 用来存放一个整型数据在内存中的地址
- p是一个整型变量
- 以上都不对
2-20以下哪个选项中的
p
不是指针:3int **p;
int (*p)[5];
int *p[6];
-
struct Stu{ char name[20]; int age; }*p, q;
2-21设有下面的程序段:char s[]="china";char *p=s;则下列叙述正确的是____。1
- 数组s中的内容和指针变量p中的内容相等
- s和p完全相同
- s数组长度和p所指向的字符串长度相等
- *p与s[0]相等
2-22在基类型相同的两个指针变量之间,不能进行的运算是( )。3
- <
- =
- +
- –
2-23在说明语句“ int *f( );”中,标识符 f 代表是( )。4
- 一个用于指向整型数据的指针变量
- 一个用于指向一维数组的行指针
- 一个用于指向函数的指针变量
- 一个返回值为指针型的函数名
-
C++PTA习题总结(三)
2019-07-01 23:05:321.关于用string定义字符串,下列选项中错误的是__D__。 A. string s; s = “hello C++”; B. string s = “hello C++”; C. string s(“hello C++”); D. string s[“hello C++”]; 2.使用C++标准strin...第九章 类库和C++的标准模板库STL
1.关于用string定义字符串,下列选项中错误的是__D__。
A. string s; s = “hello C++”;
B. string s = “hello C++”;
C. string s(“hello C++”);
D. string s[“hello C++”];
2.使用C++标准string类定义一个字符串,需要包含的头文件_B___。A. string.h
B. string
C. cstring
D. stdlib.h3.字符串替换
将文本文件中指定的字符串替换成新字符串。
由于目前的OJ系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的内容,当输入的一行为end时,表示结束。end后面有两个字符串,要求用第二个字符串替换文本中所有的第一个字符串。
输入格式:
Xi’an Institute of Posts and Telecommunications is co-designed and implemented by the People’s Government of Shaanxi Province and the Ministry of Industry and Information Technology.
The Institute is located in Xi’an, a historic city in Northwest China, famous for its magnificent ancient culture.
end (表示结束)
Institute (第一个字符串,要求用第二个字符串替换)
University (第二个字符串)
输出格式:
Xi’an University of Posts and Telecommunications is co-designed and implemented by the People’s Government of Shaanxi Province and the Ministry of Industry and Information Technology.The University is located in Xi’an, a historic city in Northwest China, famous for its magnificent ancient culture.
输入样例:
Xi’an Institute of Posts and Telecommunications is co-designed and implemented by the People’s Government of Shaanxi Province and the Ministry of Industry and Information Technology.
The Institute is located in Xi’an, a historic city in Northwest China, famous for its magnificent ancient culture.
end
Institute
University输出样例:
Xi’an University of Posts and Telecommunications is co-designed and implemented by the People’s Government of Shaanxi Province and the Ministry of Industry and Information Technology.The University is located in Xi’an, a historic city in Northwest China, famous for its magnificent ancient culture.#include <iostream> #include <string> using namespace std; int main() { string a, b, c, t; int found, i; getline(cin, a); while(1) { getline(cin, t); i = t.compare("end"); if (i == 0) break; a += "\n"; a += t; } a += '\n'; cin >> b; cin >> c; found = a.find(b); while (found != -1) { a.replace(found, b.length(), c); found = a.find(b, found + 1); } cout << a; return 0; }
4.求解给定字符串的前缀
求解给定字符串的前缀。
输入格式:
输入数目不定的多对字符串,每行两个,以空格分开。 例如:
filename filepath
Tom Jack
输出格式:
返回两个字符串的最大前缀,例如:
The common prefix is file
No common prefix
输入样例:
filename filepath
Tom Jack输出样例:
The common prefix is file
No common prefix#include <iostream> #include <string> #include <cstring> using namespace std; int main() { string s1, s2; char s[10000]; int i; while(cin >> s1 >> s2) { int flag = 0; int len = s1.size(); if (s2.size() < len) len = s2.size(); for (i = 0; i < len; i++) { if (s1[i] == s2[i]) { s[i] = s1[i]; flag = 1; } else { break; } } if (flag) cout << "The common prefix is " << s << endl; else cout << "No common prefix" << endl; } return 0; }
5.学号解析
川师的学号的某些位有特殊的含义,如从2016110101中可以看出该学生为2016级,就读于11系,班级为1班。根据输入的学号,利用程序进行解析,输出对应的信息。
输入格式:
一个学号
输出格式:
相关信息
输入样例:
在这里给出一组输入。例如:
2016110101输出样例:
在这里给出相应的输出。例如:
year:2016
department:11
class:01#include <iostream> #include <string> #include <cstring> using namespace std; int main() { char a[100]; cin >> a; cout << "year:"; for (int i =0; i < 4; i++) cout << a[i]; cout << endl; cout << "department:"; for (int i = 4; i < 6; i++) cout << a[i]; cout << endl; cout << "class:"; for (int i = 6; i < 8; i++) cout << a[i]; cout << endl; return 0; }
6.分离目录路径和文件名
输入文件目录路径和文件名,要求分离成目录路径和文件名分别输出
输入格式:
例如:输入
c:\windows\winhelp.exe
输出格式:
c:\windows (目录路径)
winhelp.exe (文件名)
输入样例:
/usr/bin/man输出样例:
/usr/bin
man#include <iostream> #include <string> #include <cstring> using namespace std; void separate(const string &s) { size_t found = s.find_last_of("\\/"); cout << s.substr(0, found) << endl; cout << s.substr(found + 1) << endl; } int main() { string s; getline(cin, s); separate(s); }
7.验证手机号码(C++ Java)
某系统在新用户注册时必须输入手机号,为了提高系统效率,防止输错手机号,需要对手机号进行验证。 验证规则为: (1)长度为11位 (2)由数字0~9组成 (3)必须是1开头 以上3个条件同时满足,则验证通过,否则为不通过。
输入格式:
在一行中一个字符串,长度不超过50个字符。例如:
13802988920
输出格式:
如果验证通过则输出Yes,否则输出No。
输入样例:
13812345678输出样例:
Yes#include <iostream> #include <cstring> #include <string> using namespace std; int main() { int i, j, tag=0, m; char a[50]; gets(a); m = strlen(a); for(i = 0; i < m; i++) { if(! (a[i] >= '0' && a[i] <= '9')) { tag = 1; break; } } if (m == 11 && a[0] == '1' && tag == 0) { cout << "Yes" << endl; } else cout << "No" << endl; }
8.可以通过下标随机访问向量vector中的元素。T
9.当向量对象的内存用完之后,就会产生越界错误。F
10.若有下面的语句:vector<int> v; for (int i = 0; i < 4; i++) v.push_back(i + 1); cout << v.size() << endl; 则
执行后程序的输出结果是D
A. 1
B. 2
C. 3
D. 411.设有定义 vector< string > v(10);执行下列哪条语句时会调用构造函数? C
A. v[0] += “abc”;
B. v[0] = “2018”;
C. v.push_back(“ZUCC”);
D. cout << (v[1] == “def”);12.设有如下代码段:
std::map<char *, int> m; const int MAX_SIZE = 100; int main() { char str[MAX_SIZE]; for (int i = 0; i < 10; i++) { std::cin >> str; m[str] = i; } std::cout << m.size() << std::endl; }
读入10个字符串,则输出的 m.size() 为 B
A. 0
B. 1
C. 1013.阅读程序并填空。
#include < iostream >
#include < cstdlib >
#include < map >
#include < string >
using namespace std;class employee{
public:
employee(string name,string phoneNumber,string address){
this->name=name;
this->phoneNumber=phoneNumber;
this->address=address;
}
string name;
string phoneNumber;
string address;
};
int main()
{
map<int,employee*> employeeMap;
typedef pair<int,employee*>employeePair;
for(int employIndex=1001;employIndex<=1003;employIndex++){
char temp[10]; //临时存储单元
sprintf(temp,"%d",employIndex);//将转化为字符串存储在temp中
string tmp( temp ); // 通过temp构造string对象
employee* p= new employee(2分)(“employee-”+tmp,“85523927-”+tmp, “address-”+tmp);
employeeMap.insert(2分)(employeePair(employIndex,p));//将员工编号和员工信息插入到employeeMap对象中
}
int employeeNo=0;
cout<<“请输入员工编号:”;
cin>>employeeNo; // 从标准输入获得员工号
map<int, employee*>(2分) ::iterator it;
it=employeeMap.find(employeeNo); // 根据员工编号查找员工信息
if(it==employeeMap.end()(2分)){
cout<<“该员工编号不存在!”<<endl;
return -1;
}
cout<<“你所查询的员工编号为:”<<it ->first<<endl;
cout<<“该员工姓名:”<<it ->second->name<<endl;
cout<<“该员工电话:”<<it -> second -> phonrNumber(2分)<<endl;
cout<<“该员工地址:”<<it ->second->address<<endl;
return 0;
}14.查找电话号码
文件phonebook1.txt中有若干联系人的姓名和电话号码。
高富帅 13312342222
白富美 13412343333
孙悟空 13512345555
唐三藏 13612346666
猪悟能 13712347777
沙悟净 13812348888
请你编写一个简单的通信录程序,当从键盘输入一个姓名时查找到对应的电话号码并输出。如果没找到则显示Not found.
由于目前的自动裁判系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的姓名和电话号码,当输入的名字为noname时,表示结束。noname后面有一个名字,需要查找其对应的电话号码。
输入格式:
高富帅 13312342222
白富美 13412343333
孙悟空 13512345555
唐三藏 13612346666
猪悟能 13712347777
沙悟净 13812348888
noname (表示结束)
唐三藏 (需要查找此人的电话号码)
输出格式:
13612346666 (输出对应的电话号码)
输入样例:
白富美 13412343333
孙悟空 13512345555
唐三藏 13612346666
猪悟能 13712347777
沙悟净 13812348888
noname
白骨精输出样例:
Not found.#include <iostream> #include <string> #include <vector> #include <map> using namespace std; int main() { map<string, string> m; string a; string b; while(1) { cin >> a; if (a == "noname") break; cin >> b; m.insert(pair<string, string>(a, b)); } map<string, string> :: iterator p; string s; cin >> s; p = m.find(s); if (p != m.end()) cout << p -> second << endl; else cout << "Not found." << endl; return 0; }
15.姓名排序
从指定文本文件中读入若干学生姓名并按照拼音顺序排序后输出。
由于目前的OJ系统暂时不能支持用户读入文件和写文件,我们编写程序从键盘输入文件中的姓名,当输入的单词为end时,表示文件结束。将按照姓名拼音顺序排序后输出。
输入格式:
张三
李四
王五
马六
陈七
孙悟空
end
输出格式:
陈七 李四 马六 孙悟空 王五 张三
输入样例:
白富美
孙悟空
唐三藏
猪悟能
沙悟净
end输出样例:
白富美 沙悟净 孙悟空 唐三藏 猪悟能#include <iostream> #include <string> #include <set> using namespace std; int main() { string name; set<string> m; getline(cin, name); while (name != "end") { m.insert(name); getline(cin, name); } set<string> :: iterator p = m.begin(); while (p != m.end()) cout << *p++ << " "; }
16.查找成绩并折算后输出
文件:期中考试成绩.txt中有若干学生的姓名和数学期中考试成绩。
Smith 67
Anderson 75
Lewis 83
Cook 58
David 96
请你编写一个简单的查询成绩程序,当从键盘输入一个姓名时查找到他的数学期中考试分数并按照21%折算后输出。如果没找到则显示Not found.
由于目前的OJ系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的姓名和成绩,当输入的名字为noname时,表示结束。noname后面有一个名字,需要查找其成绩。
输入格式:
Smith 67
Anderson 75
Lewis 83
Cook 58
David 96
noname (表示结束)
Bill
输出格式:
Not found.
输入样例:
Smith 67
Anderson 75
Lewis 83
Cook 58
David 96
noname
Lewis输出样例:
17.43#include <iostream> #include <string> #include <map> using namespace std; int main() { map<string, int> m; string a; int b; while(1) { cin >> a; if (a == "noname") break; cin >> b; m.insert(pair<string, int>(a, b)); } string s; cin >> s; map<string, int> :: iterator p = m.begin(); p = m.find(s); if (p != m.end()) cout << (p -> second) * 0.21 << endl; else cout << "Not found." << endl; return 0; }
ps:其他的因为找不到上学期的c++题库,不能上传了
-
struts 测试题
2020-05-16 11:40:012、下列关于元素中属性的描述,错误的是( )1分 A、在配置action元素时,如果没有指定class属性值,则其默认值为com.opensymphony;.xwork2.ActionSupport类 B、如果不指定method属性,则Action会调用execute()方法 ...单选题多选题判断题填空题单选题:共30道满分:30分
单选题
1、不属于Action接口中定义的字符串常量的是()1分
A、SUCCESS
B、FAILURE
C、ERROR
D、INPUT
参考答案 :B
答案说明 :
2、下列关于元素中属性的描述,错误的是( )1分
A、在配置action元素时,如果没有指定class属性值,则其默认值为com.opensymphony;.xwork2.ActionSupport类
B、如果不指定method属性,则Action会调用execute()方法
C、在配置action元素时,需指定class属性值,否则程序启动会报错
D、method属性用于指定请求Action时调用的方法
参考答案 :C
答案说明 :暂无
3、在struts2的action类中有一个User类型属性user,并且提供了user的getter和setter方法。该User中有一个属性username,并且提供了该属性的getter和setter方法,
以下表单提交,username可以获取到值的是()1分
A、<inputname=“username”/>
B、<inputname=“user.username”/>
C、<inputname="#user.username"/>
D、<inputname=“user#username”/>
参考答案 :B
答案说明 :
4、下列关于Action控制类中execute()方法要求的描述,错误的是( )1分
A、为静态方法
B、方法的权限修饰符为public
C、返回一个字符串
D、方法没有参数
参考答案 :A
答案说明 :
5、下列有关package元素中的extends属性的描述,错误的是( )1分
A、extends属性是可选属性
B、一个package元素中的extends属性可以出现多次
C、extends属性一次可以继承多个包,中间用逗号隔开
D、extends属性指定该包继承自其他包
参考答案 :B
答案说明 :
6、如果要实现struts2的数据检验功能()1分
A、普通的Action类可以实现
B、继承自Action接口的可以实现
C、继承自ActionSupport类可以实现
D、继承自ActionValidate类可以实现
参考答案 :C
答案说明 :
7、Struts2框架的核心是()1分
A、xwork
B、Struts1
C、Servlet
D、JSP
参考答案 :A
答案说明 :
8、下列关于元素的描述中,错误的是( )1分
A、每一个被包含的配置文件都是标准的Struts2配置文件
B、配置元素时,需指定一个必选的file属性
C、每一个被包含的配置文件不需再包含DTD信息、Struts2配置文件的根元素等信息
D、元素进行包含配置体现的是软件工程中的"分而治之"原则
参考答案 :C
答案说明 :
9、在一般Web开发中,添加JAR包时只需将其复制到Web项目的( )路径下即可。1分
A、src
B、WEB-INF/lib
C、WebContent
D、WEB-INF
参考答案 :B
答案说明 :
10、当类型转换失败时,Struts2会自动跳转到()结果。1分
A、error
B、success
C、login
D、input
参考答案 😄
答案说明 :
11、下列不是Struts2项目所依赖的基础JAR包是?()1分
A、asm-3.3.jar
B、xwork-core-2.3.24.jar
C、commons-io-2.2.jar
D、antlr-2.7.6.jar
参考答案 😄
答案说明 :
12、下列常量中,用于在execute()方法中返回,表示执行成功并返回结果页面的是( )。1分
A、INPUT
B、LOGIN
C、NONE
D、SUCCESS
参考答案 😄
答案说明 :
13、下列选项中,不属于元素属性的是( )1分
A、class
B、method
C、namespace
D、converter
参考答案 :C
答案说明 :
14、下列哪个常量用来配置Action的扩展名?()1分
A、struts.i18n.encoding
B、struts.action.extension
C、struts.serve.static.browserCache
D、struts.devMode
参考答案 :B
答案说明 :
15、下列关于常量配置的描述,错误的是( )1分
A、在struts.xml文件中通过<constant…/>元素来配置常量时,需要指定两个必填的属性name和value。
B、struts.properties文件能配置的常量都可以在struts.xml文件中用元素来配置。
C、struts.properties文件应存放于项目的src路径下
D、在多个文件中配置了同一个Struts2常量,Struts2框架加载常量是有一定顺序的
参考答案 :C
答案说明 :
16、在struts2配置中用()元素配置常量。1分
A、
B、
C、
D、
参考答案 :C
答案说明 :
17、在元素中,哪个属性可以指定Action中要执行的方法的名称?()1分
A、method
B、name
C、class
D、methodName
参考答案 :A
答案说明 :
18、下列有关Struts2预定义结果类型的描述,错误的是( )1分
A、redirect是默认的结果类型
B、redirectAction重定向到一个Action,跳转的页面中丢失传递的信息
C、dispatcher用来转向页面,通常处理JSP
D、chain用来处理Action链,被跳转的Action中仍能获取上个页面的值,如request信息
参考答案 :A
答案说明 :
19、在Action接口中提供的5个逻辑视图代表表单输入错误会跳转的视图名称是()1分
A、SUCCESS
B、ERROR
C、INPUT
D、LOGIN
参考答案 :C
答案说明 :
20、在中没有配置method的属性,那么会默认执行Action中的哪个方法?()1分
A、execute()
B、exec()
C、doGet()
D、service()
参考答案 :A
答案说明 :
21、struts2中使用动态方法访问,需要打开哪个常量?()1分
A、<constantname="struts.action.extension"value=“action”/>
B、<constantname="struts.devMode"value=“true”/>
C、<constantname="struts.enable.DynamicMethodInvocation"value=“true”/>
D、<constantname="struts.custom.i18n.resources"value=“msg”/>
参考答案 :C
答案说明 :
22、请看代码
form.jsp
<s:form action=”myAction” namespace=”/” theme=”simple”>
用户名:<s:textfield name=”user.username” />
密码:<s:password name=”user.password” />
<s:submit value=”提交”/>
</s:form>
struts.xml
User.java
public class User {
private String username;
private String password;
public void setUsername(String username) {
this. username = username;
}
public void setPassword(String password) {
this. password = password;
}
}
MyAction.java
package cn.itcast.web.action;
public class MyAction extends ActionSupport {
private User user = new User();
public void setUser(User user) {
this.user = user;
}
public User getUser() {
return user;
}
public String execute() {
System.out.println(user.getUsername() + “, “ + user.getPassword());
return null;
}
}
当在form.jsp表单中,向用户名中输入zhangSan,向密码中输入123后提交,控制台会有什么样的输出结果?()1分
A、null,null
B、zhangSan,123
C、zhangSan,null
D、null,zhangSan
参考答案 :B
答案说明 :
23、下列哪个结果类型用来转发到Action?()1分
A、dispatcher
B、chain
C、redirectAction
D、stream
参考答案 :B
答案说明 :
24、在解压后的Struts2.3.24的安装目录结构中,用于存放源代码的文件夹是( )1分
A、apps
B、docs
C、src
D、lib
参考答案 :C
答案说明 :
25、在应用myapp下,有如下一段配置
…
那么访问这个Action的正确的路径是()1分
A、/myapp/demo1/user/hello.action
B、/myapp/demo1/user.action
C、/myapp/user/hello.action
D、/myapp/hello.action
参考答案 :C
答案说明 :
26、在cn.itcast.action.demo1包下有一个配置文件struts_demo1.xml.以下哪种方式可以引入该配置文件到struts.xml中?()1分
A、
B、
C、
D、无法引入
参考答案 :A
答案说明 :暂无
27、Struts2中默认的配置文件名称是()1分
A、struts.xml
B、struts2.xml
C、struts-config.xml
D、xwork.xml
参考答案 :A
答案说明 :
28、下列有关元素属性的描述,错误的是( )1分
A、元素可以有name和type属性
B、元素中的name属性是必选属性
C、type属性用于指定返回的视图资源的类型
D、type属性的默认值是dispatcher
参考答案 :B
答案说明 :
29、下列选项中是Struts2的核心配置文件的是()1分
A、struts2.xml
B、web.xml
C、struts.xml
D、struts.properties
参考答案 :C
答案说明 :
30、struts2动态方法调用的格式为()1分
A、ActionName?methodName.action
B、ActionName!methodName.action
C、ActionName*methodName.action
D、ActionName@mathodName.action
参考答案 :B
答案说明 :
多选题
31、实现下列哪些接口可以让Action直接访问Servlet API?()1分
A、ServletRequestAware
B、ServletResponseAware
C、HttpSession
D、ServletContextAware
参考答案 :A,B,D
答案说明 :
32、下列对ActionContext类方法描述正确的是()1分
A、put()和get()方法用来操作request域
B、getParameters()方法等同于request.getParametereMap()方法
C、getSession()方法返回值类型为HttpSession
D、getApplication()方法返回值类型为ServletContext
参考答案 :A,B
答案说明 :
33、下列有关元素属性的描述,正确的有( )1分
A、元素可以有name和type属性
B、元素中的name属性是必选属性
C、type属性用于指定返回的视图资源的类型
D、type属性的默认值是dispatcher
参考答案 :A,C,D
答案说明 :
34、ServleteActionContext类用来获取Servlet API的方法有哪些?()1分
A、getRequest()
B、getResponse()
C、getSession()方法返回值类型为HttpSession
D、getServletContext()
参考答案 :A,B,D
答案说明 :
35、以下属于struts2配置文件中的配置元素是()1分
A、
B、
C、
D、
参考答案 :A,B
答案说明 :
36、在struts2中想去修改struts2的访问action的扩展名,可以在哪些配置文件中修改?()1分
A、struts.xml
B、struts.properties
C、web.xml
D、struts-config.xml
参考答案 :A,B,C
答案说明 :
37、在struts2访问servlet的API,下面说法正确的是?1分
A、可以通过ActionContext解耦和的方式,间接的操作servlet的三个作用域
B、ServletActionContext提供了访问servlet常用对象的方法。例如:getServletContex()等
C、struts提供若干接口直接给action注入相应的对象。例如:ServletContextAware可以给当前action注入ServletContext对象
D、ServletActionContext.getRequest()可以获得HttpServletRequest对象。
参考答案 :A,B,C,D
答案说明 :
38、下列哪些选项能实现struts2入门程序?()1分
A、普通的Action类可以实现
B、继承自Action接口的可以实现
C、继承自ActionSupport类可以实现
D、继承自ActionValidate类可以实现
参考答案 :A,B,C
答案说明 :
39、关于struts2哪些api是正确的?1分
A、ServletActionContext.getRequest()可以获得HttpServletRequest
B、ServletActionContext.getResponse()可以获得HttpServletResponse
C、ServletActionContext.getServletContext()可以获得ServletContext
D、ServletActionContext.getRequest().getSession()可以获得HttpSession
参考答案 :A,B,C,D
答案说明 :
40、下列关于元素的描述中,正确的有( )1分
A、每一个被包含的配置文件都是标准的Struts2配置文件
B、配置元素时,需指定一个必选的file属性
C、每一个被包含的配置文件不需再包含DTD信息、Struts2配置文件的根元素等信息
D、元素进行包含配置体现的是软件工程中的"分而治之"原则
参考答案 :A,B,D
答案说明 :
41、以下属于struts2配置文件中的配置元素是()1分
A、
B、
C、
D、
参考答案 :A,B
答案说明 :
42、struts2 action类的编写,下列说法正确的是()1分
A、action类可以不继承任何类,不实现任何接口
B、action类可以实现struts提供的接口Action
C、action类可以继承ActionSupport
D、action类中请求处理方法,必须是共有的,方法名称自定义,且没有参数。
参考答案 :A,B,C,D
答案说明 :
43、下列有关模型驱动的描述,正确的有( )1分
A、Action类必须实现ModelDriven接口
B、Action类需重写ModelDriven接口的getModel()方法
C、模型驱动方式通过JavaBean模型进行数据传递。
D、getModel()方法返回的是String类型的字符串
参考答案 :A,B,C
答案说明 :
44、以下哪些是Action接口提供的返回值?()1分
A、success
B、none
C、error
D、input
参考答案 :A,B,C,D
答案说明 :
45、下列选项中,属于元素属性的有( )1分
A、name
B、method
C、type
D、converter
参考答案 :A,B,D
答案说明 :
46、下列哪些是package元素的属性?()1分
A、name
B、extends
C、value
D、abstract
参考答案 :A,B,D
答案说明 :
47、关于struts2的配置文件描述正确的是()1分
A、必须在WEB-INF目录下
B、名字必须为struts.xml
C、配置Action时,必须配置
D、使用元素配置转发
参考答案 :B,C
答案说明 :
48、下列有关package元素中的extends属性的描述,正确的有( )1分
A、extends属性是可选属性
B、一个package元素中的extends属性可以出现多次
C、extends属性一次只能继承一个包
D、extends属性指定该包继承自其他包
参考答案 :A,D
答案说明 :
49、以下实现Action控制类的正确方式的是()1分
A、pojo类
B、继承ActionSupport类
C、实现Action接口
D、以上都不对
参考答案 :A,B,C
答案说明 :
50、下列关于package元素常用属性的描述,正确的有( )1分
A、name用于指定该包的名字
B、namespace是必选属性
C、extends属性一次只能继承一个包
D、abstract属性的值为true时,说明该包是抽象包
参考答案 :A,D
答案说明 :
判断题
51、Action控制类中execute()方法的权限修饰符为public。1分
参考答案 :对
答案说明 :
52、redirectAction,将请求重定向到另一个action。1分
参考答案 :对
答案说明 :
53、在使用模型驱动时,Action类必须实现ModelDriven接口,并且要重写getModel()方法。1分
参考答案 :对
答案说明 :
54、模型驱动要求Action类必须实现ActionSupport类。1分
参考答案 :错
答案说明 :
55、属性驱动要求Action属性类型必须为String类型。1分
参考答案 :错
答案说明 :
56、在struts.xml文件中通过元素来配置常量。1分
参考答案 :错
答案说明 :
57、Struts2是一个基于MVC模式的框架。1分
参考答案 :对
答案说明 :
58、dispatcher,struts框架默认结果类型,将请求转发到另一个资源。1分
参考答案 :对
答案说明 :
59、Struts2是以WebWork为核心的,它采用拦截器的机制来处理用户的请求。1分
参考答案 :对
答案说明 :
60、Struts2.3.24版本的核心过滤器类是StrutsPrepareAndExecuteFilter。1分
参考答案 :对
答案说明 :
61、在web.xml文件中,filter标签中配置的是该过滤器的映射。1分
参考答案 :错
答案说明 :
62、模型驱动方式通过JavaBean模型进行数据传递。1分
参考答案 :对
答案说明 :
63、在Struts2中,在 request域中存放数据只能通过ActionContext进行设置。1分
参考答案 :错
答案说明 :
64、元素中的name属性是必选属性。1分
参考答案 :错
答案说明 :
65、元素中type属性的默认值是dispatcher。1分
参考答案 :对
答案说明 :
66、在解压后的Struts2.3.24的安装目录结构中,apps文件夹用于存放官方提供的Struts2示例程序。1分
参考答案 :错
答案说明 :
67、redirect,将请求重定向到另一个资源,一般重定向到jsp页面。1分
参考答案 :对
答案说明 :
68、Action接口中定义了NONE常量。1分
参考答案 :对
答案说明 :
69、若execute()方法返回一个SUCCESS常量,则表示执行成功,并返回结果页面。1分
参考答案 :对
答案说明 :
70、在Struts2中没有预定义结果类型。1分
参考答案 :错
答案说明 :
71、redirect结果类型用来重定向到指定的结果资源,该资源可以是JSP文件,也可以是Action类。1分
参考答案 :对
答案说明 :
72、在Struts2.1版本之前,所使用的核心过滤器类是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。1分
参考答案 :错
答案说明 :
73、元素用来在一个struts.xml配置文件中包含其他的配置文件。1分
参考答案 :对
答案说明 :
74、execute()方法是Action类的默认请求处理方法。1分
参考答案 :对
答案说明 :
75、在struts.xml文件中,package元素用于定义包配置。1分
参考答案 :对
答案说明 :
76、package元素的常用属性中,namespace属性是必选属性。1分
参考答案 :错
答案说明 :
77、Struts2和Struts1相同都是基于MVC模式的轻量级Web框架。1分
参考答案 :对
答案说明 :
78、表单提交数据时,可以通过action的属性驱动,来获取数据。1分
参考答案 :对
答案说明 :
79、实现SessionAware接口可以得到HttpSession实例。1分
参考答案 :对
答案说明 :
80、模型驱动需要实现接口的方法是getModel()。1分
参考答案 :对
答案说明 :
填空题
81、在struts.xml配置文件中用来包含其他的配置文件的是 include 元素1分
参考答案 :【】
答案说明 :
82、使用Struts2.3.24版本的项目所依赖的基础JAR包共 13个。1分
参考答案 :【13】
答案说明 :
83、模型驱动实现ModelDriven接口来接受请求参数。1分
参考答案 :【ModelDriven】
答案说明 :
84、Struts2预定义结果类型中默认的是 dispatcher
结果类型。1分
参考答案 :【dispatcher】
答案说明 :
85、Struts2预定义结果类型中用来处理Action链的是 chain
结果类型。1分
参考答案 :【chain】 -
C语言入门经典(第4版)--源代码及课后练习答案
2013-02-02 17:18:556.4.2 使用库函数确定字符串的长度 211 6.4.3 使用库函数连接字符串 212 6.4.4 比较字符串 213 6.4.5 搜索字符串 216 6.5 分析和转换字符串 219 6.5.1 转换字符 222 6.5.2 将字符串转换成数值 225 6.7 使用... -
C语言入门经典(第4版)--详细书签版
2013-02-02 17:16:506.4.2 使用库函数确定字符串的长度 211 6.4.3 使用库函数连接字符串 212 6.4.4 比较字符串 213 6.4.5 搜索字符串 216 6.5 分析和转换字符串 219 6.5.1 转换字符 222 6.5.2 将字符串转换成数值 225 6.7 使用... -
flash shiti
2014-03-14 10:32:41如果X为一字符串,则函数将X解释为一个指数形式的十进制数; D. 如果X未定义,则返回0。 41.按钮的属性有那些? A. 按钮的属性有UP; B. 按钮的属性有UP和OVER; C. 按钮的属性有DOWN; D. 按钮的属性有HIT. ... -
C++复习资料之系列
2008-12-30 21:35:45在下列选项中错误的是( c )。 (a) if(x == y)i++; (b) if(x = y)i--; (c) if( xy )i--; (d) if( x+y )i++; 2.设有函数关系为y= ,下面选项中能正确表示上述关系为( c )。 (a) y = 1; (b) ... -
Visual C++ 2008入门经典--详细书签版
2013-02-02 16:07:154.5.1 查找以空字符结尾的字符串的长度 169 4.5.2 连接以空字符结尾的字符串 170 4.5.3 复制以空字符结尾的字符串 171 4.5.4 比较以空字符结尾的字符串 172 4.5.5 搜索以空字符结尾的字符串 173 4.6 C++/CLI... -
Visual C++ 2008入门经典--源代码及课后练习答案
2013-02-02 16:13:254.5.1 查找以空字符结尾的字符串的长度 169 4.5.2 连接以空字符结尾的字符串 170 4.5.3 复制以空字符结尾的字符串 171 4.5.4 比较以空字符结尾的字符串 172 4.5.5 搜索以空字符结尾的字符串 173 4.6 C++/CLI... -
Visual C++ 2010入门经典(第5版)--详细书签版
2012-10-16 21:04:294.5.1 查找以空字符结尾的字符串的长度 174 4.5.2 连接以空字符结尾的字符串 174 4.5.3 复制以空字符结尾的字符串 176 4.5.4 比较以空字符结尾的字符串 177 4.5.5 搜索以空字符结尾的字符串 177 4.6 C++/CLI... -
Visual C++ 2010入门经典(第5版)--源代码及课后练习答案
2012-12-15 16:45:234.5.1 查找以空字符结尾的字符串的长度 174 4.5.2 连接以空字符结尾的字符串 174 4.5.3 复制以空字符结尾的字符串 176 4.5.4 比较以空字符结尾的字符串 177 4.5.5 搜索以空字符结尾的字符串 177 4.6 C++/CLI... -
c#学习笔记.txt
2008-12-15 14:01:21=)被定义为比较 string 对象(而不是引用)的“值”(7.9.7 字符串相等运算符)。这使得对字符串相等性的测试更为直观。字符串为 string 类型并可写成两种形式,即用引号引起来和用 @ 引起来。用引号引起来的字符串... -
C++程序员面试宝典
2013-04-01 13:36:1911.1 函数的定义 128 面试题116 什么是函数 128 面试题117 形参与实参有什么区别 129 面试题118 C++支持参数个数不确定的函数吗 130 面试题119 什么是内联函数 131 11.2 函数参数的传递 132 面试题120 引用形参和非... -
【。net 专业】 面试题
2010-05-19 14:48:46现在需要您写一个数据库连接字符串,用以连接AllWin上SQL SERVER中的一个名为PubBase实例的Test库。请问,应该选择下面哪一个字符串?( B ) A. “Server=AllWin;Data Source=PubBase;Initial Catalog=Test;... -
Microsoft SQL Server 2005 Express Edition SP3
2012-03-04 10:55:14出现该错误的原因是命令 shell 脚本不支持路径变量中包含的括号。在将 32 位组件安装到 64 位计算机的 Windows (WOW64) 32 位子系统中的 Windows 时可能会出现该错误。例如,下列路径值为“C:\Program Files (x86)\... -
《数据结构 1800题》
2012-12-27 16:52:035. 下面关于算法说法错误的是(D )【南京理工大学 2000 一、1(1.5分)】 A.算法最终必须由计算机程序实现 B.为解决某问题的算法同为该问题编写的程序含义是相同的 C. 算法的可行性是指指令不能有二义性 D. ... -
Visual C++ 2005 入门经典 详细书签版
2013-02-02 16:39:434.1.4 字符数组和字符串处理 147 4.1.5 多维数组 150 4.2 间接数据存取 153 4.2.1 指针的概念 153 4.2.2 声明指针 154 4.2.3 使用指针 155 4.2.4 初始化指针 157 4.2.5 sizeof运算符 162 4.2.6 ... -
如何编写批处理文件批处理文件批处理文件
2010-04-14 10:36:10被理解成是用作定义某个要分析的字符串的。 %i 专门在 for 语句中得到说明,%j 和 %k 是通过 tokens= 选项专门得到说明的。您可以通过 tokens= 一行 指定最多 26 个符号,只要不试图说明一个高于字母 'z' 或 'Z' ... -
Visual C++ 2005入门经典--源代码及课后练习答案
2013-02-02 16:42:044.1.4 字符数组和字符串处理 147 4.1.5 多维数组 150 4.2 间接数据存取 153 4.2.1 指针的概念 153 4.2.2 声明指针 154 4.2.3 使用指针 155 4.2.4 初始化指针 157 4.2.5 sizeof运算符 162 4.2.6 ... -
JAVA上百实例源码以及开源项目源代码
2018-12-11 17:07:42设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后... -
JAVA上百实例源码以及开源项目
2016-01-03 17:37:40设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到... -
SQL语法大全
2014-03-30 11:00:11这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。 CursorType Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括... -
十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备
2008-12-05 08:41:03我们申明一个OleDbCommand来执行之,然后再申明一个OleDbDataReader,来读取数据,用的是ExecuteReader(),objDataReader.Read()就开始读取了,在输出的时候我们要注意Text属性接受的只能是字符串,所以我们要把读出... -
数据结构(C++)有关练习题
2008-01-02 11:27:18首先用C++实现单链表编程,再基于编写好的单链表类,实现堆栈类的定义和实现。 c. 链表类和堆栈类都要包含必要的成员函数(按照教材要求)。 2、 已知a[n]为整数数组,试写出实现下列运算的递归代码(C或C++...
-
VMware vSphere ESXi 7 精讲/VCSA/VSAN
-
投标方法论
-
精通编译Makefile,Nina, 从底层uboot到Android
-
小爱同学windows10版.Appx
-
信息安全风险评估培训教材.ppt
-
2021周记08:春困的一周
-
【已解决】IDEA 配置tomcat后,javaweb项目报404
-
NEUQ-2021寒假训练-搜索
-
Git&GitHub入门(MAC)
-
jquery map方法总结
-
weex图片铺满整个屏幕
-
伊顿穆勒.rar电气设备选型资料大全 (适合刚刚入行的电气工程师对设备进行选型规划)详解 报价
-
维纳尔.电气设备选型资料大全 (适合刚刚入行的电气工程师对设备进行选型规划)详解
-
Css进阶知识
-
app软件测试全栈系列精品课程
-
libFuzzer视频教程
-
MySQL Router 实现高可用、负载均衡、读写分离
-
华为信息安全风险评估服务主打胶片.ppt
-
Zheng方案.pdf
-
使用vue搭建微信H5公众号项目