【自考】《计算机信息管理课程实验(课程代码:11393)》华师自考实践考核题型解析说明:C++ 与 mysql 实践题型与工具实践题分析

目录

[一、 华师实践考核题型与练习解析说明](#一、 华师实践考核题型与练习解析说明)

[(1)C++ (60 分)](#(1)C++ (60 分))

[(2)MySQL(40 分)](#(2)MySQL(40 分))

[二、华师 2025 实践性环节考核大纲](#二、华师 2025 实践性环节考核大纲)

(1)课程性质与目的

(2)实践考核目标和方式

[① 考核目标](#① 考核目标)

[② 运行环境](#② 运行环境)

[③ 考核方式及要求](#③ 考核方式及要求)

(3)实践考核范围和要求

(4)实践考核必读和参考书目



一、 华师实践考核题型与练习解析说明

答题说明:

会给你2份Word,一个C++,一个mysql;有的需要你把答案和截图复制放进题目的答案位置,有的需要你重新复制一个空白文档黏贴答案,到时候看现场,代码和SQL原语句文字内容和截图都是需要复制的,会有一个悬浮按钮"腾讯截图"可供截图,考前十分钟考试系统下载答卷压缩包(考前5分钟老师给解压密码),完成答卷记得保存,然后根据老师要求修改文件夹名字,直接整个文件夹拖拽上传考试系统(文件夹包括:2个原卷、2个答卷Word,3道题的3个代码文件原件),按照考场规则修改文件名字,文件夹名字,大概就是文件名加上个人名字和考场位置或编号之类的,然后上传文件,上传后问下老师有没有上传成功,没问题就可以离场
时间注意:

可以先SQL完成,也可以先准备结果C++模板,总之注意时间,不要因为只答一份卷子导致没时间做另一份,后面慢慢改代码或SQL都行,别死磕一道题!


(1)C++ (60 分)

3 道 C++ 代码题:

根据题目编写完整代码,运行后,截图,不能空白,哪怕是内容接近解题的模板代码也行!
题型:

第1道为计算题,第2道为字符串处理题,第3道为类函数编写题
工具建议使用:

【C++】win 10 / win 11:Dev-C++ 下载与安装https://gusanshang.blog.csdn.net/article/details/147376375

考试用这个是因为准备简单,不用管环境,最多修改 2 个配置,创建文件直接运行可用,其他编译软件懒得检查配置:


实践练习题:

C++ 实践的题可以看下这个专栏下面的实践汇总https://gusanshang.blog.csdn.net/category_9392172


题型题目示例:

  1. 计算题:

① 直接给数学数列,求输入 n=100 ,数列公式 s = 1 - 1/2 + 1/3 + ... - 1/n 求输出结果

② 特殊数值判断:一个四位数,类似于输入几个四位数输出哪些属于特殊数,特殊数有一个计算公式比如:个位数*2+十位数*3+百位数+千位数=888之类的;第一个输入总数,后面输入一串四位数,输出特殊数或者特殊数总数个数之类的;水仙花数之类的(哪怕无法完整写出整个代码,代码只能判断输入一个四位数属于特殊数,也是有分的)

③ 输入列表数值,根据公式求平均值之类的:类似输入一个列表,第一个数字是统计总数,后面是学生成绩,求平均分

......

  1. 字符串处理题:

① 回文判断:输入字符串,输出其回文

② 字符串字母统计:输入一串字符串得出里面字母A出现的次数 (主要要写靠边内容,比如写不出只读某个字母的次数,直接写成打印26个字母的次数,也可得分)

......

  1. 类或函数编写题:

①关于学生成绩的类:给个类名称,要编写构造函数、复制构造函数和析构函数的设计 (只要会写模板,哪怕运行不出具体结果,只要运行不报错即可)


(2)MySQL(40 分)

5 道 SQL 题:

给一个 TXT 文件是创建表和表数据的原始 SQL,进入对应数据库后,直接复制全部SQL运行即可创表成功,然后开始查询
题型:

3 表联合查询(基本上每道 SQL 最多用到两表联合查询),学生课程查询、学生成绩查询、银行存储查询(主要学生查询的,哪怕单独一道题无法使用1个SQL查询成功,用多个简单查询SQL能出结果,全部SQL复制和截图在一道题也行,别空白)
考试工具:cmd 调用 mysql

win+r 输入 cmd 打开 cmd,然后输入命令启动登录 mysql:mysql -u root -p
自己练习安装工具:mysql 8

【MySQL】安装配置:win10 自定义安装 mysql 8https://gusanshang.blog.csdn.net/article/details/80919885
实践练习题:

无建表 SQL 实践练习https://blog.csdn.net/GodSuzzZ/article/details/106930311

有建表 SQL 实践练习https://cloud.tencent.com/developer/article/1761421



二、华师 2025 实践性环节考核大纲

(1)课程性质与目的

本大纲供计算机应用技术专业《计算机及应用课程实验》自学考试课程使用。核心课程包括:《数据库系统原理》和《C++程序设计》。这两门课程都是理论与实践相结合的课程,而实践是该课程必不可少的实践环节。

  • 《C++程序设计》实践课程的目的是:为了巩固和加深考生的理论知识,培养考生良好的编程风格、动手能力以及分析问题、解决问题的能力。提高考生编程技能和上机调试的能力,为学习本专业的后续课程和今后工作打下良好的基础。
  • 《数据库系统原理》实践课程的目的是:培养考生掌握包括使用和操作数据库的各种基本操作和实践应用,在实践中培养学习兴趣和分析能力,最终具备解决使用和管理数据库的初步能力。

(2)实践考核目标和方式

① 考核目标

C++ 程序设计:

1.理解面向对象程序设计的基本概念和基本思想;

2.初步掌握面向对象程序设计方法和技巧,具有一定的分析问题、解决问题的实践能力;

3.融合面向对象程序设计思想,学习掌握C++程序设计语言的基本语法;

4.使用C++语言程序设计进行应用程序开发。
数据库系统原理:

1.掌握如何安装搭建一个数据库后台环境,并创建好数据库和数据表;

2.熟练运用SQL命令来使用和管理数据;

3.掌握如何进行安全管理;

4.培养考生严谨的科学态度,实践动手能力,以及分析问题的能力。

② 运行环境

C++ 程序设计:

平台:Windows 10,Win7等

软件:C++语言开发环境
数据库及其应用:

MySQL 5.5及以上(可以在windows下使用8.0.30)

下载地址:https://dev.mysql.com/downloads/installer/

③ 考核方式及要求

《数据库系统原理》和《C++程序设计》上机考核时间共120分钟。实践题目发布后,在规定时间内完成,以电子方式提交程序。

(3)实践考核范围和要求

C++ 程序设计:

  1. C++ 基本语法
  1. 利用cin和cout实现基本数据类型的输入和输出;

  2. 掌握三种基本结构: 顺序结构、选择结构(if和switch语句)、循环结构(while、do-while和for语句);

  3. 掌握一维数组和二维数组的定义、赋值和初始化的方法;

  4. 掌握字符数组的使用;

  5. 实现与数组相关的各种算法。

  1. 面向对象程序设计方法
  1. 掌握实例化类构建对象的方法;

  2. 掌握构造函数、复制构造函数和析构函数的设计。
    数据库系统原理:

  1. 数据库和表的创建
  1. 学习和掌握如何用create命令创建数据库的方法;

  2. 学习和掌握如何用create命令创建表的方法;

  3. 掌握用create命令创建主键和外键的方法。

  1. 用insert命令插入数据
  1. 掌握使用insert命令单条的插入数据;

  2. 掌握使用insert命令成批的插入数据。

  1. 用SELECT命令实现简单查询
  1. 掌握SELECT命令的SELECT子句的用法;

  2. 掌握SELECT命令的FROM子句的用法;

  3. 掌握SELECT命令的WHERE子句的用法;

  4. 掌握SELECT命令的GROUP BY子句的用法;

  5. 掌握SELECT命令的HAVING子句的用法;

  6. 掌握SELECT命令的ORDER BY子句的用法。

  1. 用SELECT命令实现连接查询
  1. 掌握如何基于多张表的连接查询;

  2. 掌握如何实现自然连接;

  3. 掌握如何实现内连接;

  4. 掌握如何实现外连接。

  1. 用SELECT命令实现嵌套查询
  1. 使用嵌套查询实现多表查询;

  2. 使用嵌套查询实现减法运算。

  1. UPDATE命令
  1. 用update命令语句更新数据。
  1. DELETE命令
  1. 用delete命令删除语句。
  1. 触发器
  1. 掌握insert、update和delete触发器的设置和使用方法。
  1. 用户及安全
  1. 掌握新建用户的命令和使用方法;

  2. 掌握如何使用grant命令给用户进行授权。


(4)实践考核必读和参考书目

《数据库系统原理》,黄靖,机械工业出版社,2018年版

相关推荐
luofeiju1 分钟前
数字图像处理与OpenCV初探
c++·图像处理·python·opencv·计算机视觉
whoarethenext2 分钟前
使用 C/C++的OpenCV 将多张图片合成为视频
c语言·c++·opencv
weixin_428498492 分钟前
Catch2 开源库介绍与使用指南
c++
freyazzr19 分钟前
TCP/IP 网络编程 | Reactor事件处理模式
开发语言·网络·c++·网络协议·tcp/ip
Winn~27 分钟前
MySQL行锁、记录锁、间隙锁、临建锁、意向锁、表锁
数据库·mysql
YuTaoShao34 分钟前
Java八股文——MySQL「存储引擎篇」
java·开发语言·mysql
Mylvzi1 小时前
【MySQL 从 0 讲解系列】深入理解 GROUP BY 的本质与应用(含SQL示例+面试题)
数据库·sql·mysql
小刘同学++1 小时前
用 OpenSSL 库实现 3DES(三重DES)加密
c++·算法·ssl
Forest_HAHA1 小时前
<6>-MySQL表的增删查改
数据库·mysql
LunaGeeking2 小时前
重要的城市(图论 最短路)
c++·算法·编程·图论·最短路·floyd