C++源码-自动批量填写调查问卷(可修改问卷内容)
问卷星批量导入判断题

问卷星批量导入判断题简介问卷星是一款常用的在线调查工具,用户可以通过问卷星创建各种类型的问卷,收集用户反馈和数据。
其中,判断题是一种常见的题型,用于测量受访者对某个问题的判断和理解能力。
为了提高问卷制作效率,问卷星提供了批量导入判断题的功能,让用户能够快速而准确地创建大量的判断题。
本文将详细介绍在问卷星中如何使用批量导入判断题的功能,并提供一些使用技巧和注意事项,帮助用户更好地利用这一功能完成问卷制作任务。
使用方法下面将详细介绍在问卷星中使用批量导入判断题的步骤:步骤一:登录问卷星首先,用户需要访问问卷星的官方网站并进行登录。
如果用户没有账号,可以先注册一个新账号以便使用问卷星的全部功能。
步骤二:创建问卷在登录成功后,用户可以进入问卷星的创建页面,点击新建问卷按钮开始创建一个新的问卷。
用户可以根据需要设置问卷的基本信息,如问卷标题、描述等。
步骤三:添加判断题在问卷创建完成后,用户需要进入问卷编辑页面,点击添加题目按钮,在题目类型中选择判断题作为题目类型。
接着,用户需要输入判断题的题目和选项,如”对”和”错”。
可以按需设置题目的展示顺序、是否必填以及其他高级选项。
步骤四:准备判断题数据在批量导入判断题之前,用户需要准备好判断题的数据。
为了批量导入判断题更加方便,问卷星支持将判断题数据保存在Excel或CSV文件中。
用户可以使用Excel 或其他工具编辑判断题数据,确保数据的格式和内容符合要求。
步骤五:批量导入判断题用户需要回到问卷编辑页面,找到批量导入判断题的功能入口。
一般情况下,该功能入口会在题目列表的上方或右侧。
用户可以点击该入口打开批量导入判断题的页面。
步骤六:上传数据文件在批量导入判断题页面上,用户需要点击上传数据文件按钮,并选择之前准备好的判断题数据文件。
问卷星会解析上传的文件,并将判断题数据显示在页面上。
步骤七:映射题目字段问卷星会将判断题数据与问卷中的题目进行映射。
用户需要根据问卷中判断题的位置,选择对应的字段进行映射。
调查问卷模板源代码

```html<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>调查问卷模板</title><style>body {font-family: Arial, sans-serif;}.container {width: 80%;margin: 0 auto;padding: 20px;}h2 {text-align: center;}.form-group {margin-bottom: 15px;}label {display: block;margin-bottom: 5px;}input[type="text"],input[type="email"],select,textarea {width: 100%;padding: 10px;margin-top: 5px;border: 1px solid #ddd;border-radius: 4px;}input[type="radio"],input[type="checkbox"] {margin-right: 10px;}.submit-btn {background-color: #5cb85c; color: white;padding: 10px 20px;border: none;border-radius: 4px;cursor: pointer;}.submit-btn:hover {background-color: #4cae4c;}</style></head><body><div class="container"><h2>请填写以下调查问卷</h2><form id="surveyForm"><div class="form-group"><label for="name">姓名:</label><input type="text" id="name" name="name" required></div><div class="form-group"><label for="email">邮箱:</label><input type="email" id="email" name="email" required></div><div class="form-group"><label>性别:</label><input type="radio" id="male" name="gender" value="male" required><label for="male">男</label><input type="radio" id="female" name="gender" value="female" required><label for="female">女</label></div><div class="form-group"><label>最喜欢的颜色:</label><select id="favoriteColor" name="favoriteColor" required><option value="">请选择</option><option value="red">红色</option><option value="green">绿色</option><option value="blue">蓝色</option><option value="yellow">黄色</option></select></div><div class="form-group"><label>喜欢的运动:</label><input type="checkbox" id="running" name="sports"value="running"><label for="running">跑步</label><input type="checkbox" id="swimming" name="sports"value="swimming"><label for="swimming">游泳</label><input type="checkbox" id="cycling" name="sports"value="cycling"><label for="cycling">骑行</label></div><div class="form-group"><label for="comments">其他建议或评论:</label><textarea id="comments" name="comments" rows="4"></textarea> </。
使用Python自动填写问卷星(pyppeteer反爬虫版)

使⽤Python⾃动填写问卷星(pyppeteer反爬⾍版)写此⽂的⽬的是为了⽅便寒假⾃⼰忘记填问卷星⼀开始的想法和去年⼀样,去年就写过⼀版,想着今年不过就是改改数据,换换id⽽已,另外没想到的事情发⽣了。
满怀信⼼的写完代码from selenium import webdriverimport timeimport randomdef run():browser = webdriver.Chrome()browser.get("⽹址")# 1js = "document.getElementById(\"q1\").click()"browser.execute_script(js)browser.switch_to.frame("__calendarIframe")js2 = "document.getElementById(\"selectTodayButton\").click()"browser.execute_script(js2)browser.switch_to.parent_frame()# 2js = "document.getElementById(\"q2\").click()"browser.execute_script(js)browser.switch_to.frame("__calendarIframe")js2 = "document.getElementById(\"selectTodayButton\").click()"browser.execute_script(js2)browser.switch_to.parent_frame()# 3js = "document.getElementById(\"q3_1\").click()"browser.execute_script(js)# 4browser.find_element_by_id("q4").send_keys("学号")# 5browser.find_element_by_id("q5").send_keys("姓名")# 6js = "document.getElementById(\"q6_1\").click()"browser.execute_script(js)# 7js = "document.getElementById(\"q7_3\").click()"browser.execute_script(js)# 8js = "document.getElementById(\"q8_1\").click()"browser.execute_script(js)browser.find_element_by_class_name("underline").send_keys("第⼀次1⽉9⽇阴性")# 9js = "document.getElementById(\"q9_2\").click()"browser.execute_script(js)# 10js = "document.getElementById(\"q10_2\").click()"browser.execute_script(js)# 11js = "document.getElementById(\"q12_2\").click()"browser.execute_script(js)# 12browser.find_element_by_id("q14").send_keys("36."+str(random.randint(0,5))+"/36."+str(random.randint(0,5)))数据都填上了,可他来了⼀个这玩意然后#13js = "document.getElementById(\"q15_2\").click()"browser.execute_script(js)#14js = "document.getElementById(\"q17_2\").click()"browser.execute_script(js)#15browser.find_element_by_id("q19").click()time.sleep(1)browser.switch_to.frame("PDF_i_chezchenz")browser.find_element_by_id("txtInput").send_keys("地址")js3="document.getElementById(\"btnSearch\").click()"browser.execute_script(js3)time.sleep(1)browser.find_element_by_css_selector("a.ensure_btn").click()time.sleep(1)browser.switch_to.default_content()# 16js = "document.getElementById(\"q20_2\").click()"browser.execute_script(js)# 17browser.find_element_by_id("q22").send_keys("⽆")# 18browser.find_element_by_id('select2-q23-container').click()# js = "document.getElementById('select2-q23-container').click()"# browser.execute_script(js)browser.find_element_by_xpath("//li[@class='select2-results__option'][1]").click()# js = "document.getElementById(\"select2-q23-result-ei9q-1\").click()"# browser.execute_script(js)# submitjs = "document.getElementById(\"submit_button\").click()"browser.execute_script(js)if __name__ == "__main__":while True:run()time.sleep(4)break之后了解到⽤⽤pyppeteer解决反爬的⽅法,安装python第三⽅库asyncio、pyppeteer和pyppeteer_stealth 完整代码如下:import asynciofrom pyppeteer import launchfrom pyppeteer_stealth import stealth #反爬import randomimport timeasync def run():driver = await launch({# ⾕歌浏览器的安装路径'executablePath': 'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe',# Pyppeteer 默认使⽤的是⽆头浏览器'headless': False,# 设置Windows-size和Viewport⼤⼩来实现⽹页完整显⽰'args': ['--no-sandbox', '--window-size=1024,768']})page = await driver.newPage()await page.setViewport({'width': 1024, 'height': 768})# 反爬⾍跳⼊⽹页await stealth(page)await page.goto('⽹址')time.sleep(1)#1 问卷填报⽇期date=await page.querySelector('#q1')await date.click()frame =page.framesdate2= await frame[1].querySelector('#selectTodayButton')await date2.click()#2 体温测量⽇期date = await page.querySelector('#q2')await date.click()frame = page.framesdate2 = await frame[1].querySelector('#selectTodayButton')await date2.click()#3 班级await page.click('#divquestion3 > ul > li > a')#4 学号await page.type('#q4','学号')#5 姓名await page.type('#q5','姓名')# 6 性别await page.click('#divquestion6 > ul:nth-child(2) > li:nth-child(1) > a')#7 所在地区await page.click('#divquestion7 > ul > li:nth-child(3) > a')#8 核酸await page.click('#divquestion8 > ul > li:nth-child(1) > a')await page.type('#divquestion8 > ul > li:nth-child(1) > input.underline','第⼀次1⽉9⽇阴性')#9 隔离情况await page.click('#divquestion9 > ul > li:nth-child(2) > a')#10 密切接触await page.click('#divquestion10 > ul:nth-child(2) > li:nth-child(2) > a')#12 病例await page.click('#divquestion12 > ul:nth-child(2) > li:nth-child(2) > a')#14 体温temperature="36."+str(random.randint(2,6))+'/'+"36."+str(random.randint(2,6))print(temperature)await page.type('#q14',temperature)#15 同住⼈员密切接触await page.click('#divquestion15 > ul:nth-child(2) > li:nth-child(2) > a') #17 同住⼈员病例await page.click('#divquestion17 > ul:nth-child(2) > li:nth-child(2) > a') #19 地理位置address= await page.querySelector('#q19')await address.click()time.sleep(5)frame=page.framesawait frame[2].type('#txtInput','地址')time.sleep(1)await frame[2].click('#btnSearch')time.sleep(1)await frame[2].click('.ensure_btn')#20 居住地变化await page.click('#divquestion20 > ul:nth-child(2) > li:nth-child(2) > a') # 22 异常情况await page.type('#q22','⽆')#23 同住⼈员await page.click('#select2-q23-container')persion=await page.xpath("//li[@class='select2-results__option'][1]") await persion[0].click()time.sleep(2)#提交await page.click('#submit_button')if__name__ == '__main__':asyncio.get_event_loop().run_until_complete(run())就提交成功了。
编程课程需求调查问卷模板

尊敬的家长/学员:您好!为了更好地了解您的编程学习需求和期望,以便我们为您提供更优质、更贴合您需求的编程课程,我们特此开展本次调查。
请您在百忙之中抽出几分钟时间,完成以下问卷。
您的宝贵意见将对我们改进课程和服务具有重要意义。
感谢您的支持与配合!一、基本信息1. 您的孩子/自己的年龄:()A. 6-8岁B. 9-12岁C. 13-16岁D. 16岁以上2. 您的孩子/自己的性别:()A. 男B. 女3. 您的孩子/自己在学习编程之前是否接触过编程?()A. 是,有一定的编程基础B. 否,没有接触过编程4. 您的孩子/自己目前所在学校:()A. 公办学校B. 民办学校C. 家教辅导机构D. 其他二、编程课程需求5. 您希望孩子/自己学习编程的目的是什么?(可多选)A. 培养逻辑思维能力B. 提高创新能力C. 掌握编程技能,为未来职业发展打下基础D. 娱乐休闲,丰富课余生活6. 您希望孩子/自己学习的编程语言是:()A. PythonB. JavaC. C++D. JavaScriptE. 其他(请注明:______)7. 您希望孩子/自己每周参加编程课程的时间是:()A. 1小时B. 1.5小时C. 2小时D. 2.5小时E. 3小时及以上8. 您希望编程课程的教学方式是:()A. 线上教学B. 线下教学C. 线上线下结合9. 您希望编程课程的教学内容包括:(可多选)A. 编程基础知识B. 项目实战C. 编程竞赛D. 人工智能E. 游戏开发F. 其他(请注明:______)10. 您认为编程课程应该具备以下哪些特点?(可多选)A. 课程内容丰富、实用B. 教学方法生动有趣C. 老师经验丰富、耐心指导D. 学员之间互动性强E. 考试和评价体系完善F. 其他(请注明:______)三、其他建议11. 您对编程课程有哪些特殊需求或建议?(请简要描述)12. 您对我们编程课程的满意度如何?()A. 非常满意B. 满意C. 一般D. 不满意E. 非常不满意感谢您抽出宝贵时间填写本次问卷!您的反馈对我们改进课程和服务具有重要意义。
试点改革任务调查问卷模板

尊敬的参与者:您好!为了解试点改革任务的实施情况、成效以及存在的问题,我们特开展此次调查。
您的宝贵意见将有助于我们进一步完善改革措施,提高改革质量。
本问卷采取匿名方式,所有信息仅用于统计分析,请您放心填写。
感谢您的支持与配合!一、基本信息1. 您的性别:□ 男□ 女2. 您的年龄:□ 18岁以下□ 18-25岁□ 26-35岁□ 36-45岁□ 46-55岁□ 56岁以上3. 您的职业:□ 企业员工□ 公务员□ 事业单位工作人员□ 自由职业者□ 学生□ 其他二、试点改革任务了解程度4. 您对试点改革任务的了解程度:□ 非常了解□ 比较了解□ 一般了解□ 不太了解□ 完全不了解5. 您认为试点改革任务的宣传力度如何?□ 非常好□ 比较好□ 一般□ 不太好□ 非常不好三、试点改革任务实施情况6. 您所在地区是否实施了试点改革任务?□ 是□ 否7. 试点改革任务实施过程中,您认为以下哪些方面存在问题?□ 政策解读不够清晰□ 执行力度不够□ 机制不完善□ 资金投入不足□ 其他(请说明)8. 试点改革任务实施过程中,您认为以下哪些方面取得了一定的成效?□ 提高了工作效率□ 优化了服务流程□ 降低了成本□ 增强了社会效益□ 其他(请说明)四、试点改革任务建议9. 您认为试点改革任务在哪些方面需要改进?□ 政策法规□ 执行机制□ 资金投入□ 人才培养□ 其他(请说明)10. 您认为如何加强试点改革任务的监督和管理?□ 建立健全监督机制□ 加强政策执行力度□ 提高工作人员素质□ 其他(请说明)11. 您对试点改革任务的整体满意度如何?□ 非常满意□ 比较满意□ 一般□ 不太满意□ 非常不满意感谢您的参与!请您在填写完毕后,将问卷提交至以下地址:[提交地址]。
如有疑问,请联系:[联系方式]。
祝您生活愉快![问卷填写截止日期]。
编程学习问卷调查

编程学习问卷调查请问您的专业是: [填空题] [必答题]_________________________________您的性别是: [单选题] [必答题]○男○女1、您学习过哪些编程语言 [多选题] [必答题]○ a) Java○ b) Visual basic○ c) C○ d) C++○ e) Python○ f) PHP○ g) C#○ h) JavaScript○ i) swift○ j) Go○ k) 其他【】2、您的电脑操作水平如何 [单选题] [必答题]○ a) 进行简单的操作(如:网络社交、游戏、查找资料等)○ b) 熟练某种专业软件的操作(如PS、会声会影、excel等) _________________ ○ c) 掌握专业的电脑技术(如:编程)3、您对编程的兴趣如何 [单选题] [必答题]○ a) 很感兴趣○ b) 一般○ c) 不感兴趣4、您认为学习编程有哪些好处 [多选题] [必答题]□ a) 锻炼脑力□ b) 锻炼严谨的思维能力□ c) 锻炼对解决问题坚持不懈的意志□ d) 其他 _________________5、您觉得您专业、学校的编程课怎么样 [单选题] [必答题]○ a) 课堂气氛【低沉】or【活跃】○ b) 老师讲课方式【枯燥】or【生动易懂】○ c) 我专业不开编程课6、你觉得编程难度如何? [单选题] [必答题]○ a) 简单○ b) 中等○ c) 难7、在学习编程的过程中,您觉得最难的地方在哪 [单选题] [必答题] ○ a) 语法○ b) 算法(解决具体问题的方法、步骤)○ c) 理解某些编程的概念(如:函数、面向对象、继承等概念)8、除了学校的必修课外,您是怎样学习编程的(选填) [多选题]○ a) 书籍○ b) 网络课堂○ c) 社会上的培训机构9、在您看来,程序员这个职业重要性如何 [单选题] [必答题]○ a) 很重要○ b) 中等○ c) 不太重要10、您对编程的其他看法(选填) [填空题]_________________________________。
私募投资基金投资者风险问卷调查内容与格式指引

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载私募投资基金投资者风险问卷调查内容与格式指引地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容附件1私募投资基金投资者风险问卷调查内容与格式指引(个人版)[格式示例如下,问卷调查须包含但不限于以下内容]投资者姓名:____________ 填写日期:_____________风险提示:私募基金投资需承担各类风险,本金可能遭受损失。
同时,私募基金投资还要考虑市场风险、信用风险、流动性风险、操作风险等各类投资风险。
您在基金认购过程中应当注意核对自己的风险识别和风险承受能力,选择与自己风险识别能力和风险承受能力相匹配的私募基金。
以下一系列问题可在您选择合适的私募基金前,协助评估您的风险承受能力、理财方式及投资目标。
请签字承诺您是为自己购买私募基金产品【】请签字确认您符合以下何种合格投资者财务条件:符合金融资产不低于300万元(金融资产包括银行存款、股票、债券、基金份额、资产管理计划、银行理财产品、信托计划、保险产品、期货权益等)【】符合最近三年个人年均收入不低于50万元【】问卷调查应至少涵盖以下几方面:基本信息,包含身份信息、联系方式、年龄(了解客户对收入的需要和投资期限)、学历(了解客户的专业背景)、职业(了解客户的职业背景)等。
样题:1、您的姓名【】联系方式【】证件类型【】证件号码【】2、您的年龄介于A 18-30岁B 31-50岁C 51-65岁D 高于65岁3、你的学历A 高中及以下B 中专或大专C 本科D 硕士及以上4、您的职业为A 无固定职业B 专业技术人员C 一般企事业单位员工D 金融行业一般从业人员财务状况(了解金融资产状况、最近三年个人年均收入、收入中可用于金融投资的比例等信息)。
JS实现问卷星自动填问卷脚本并在两秒自动提交功能

JS实现问卷星⾃动填问卷脚本并在两秒⾃动提交功能脚本只使⽤问卷星,多选题⽬前为选中任意选项数量最近看到很多群⾥都在发问卷连接,各种求帮忙,正好这两天没任务,尝试写了⾃动填问卷的脚本,类似的脚本⽹上已经有了,但是后来问卷星加了验证,并且多选题已经不能适⽤脚本使⽤⽅式(以Firefox为例):⼀:⿏标移动到浏览器地址栏下空⽩处,右键,新建书签⼆:填写名称(任意),代码复制到地址栏中三:打开问卷星连接,然后点击刚刚添加的书签,即可。
代码:javascript: void ((function () {var hash = {};var a = document.evaluate('//input[(@type="radio") and not(@value="0")]//@name',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);if (a.snapshotLength){for (var i = 0; i < a.snapshotLength; i++) {if (!(a.snapshotItem(i).value in hash))hash[a.snapshotItem(i).value] = 0;hash[a.snapshotItem(i).value]++;}for (i in hash) {document.evaluate('//input[(@type="radio") and not(@value="0") and @name="' + i + '"]',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null).snapshotItem(Math.floor(Math.random() * hash[i])).click();}}var array = new Array();var as = document.getElementsByTagName("a");var preName = "";var change = false;for(var i=0; i < as.length; i++){if(as[i].getAttribute("rel") != null && as[i].nextSibling.getAttribute("type") == "checkbox"){var name = as[i].nextSibling.getAttribute("name");var check = as[i].nextSibling.getAttribute("checked");if(check == "checked"){as[i].click();}if(preName == "" || preName == name){if(Math.random() * 10 > 5){as[i].click();change = true;}}var next = as[i + 1];if(next.getAttribute("rel") != null && next.nextSibling.getAttribute("type") == "checked" && next.getAttribute("name") != name){if(!change){as[i].click();}change = false;}if(i == as.length - 1 && !change){as[i].click();}preName = name;}}var objs = document.getElementsByTagName("textarea");for (var i = 0; i < objs.length; i++){objs[i].focus();objs[i].value = "最好的意见就是没有意见,哈哈哈哈哈哈哈";objs[i].blur();}var choose = document.getElementsByTagName("select");for (var i = 0; i < choose.length; i++) {choose[i].focus();choose[i].value = "1";choose[i].blur();}})());function validate(){return true;}var btn = document.getElementById("submit_button");window.setTimeout(btn.click(),2000);之前问卷星的前端加⼊了⼀个隐藏的选择题,如果直接遍历页⾯上的input标签,会把这道题⼀起做了,然后validate函数执⾏的时候会报错,提⽰⾮法填问卷下⾯是问卷星的js代码if (J[0].checked || J[1].checked) {alert('系统检测到⾮法填写问卷');window.location.href = window.location.href;return;}这⾥我直接屏蔽了验证函数单选题直接⽤XPath查找填写,random⽣成随机数选择选项对于多选题,使⽤的是a标签与input绑定的⽅式,似乎是优化过的,因为之前⽹上流传的脚本都填不了多选了,这⾥我直接取出页⾯中所有的a标签,如果当前的a标签有rel属性,并且下⼀个兄弟标签的type是checked,则认定当前标签为⼀个多选的选项问卷星页⾯的命名的⼀些规则,input的name为q+对应的题⽬编号,多选题是a标签跟input绑定,使⽤的是rel属性,rel命名规则是:q+对应的题⽬编号+选项编号<li style="width:99%;"><a href="javascript:" rel="external nofollow" class="jqCheckbox" rel="q2_2"></a><input style="display:none;" id="q2_2" name="q2" value="2" type="checkbox"><label>选项8</label></li>⽂本框是固定⽂字的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
// 可修改文件内容
// 语言:C++源码
//限制编辑密码:123
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <ctime>
#include <sstream>
of << "\tQ2:是否关注此次里约奥会?\n";
choose(of, v[1]);
of << "\tQ3:每天了解奥运赛况进展?\n";
choose(of, v[2]);
of << "\tQ4:每天了解中国队夺牌情况\n";
choose(of, v[3]);
of << "\tQ5:每天是否与他人谈论奥运比赛?\n";
srand(static_cast<unsigned>(time(0))+count);
while (n--)
{
res = rand() % (x*2);
v.push_back(res);
}
return;ห้องสมุดไป่ตู้
}
void random(vector<int>& v, const int max,int count)
}
for (auto i = 0; i <6; ++i)
{
ofs << "\tQ" << i + 1 << "\n\t是:" << record[i][0] << "\n"
<< "\t否:" << record[i][1] << "\n\n";
}
for (auto i =6 ; i <= 6; ++i)
#include <cstdlib>
using namespace std;
void delay(unsigned int m)
{
int t = 333;
for (; m > 0;--m)
for (; t > 0; --t);
return;
}
void choose(ofstream& f,int r)
}
of << "\tQ11:以后是否会继续关注奥运会和其他世界级赛事吗?\n";
random_(v, 1,count);
choose(of, v[0]);
if (v[0] % 2 == 0)
++record[10][0];
else
++record[10][1];
of.close();
++count;
{
str[27 - (s.size() - j - 1)] = s[j];
}
int res = 0;
of.open(str, ios::out);
if (!of)
{
cout << "打开/新建 文件失败!" << endl;
}
vector<string> m;
vector<int> v;
random_(v, 6,count);
{
v.clear();
int res = 0;
delay(10);
srand(static_cast<unsigned>(time(0))+count);
res = rand() % max;
if (res == 0) res = max;
unsigned int i;
while (res--)
{
res = rand() % max;
for (auto pos = v.begin(); pos != v.end(); ++pos)
{
m[*pos][1] = -10;
++record[9][*pos];
}
for (unsigned int i = 0; i < m.size(); ++i)
{
of << "\t " << m[i] << '\n';
// 统计数据
for (auto i = 0; i < 6;++i)
{
if (v[i] % 2 == 0)
++record[i][0];
else
++record[i][1];
}
of << "\t你关注奥运会吗?" << "\n\n"
<< "\tQ1:你平常关注体育赛事吗?\n";
choose(of, v[0]);
{
ofs << '\t'<<record[7][i] << "\n";
}
ofs << "\n\tQ9\n";
for (auto i = 0; i < 10; ++i)
{
ofs << '\t'<<record[8][i] << "\n";
}
ofs << "\n\tQ10\n";
for (auto i = 0; i < 7; ++i)
{
int N = 208;
string str = "s:/s___________/Question001.txt";
int k = 0;
static int count = 0;
// 用于统计数据
vector<vector<int>> record(11,vector<int>(2,0));
record[6].resize(3, 0);
m.push_back("□ 其他");
random(v, m.size(),count);
for (vector<int>::iterator pos = v.begin(); pos != v.end(); ++pos)
{
m[*pos][1] = -10;
++record[8][*pos];
}
for (unsigned int i = 0; i < m.size(); ++i)
if (res == 0)
{
of << "\t ● 电视\n\t ○ 报纸\n\t ○ 网络\n";
++record[6][0];
}
if (res == 1)
{
of << "\t ○ 电视\n\t ● 报纸\n\t ○ 网络\n";
++record[6][1];
}
if (res == 2)
{
of << "\t ○ 电视\n\t ○ 报纸\n\t ● 网络\n";
record[7].resize(6, 0);
record[8].resize(10, 0);
record[9].resize(7, 0);
while (N--)
{
ofstream of;
stringstream os;
string s;
os << k + 1;
os >> s;
// 自增文件名
for (int j = s.size() - 1; j >= 0; --j)
m.push_back("□ 奥运/体育知识介绍");
m.push_back("□ 里约各方面的介绍(交通、旅游、气候、风土人情等)");
m.push_back("□ 赛事/赛程/赛果等相关信息");
m.push_back("□ 比赛花絮");
m.push_back("□ 其他");
random(v, m.size(),count);
m.push_back("□ 能看到我喜欢的球队/体育明星");
m.push_back("□ 世界级体育盛事,很热闹");
m.push_back("□ 可以看到很多种运动项目的比赛");
m.push_back("□ 可以了解里约的风土人情");
m.push_back("□ 身边的人都关注,受其影响");
{
r %= 2;
if (r == 0)
f << "\t ● 是\n\t ○ 否\n";
else
f << "\t ○ 是\n\t ● 否\n";
return;
}
void random_(vector<int>& v, const int x,int count)