计算机软件基础自考本科.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相关推荐

  1. 自考计算机软件基础交作业,全国2009年7月自考计算机软件基础(二)试题及答案...

    全国2009年7月自考计算机软件基础(二)试题及答案 课程代码:02365 一.单项选择题(本大题共20小题,每小题1分,共20分) 1.下列选项中属于事务处理软件的是( A ) A.工资管理软件 B ...

  2. 自考计算机软件基础真题,计算机软件基础历年自考真题及答案

    做试题,没答案?上自考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 ...

  3. 计算机软件基础二自考2018,2018年自考计算机软件基础(一)综合练习八

    2018年自考计算机软件基础(一)综合练习八 41. 为了保证任务栏任何时候在屏幕上可见,应在任务栏属性对话框的任务栏选项标签中选(   ). A.不被覆盖 B. 总在最前 C. 自动隐藏    D. ...

  4. 计算机系素描教材,[计算机软件及应用]素描基础教程PPT.ppt

    [计算机软件及应用]素描基础教程PPT 透视 1.平行透视 2.成角透视 3.三点透视 4.散点透视等. 这个正方体是什么透视? 现实生活中虚实景象 透视基本规律: 近大远小 近实远虚 正对圆的画法 ...

  5. 2018年10月自考计算机应用基础真题,2018年10月全国自考《计算机应用基础》真题与答案...

    高等教育自学考试的考试时间慢慢临近,备考复习也越来越紧张,四川自考网蓝优悠教育中心的南充自考助手为大家精心准备了"2018年10月全国自考<计算机应用基础>真题与答案" ...

  6. 计算机应用基础ascii码运算,自考计算机应用基础真题及答案

    自考本科的原则是宽进严出,考试难度不低,通过自考本科获得学历的考生都是真材实料地学习,所掌握的专业知识技能也是很充实的.下面是自考计算机应用基础真题及答案,仅供参考. 计算机应用基础自考真题 一.单项 ...

  7. 自考计算机应用基础如何报考,自考计算机应用

    自考计算机应用基础实践怎么考? 2020-12-1616:01:18 来源: 作者:qiuyu 自考计算机应用基础实践怎么考?这是备考自考计算机应用专业的同学十分关心的问题.下面,上学吧君就为大家分享 ...

  8. 本科段计算机应用基础和实践,自考计算机应用基础难吗 要考哪些内容

    自学考试是由全国统一考试,考生报考自学考试可以通过各省教育考试院进行报考. 自学考试计算机应用基础难不难 考试有一定难度,但若计算机有一定水平,也可以去报考全国二级或二级以上的考试,考出的证书同样可以 ...

  9. 自考计算机应用与基础怎么考,自考计算机应用基础实践怎么考?

    原标题:自考计算机应用基础实践怎么考? 自考计算机应用基础实践怎么考?这是备考自考计算机应用专业的同学十分关心的问题.下面,上学吧君就为大家分享自考计算机应用基础实践技巧,帮助大家顺利通关自考计算机应 ...

最新文章

  1. python处理csv数据-python 数据处理 对csv文件进行数据处理
  2. 突发灵感,看到某网站的搞笑图片挺多,做了一个小java,扫描抠了一些
  3. 03.openssl-获得支持加密算法
  4. 直接调用android原生接口实现点击直接拨打电话功能
  5. 计算机安全可靠替代工程,基于安全可靠软硬件的党政军OA系统的整系统优化方法与研究-计算机技术专业论文.docx...
  6. 中学生计算机编程教学视频6,计算机科学速成课6:寄存器和内存【视频】
  7. mysql的事务与锁机制
  8. 融会贯通——最常用的面向对象设计原则“合成复用原则”
  9. 三星上线售价99万8K电视 网友:是不是多打了一位数
  10. Ant 构建文件的一种写法
  11. .Net 并发写入文件的多种方式
  12. 服务器的mdf文件怎么打开,mdf文件如何打开 mdf文件打开操作步骤
  13. pandas报错:columns overlap but no suffix specified
  14. TF学习——TF之TensorFlow Slim:TensorFlow Slim的简介、安装、使用方法之详细攻略
  15. C语言求最长公共子序列
  16. python小助手_如何用python写个人专属群聊提醒小助手?
  17. 机器学习实战之决策树(一)构造决策树
  18. 中国人不骗中国人,我的猜拳平平无奇。。
  19. 基于Visual C++2010 与office2010开发办公自动化 2 -自动生成excel与word并打开
  20. GB28181语音对讲对接华为IVS平台遇到的坑和解决办法

热门文章

  1. 用户sa登陆失败时,应该如何解决
  2. Get请求,参数为@RequestBody的http请求
  3. 计算机事业单位结构化面试的专业题,事业单位结构化面试出题规律:组织活动类问题...
  4. 你知道吗?炒鞋的那帮人,现在去炒数字藏品了
  5. python怎么消除警告_Python-警告处理
  6. 合肥工业大学机械(专硕)考研上岸经验分享
  7. 中国高校计算机大赛网络技术挑战赛,2019年度“中国高校计算机大赛-网络技术挑战赛”国赛圆满落幕...
  8. 相机camera与小孔成像opengl
  9. 聚美优品正式退市:陈欧下一个将为谁代言?
  10. 10种令人惊讶的方式你的日常生活中正在收集数据的大数据野兽