计算机软件基础 自考,计算机软件基础自考本科.ppt
计算机软件基础自考本科.ppt
计算机软件基础 第一篇C语言程序设计基础 第六章结构类型 一 结构类型的概念 1 结构类型 是指由用户自行定义的不同数据类型的组合体 学生的基本数据 学号长整型姓名字符型数组年龄整形性别字符型成绩实型数组 一 结构类型的概念 2 结构类型的构建 结构类型一般形式为 struct结构类型名 类型1成员1 类型2成员2 类型n成员n 一 结构类型的概念 2 结构类型的构建 示例 structstu1 定义一个stu1数据类型 longNum 成员1 长整型学号charName 成员2 字符型姓名charSex 成员3 字符型性别intAge 成员4 整型年龄floatScorce 3 成员5 实型数组成绩 二 结构类型变量 1 结构类型变量的定义 方法1 先定义结构类型 再定义结构变量 step1 构建结构类型 如 structstu1 longNum charName charSex floatScore 3 step2 定义相应变量 如 structstu1a b c 二 结构类型变量 1 结构类型变量的定义 方法2 定构建结构类型的同时定义相应变量 如 structstu1 longNum charName charSex floatScore 3 a b c 二 结构类型变量 2 结构类型变量的引用 引用规则如下 1 结构变量和结构体中成员 都不能单独引用 2 只能将结构变量与结构体成员合起来引用 引用格式 结构变量 结构体成员 如 a age 二 结构类型变量 3 结构类型变量的初始化 1 定义结构变量同时进行初始化 如 structstudent longNum charName 20 floatScore 3 a 520 WangXin 78 5 49 5 90 二 结构类型变量 2 也可以先定义结构变量 再进行初始化 如 structstudent longNum charName 20 floatScore 3 main structstudenta a 520 WangXin 78 5 49 5 90 二 结构类型变量 例6 1分析程序 写出运行结果 main structstu1 longNum charName 20 charsex intage floatScore 3 a 99123L WangXin F 23 78 5 49 5 90 0 inti printf num 1dname ssex cage d n a Num a Name a sex a age for i 0 i 3 i printf 8 1f a Score i 二 结构类型变量 例6 2编写求两复数之和的程序 structstu3 intx inty main structstu3a b c scanf d d d d 二 结构类型变量 3 结构变量占用的存储空间 size 是结构体中所有成员所占空间之和 如 structstudent longNum charName 20 floatScore 3 main structstudenta printf d n sizeof a 三 结构数组 1 结构类型数组的定义 1 在构建结构类型的同时定义相应的数组 三 结构数组 2 先构建结构类型 再定义相应的数组 三 结构数组 2 结构数组的初始化 在构建结构类型的同时对数组初始化 如 structstu4 longNum charName 20 floatScore 3 a 2 520 WanXin 78 5 49 5 90 240 LiMing 66 5 72 5 88 三 结构数组 上例中的存储关系 二 结构类型变量 例6 3输入50个学生的基本信息 如图6 1所示 计算各个学生的平均分 并输出各人的学号 姓名及平均 main inti j floats structstu5 定义名为stu5的结构类型 longnum 学号 charname 20 姓名 floatscore 3 三门课成绩 floatave 平均分 a 50 50个学生 各个学生具有以上信息 二 结构类型变量 for i 0 i 50 i printf 请输入第 d个同学的学号 姓名 i 1 scanf Ld s 四 指向结构类型的指针 1 指向结构变量的指针 二 结构类型变量 例6 4指向结构体变量指针的实例 main structstu6 longnum charname 10 intage floatscore a 2014L AnFeng 20 78 5 p 四 指向结构类型的指针 2 指向结构数组的指针 指针变量也可以指向结构数组 其定义方法和指向一般数组一样 如 structstudent longNum charName 20 floatScore 3 a 2 p a structstudent longNum charName 20 floatScore 3 structstudenta 2 p a 四 指向结构类型的指针 结构体成员的引用的形式 二 结构类型变量 例6 5指向结构数组的指针示例 main structstu7 intx floaty charz a 3 2 1 5 x 3 4 6 y 4 7 8 z structstu7 p 定义指向结构类型指针 inti 定义变量i p a P指针指向结构数组a for i 0 i 3 i printf i d x d y f z c n i a i x p i y p i z 历年真题演练 1 2009 4单选 已知 Aa ageBp ageC p ageDp age structperson charname 20 intage a Li 20 p 则对结构体变量a中成员age错误的引用是 历年真题演练 2 2010 4单选 已知 As numB pp numC pp numD pp num Structperson charname 15 longnum floatscore s pp 则对结构变量成员正确的引用是 同步跟踪测评 1 已知如下程序代码 分析并写出它的运算结果 includestructqueueT intiPiece 2 intiBlock 2 main structqueueTqueue t 2 1 2 3 4 5 6 7 8 printf d n queue t 1 iPiece 1 同步跟踪测评 题1分析 同步跟踪测评 2 下列哪个是正确的结构变量的定义 AstructAAA inta intb intc intd a b c BstructBBB inta intb intc intd structBBBa b c CstructCCC inta intb intc intd structCCCa b c DstructDDD inta intb intc intd DDDa b c 同步跟踪测评 3 已知有如下结构类型的定义 Aa 1 Ba a 2 Ca a a 3 Da a a a 4 structT1 inta structT2 T1a structT3 T2a a 下列哪个是正确的对结构类型变量a的赋值 同步跟踪测评 4 下列哪个是正确的对结构类型变量的赋值 AstructT1 inta T1a 1 BstructT1 inta T1 1 CstructT1 inta structt1a a a 1 DstructT1 inta T1 a 1 同步跟踪测评 5 已知有如下定义 A1B2C3D4 那么printf d sizeof a 的输出结果是 structT1 chara charb charc 2 a 同步跟踪测评 6 已知有如下定义 A1Bteam2C3Dteam4 那么printf d p 2 的输出结果是 structteam intiID charszName 20 a 4 1 team1 2 team2 3 team3 4 team4 p a 同步跟踪测评 7 下列程序的功能是将输入学生的信息打印出来 试填写完整代码 includestructstudent longNum charName 20 intmain intargc char argv structstudentstd1 p 同步跟踪测评 8 程序设计 利用结构类型 编写一个程序 当输入五组长方体的长 宽 高后 可以输出体积最大的长方体的体积及其长 宽 高 同步跟踪测评 8 程序设计 includestructbox intlength intwidth inthigh intvolume intgetvolume structboxs s volume s length s width s high return s volume main structboxb 5 inti intmaxvolume 0 intindex 0 for i 0 i 5 i scanf d d d
计算机软件基础 自考,计算机软件基础自考本科.ppt相关推荐
- 自考计算机软件基础交作业,全国2009年7月自考计算机软件基础(二)试题及答案...
全国2009年7月自考计算机软件基础(二)试题及答案 课程代码:02365 一.单项选择题(本大题共20小题,每小题1分,共20分) 1.下列选项中属于事务处理软件的是( A ) A.工资管理软件 B ...
- 自考计算机软件基础真题,计算机软件基础历年自考真题及答案
做试题,没答案?上自考365,网校名师为你详细解答!一.l.C 2.A 3.D 4.A 5.C 6.C 7.B 8.D 9.A l0.D 11.C l2.C l3.B l4.D l5.B 2008年4 ...
- 计算机软件基础二自考2018,2018年自考计算机软件基础(一)综合练习八
2018年自考计算机软件基础(一)综合练习八 41. 为了保证任务栏任何时候在屏幕上可见,应在任务栏属性对话框的任务栏选项标签中选( ). A.不被覆盖 B. 总在最前 C. 自动隐藏 D. ...
- 计算机系素描教材,[计算机软件及应用]素描基础教程PPT.ppt
[计算机软件及应用]素描基础教程PPT 透视 1.平行透视 2.成角透视 3.三点透视 4.散点透视等. 这个正方体是什么透视? 现实生活中虚实景象 透视基本规律: 近大远小 近实远虚 正对圆的画法 ...
- 2018年10月自考计算机应用基础真题,2018年10月全国自考《计算机应用基础》真题与答案...
高等教育自学考试的考试时间慢慢临近,备考复习也越来越紧张,四川自考网蓝优悠教育中心的南充自考助手为大家精心准备了"2018年10月全国自考<计算机应用基础>真题与答案" ...
- 计算机应用基础ascii码运算,自考计算机应用基础真题及答案
自考本科的原则是宽进严出,考试难度不低,通过自考本科获得学历的考生都是真材实料地学习,所掌握的专业知识技能也是很充实的.下面是自考计算机应用基础真题及答案,仅供参考. 计算机应用基础自考真题 一.单项 ...
- 自考计算机应用基础如何报考,自考计算机应用
自考计算机应用基础实践怎么考? 2020-12-1616:01:18 来源: 作者:qiuyu 自考计算机应用基础实践怎么考?这是备考自考计算机应用专业的同学十分关心的问题.下面,上学吧君就为大家分享 ...
- 本科段计算机应用基础和实践,自考计算机应用基础难吗 要考哪些内容
自学考试是由全国统一考试,考生报考自学考试可以通过各省教育考试院进行报考. 自学考试计算机应用基础难不难 考试有一定难度,但若计算机有一定水平,也可以去报考全国二级或二级以上的考试,考出的证书同样可以 ...
- 自考计算机应用与基础怎么考,自考计算机应用基础实践怎么考?
原标题:自考计算机应用基础实践怎么考? 自考计算机应用基础实践怎么考?这是备考自考计算机应用专业的同学十分关心的问题.下面,上学吧君就为大家分享自考计算机应用基础实践技巧,帮助大家顺利通关自考计算机应 ...
最新文章
- python处理csv数据-python 数据处理 对csv文件进行数据处理
- 突发灵感,看到某网站的搞笑图片挺多,做了一个小java,扫描抠了一些
- 03.openssl-获得支持加密算法
- 直接调用android原生接口实现点击直接拨打电话功能
- 计算机安全可靠替代工程,基于安全可靠软硬件的党政军OA系统的整系统优化方法与研究-计算机技术专业论文.docx...
- 中学生计算机编程教学视频6,计算机科学速成课6:寄存器和内存【视频】
- mysql的事务与锁机制
- 融会贯通——最常用的面向对象设计原则“合成复用原则”
- 三星上线售价99万8K电视 网友:是不是多打了一位数
- Ant 构建文件的一种写法
- .Net 并发写入文件的多种方式
- 服务器的mdf文件怎么打开,mdf文件如何打开 mdf文件打开操作步骤
- pandas报错:columns overlap but no suffix specified
- TF学习——TF之TensorFlow Slim:TensorFlow Slim的简介、安装、使用方法之详细攻略
- C语言求最长公共子序列
- python小助手_如何用python写个人专属群聊提醒小助手?
- 机器学习实战之决策树(一)构造决策树
- 中国人不骗中国人,我的猜拳平平无奇。。
- 基于Visual C++2010 与office2010开发办公自动化 2 -自动生成excel与word并打开
- GB28181语音对讲对接华为IVS平台遇到的坑和解决办法
热门文章
- 用户sa登陆失败时,应该如何解决
- Get请求,参数为@RequestBody的http请求
- 计算机事业单位结构化面试的专业题,事业单位结构化面试出题规律:组织活动类问题...
- 你知道吗?炒鞋的那帮人,现在去炒数字藏品了
- python怎么消除警告_Python-警告处理
- 合肥工业大学机械(专硕)考研上岸经验分享
- 中国高校计算机大赛网络技术挑战赛,2019年度“中国高校计算机大赛-网络技术挑战赛”国赛圆满落幕...
- 相机camera与小孔成像opengl
- 聚美优品正式退市:陈欧下一个将为谁代言?
- 10种令人惊讶的方式你的日常生活中正在收集数据的大数据野兽