1
您的位置: 线上活动  >  在线答题  >  答题题库

cs

2022-07-30 04:29:54.226.0.4383

cs 在线考试 答题题目
1、(多选题) Navicat支持哪些数据库的可视化管理( ) 。
  • A、MySQL
  • B、SQL Server
  • C、MongoDB
  • D、Oracle


  • 2、 以下操作不可以应对反爬的是( )。
  • A、在requests.get()函数中为neaders参数设置合理的User-Agent
  • B、在发送请求之后加上time.sleep(random.randinti(1,2))
  • C、在requests.get()函数中为proxies设置合适的代理
  • D、在一台计算机上开启多线程加快发送请求的速度


  • 3、 Selenium中获取页面相关信息的描述,不正确的是( )。
  • A、元素得到size属性可以获取元素的尺寸
  • B、元素的text属性可以获取元素的文本信息
  • C、元系的get_attribute(O方法可以获取元素的属性值
  • D、元素的title,属性可以获取网页标题


  • 4、(多选题) MySQL中关于模糊查询的说法正确的是( ) 。
  • A、可以使用LIKE关键字
  • B、张%表示以张开头的记录
  • C、'德_表示三个字且中间为‘德'的记录
  • D、由于模糊查询具有极大的便利性,因此在SQL中应推荐使用


  • 5、 关于Selenium键盘操作,描述错误的是( )。
  • A、send. _keys(Keys.BACK_ SPACE)表示删除键
  • B、send_ keys(Keys.ESCAPE)表示空格键
  • C、send. keys(Keys.ENTER)表示回车键
  • D、send. keys(Keys.CONTROL, '[)表示复制


  • 6、 Djang0模板中单行注释语法为( )。
  • A、#
  • B、/* */
  • C、{#... #}
  • D、//


  • 7、 关于Redis的Hash的说法错误的是( )。
  • A、Hash是Redis的一种字典存储数据结构,一个Hash对象可以存储多个键-值对元素,底层由哈希表实现
  • B、HSET可设置字典的一个键值对
  • C、HGETALL可获取字典的所有键值对
  • D、HDROP可用于删除键


  • 8、 关于Redisi说法,不正确的是( )。
  • A、基于内存存储
  • B、单线程操作
  • C、不支持键值对数据存储
  • D、速度快


  • 9、 Django请求对象属性中用于获取当前请求方式的关键字是( )
  • A、body
  • B、path
  • C、method
  • D、POST


  • 10、 Django在视图中将数据传递给模板可以通过哪种方式( ) 。
  • A、return render(request,"xx.html", {key: value})
  • B、return render(request,"xx.html", [1, 2, 3])
  • C、return render(request, "xxx.html", 20)
  • D、return render(request,"xxx.html", "name")


  • 11、 Djangot创建名为TestModell应用的语法是( )。
  • A、django-admin startproject TestModel
  • B、python manage.py startapp TestModel
  • C、python manage.py migrate TestModel
  • D、python manage.py makemigrations TestModel


  • 12、 ORM是指( )
  • A、对象、联系、模型
  • B、关系、对象、模型
  • C、对象、关系、映射
  • D、映射、对象、联系


  • 13、 假如Student是一个Django模型类, 利用该模型类删除数据的操作错误的是( )。
  • A、stu=Student.objects.get(id=1) stu.delete()
  • B、Student.objects.filter(id=1).delete() Student.objects.all).delete()
  • C、Student.objects.all().delere()
  • D、Student.objects.query. all).dplete()


  • 14、 删除Redis当前数据库的命令为( )。
  • A、FLUSHDB
  • B、FLUSHALL
  • C、DB.Drop
  • D、.DB.Remove


  • 15、 Scrapy框架基于管道的持久化存储流程,猫述有误的是哪项( )。
  • A、爬虫文件抓取到数据后,将数据封装到items对象中
  • B、使用return:将Fitems对象交给pipelines管道进行持久化操作
  • C、在管道文件中使用process_item方法将爬虫文件提交过来的item对象数据进行持久化存储
  • D、在settings..py中开启管道


  • 16、 进入Django项目的交互式环境的命令是( )。
  • A、python manage.py runserver
  • B、python manage.py migrate
  • C、python manage.py shell
  • D、python manage.py makemigrations


  • 17、 现有-个stuinfo表其中包含name(VARCHAR)、gender(INT)、 birthday(DATE)、 address(VARCHAR)、 class(INT)几个字段, 以下插 入语句正确的是( )。
  • A、INSERT INTO stuinfo VALUES('chen',1,'1999-5-1','北京市西直门大街123号');
  • B、INSERT INTO stuinfo (name,sex,birthday,address,class) VALUES('chen',1,'1999-5-1',5);
  • C、INSERT INTO stuinfo (name,sex,birthday,address)I VALUES('chen',1,1999-5-1,'北京市西直门大街123号',5);
  • D、INSERT INTO stuinfo VALUES('chen',1,'1999-5-1','H北京市西直门大街123号',5);


  • 18、(多选题) 下列哪些列类型是MySQL数值型的数据( )。
  • A、DOUBLE
  • B、INT
  • C、SET
  • D、FLOAT


  • 19、(判断题) .mongo.exe是MongoDB的客户端程序,执行mongo.exe即可启动MongoDB客户端。( )
  • A、正确
  • B、错误


  • 20、 SQL是以下哪三个单词的缩写( )。
  • A、Selected Query Language
  • B、Structured Query Language
  • C、Structured Quiet Language
  • D、Selected QuetLanguage


  • 21、(判断题) Selenium是一个爬虫框架, 让浏览器自动加载页面,获取需要的数据,甚至页面提交,后来又应用于Web自动化测试。( )
  • A、正确
  • B、错误


  • 22、(多选题) 以下Django框架的描述正确的有( ) 。
  • A、Django发布于2003年,是目前Python语言影响力最高和最成熟的网络框架
  • B、开发效率高
  • C、集成了众多功能强大的模块
  • D、免费开源


  • 23、 提高Selenium脚本的执行速度描述中错误的是( )。
  • A、使用更高配置的电脑和选择更快的网络环境
  • B、优化代码
  • C、可以随便加sleep,使用显式等待
  • D、对于firefoxi浏览器,考虑使用测试专用的profile,因为每次启动浏览器的时候firefox会创建1个新的profile,对于这个新的profile,所有的静态资源都是从服务器直接下载,而不是从缓存里加载,这就导致网络不好的时候用例运行速度特别慢的问题


  • 24、(判断题) 通过CMD命令行启动MySQL服务的命令为start xxx, xxx表示安装过程中配置的MySQL服务名。( )
  • A、正确
  • B、错误


  • 25、 MySQL字符数据类型不包括( )。
  • A、CHAR
  • B、VARCHAR
  • C、TINYBLOB
  • D、BIGBLOB


  • 26、(多选题) 关于Django路由中的path)和re_ path()函数的描述正确的是( )。
  • A、path()函数用于普通路径
  • B、re_ path()函数用于正则路径
  • C、path)函数如果手动添加正则首位限制符号也可用于正则路径
  • D、path()函数和Django 1.1.x版本的ur()函数用法相同


  • 27、(多选题) 关于MongoDB的说法,正确的是( ) 。
  • A、是一种基于分布式文件的开源数据库系统
  • B、由C++编写
  • C、可添加节点保证服务器性能
  • D、提供可扩展的高性能数据存储解决方法


  • 28、 MySQLdl连接数据库的语法为bObj=MySQLdB.connect(ServerName,User, ,PWD,DbName, charset=CharsetName),以下关于它的描述错误的是( ) 。
  • A、ServerName表示服务器名
  • B、User表示用户名
  • C、PWD表示密码
  • D、DbName表示表名


  • 29、 向一个尚不存在的MongoDB数据库集合执行插入文档操作,下列说法正确的是( )。
  • A、导致报错
  • B、返▣false
  • C、插入成功,自动创建集合
  • D、返回nil


  • 30、 在Scrapy项目中创建爬虫的命令是( )。
  • A、scrapy genspider爬虫名网页的URL
  • B、scrapy genspider爬虫名网页域名
  • C、scrapy staltspider爬虫名网页域名
  • D、scrapy startspider爬虫铭网页的URL


  • 31、 查询MySQL数据库World中的countrya表的前10条记录,显示“Name”、“Region"两个字段,下列正确的SQL语句是( )。
  • A、SELECT top 100 FROM country
  • B、SELECT Name,Region FROM country LIMIT 10
  • C、DELETE FROM country WHERE Name>10
  • D、SELECT FROM World LIMIT 10


  • 32、(多选题) 如果AppMode|是-一个Django模型类,则删除数据的方法正确的有( )。
  • A、a1 = AppModel.objects.get(id=1) a1.delete()
  • B、AppModel.objects.filter(id=1).delete()
  • C、AppModel.objecs.all).delete()
  • D、AppModel.objects.delete()


  • 33、(判断题) 由于Redis是内存数据库,因此它不支持数据的持久化存储。( )
  • A、正确
  • B、错误


  • 34、(多选题) 关于Redis命令,年确的是( ) 。
  • A、SELECT命令用于选择数据库
  • B、DBCOUNT命令用于查看当前数据库的记录数
  • C、SET KeyName Value命令表示将值存储在当前数据库中
  • D、GET KeyName,其中KeyName为键名 ,返回当前参数KeyName的值,如果指定KeyName不存在, 则返回nil


  • 35、 Redis数据库中一个字符串类型的值能存储最大容量是多少( )。
  • A、512M
  • B、256M
  • C、128M
  • D、64M


  • 36、 Scrapy中Downloader Middleware的核心方法不包括( )。
  • A、process_ request(request, spider)
  • B、process_ response(request, response, spider)
  • C、process. spider(request, spider)
  • D、process_ exception(request, exception, spider)


  • 37、(多选题) 关于Django视图的描述正确的是( )。
  • A、视图函数接受Web请求并返回Web响应
  • B、一个视图函数(类),简称视图, 就是- -个Python函数
  • C、视图函数可以查询数据库
  • D、视图函数render方法不能向页面发送响应数据


  • 38、 以下属于pymongo删除数据方法的是( )。
  • A、drop_ one()
  • B、delete_ one()
  • C、drop_ many()
  • D、delete_ all()


  • 39、 关于Redis的说法,错误的是( ) 。
  • A、Redis服务端程序为redis-server.exe
  • B、启动Redis可以通过CMD命令和手动方式启动
  • C、Redis客户端程序为redis-cli.exe
  • D、可发送PING命令测试服务器,正常服务器回复OK


  • 40、 关于Django路由反向解析的说法错误的是( )。
  • A、反向解析,开发者可以增加代码的可维护性,使用URL反向解析使得开发者在许多需要写URL绝对路径的地方用映射名来代替
  • B、在urls.py中给路由起别名,name="路由别名",如: path("login1/", views.login, name="login")
  • C、在views.py中,从django.urls中引入reverse,利用reverse("路由别名")反向解析,如: return redirect(reverse("login"))
  • D、在模板templates中的HTML文件中,利用{9 "路由别名" %}反向解析,如: 《form action="{% 'login' %}" method="post">


  • 41、(判断题) MySQL数据库在集群技术、高可用性、安全性、系统管理等方面都有较好性能表现,支持跨平台运行,是目前大型高性能商务数据库的首选。( )
  • A、正确
  • B、错误


  • 42、(多选题) 关于Scrapy项目中的文件的描述正确的是( ) 。
  • A、items.py:定义ltem数据结构的文件。在此可以编写所有的Item数据定义
  • B、pipelines.py: 数据处理文件,对爬取到的数据进行处理保存等
  • C、settings.py:项目配置文件。了项目设置文件路径、部署信息等内容
  • D、scrapy.cfg:项目设置文件,可以定义项目的全局设置,比如USER_ AGENT, ROBOTSTXT_ OBEY等


  • 43、(判断题) Scrapy项目中运行爬虫的命令为scrapy start爬虫名字。( )
  • A、正确
  • B、错误


  • 44、(判断题) HttpRequest对象的path属性可以获取URL中的路径部分,数据类型是字符串。( )
  • A、正确
  • B、错误


  • 45、(判断题) Django中path()函数可以用于正则路径。( )
  • A、正确
  • B、错误


  • 46、(判断题) 在使用多线程的过程中,为了解决全局变量冲突问题,可以通过Lock加锁。 ( )
  • A、正确
  • B、错误


  • 47、 MongoDB数据库操作错误的是( )。
  • A、show databases可以显示数据库
  • B、use数据库名可以切换数据库,不能切换到一个不存在的数据库
  • C、db.dropDatabase()可以删除数据库
  • D、show dbs可以显示数据库


  • 48、 SQL语言中数据定义语言DDL中包括哪个语句( )。
  • A、DROP
  • B、DELETE
  • C、select
  • D、grant


  • 49、 scrapy-Redis分布式策略中,爬虫继承了RedisSpider,它能够支持分布式的抓取,采用的是pasic spider,需要写parsel函数。其次就是不再有start_urls了,取而代之的是( )。
  • A、key-values
  • B、redis_key
  • C、scheduler
  • D、setting


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序