计算机软件基础自考本科

(30页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

计算机 软件基础,第一篇 C语言程序设计基础,第一章 C语言基础,一、计算机语言、算法、程序的概念,,1.计算机语言 :是人与计算机进行交流的一种语言。,2.算 法 :是解决问题的方法、步骤和思路。,如:求a、b两数中的最大数的算法及C程序,一、计算机语言、算法、程序的概念,,3.程序 :用某种计算机语言描述解决问题的方法步骤。,4.算法与程序的区别:,(1)算法是有穷的,而程序可以是无穷的;,(2)算法和程序的描述方法不同;,(3)算法一般情况是不可执行的,而程序是可执行的;,二、计算机解题过程,计算机解题过程 :,注意 :C语言编写的程序,一般要经过编辑、编译、 连接和运行才能得到程序的结果。,,,,,,三、C的基本数据类型,整 型,数 据 类 型,基本类型,构造类型,指针类型,枚举类型,空 类 型,实 型,字符型,,数组型,结构型,共用型,,,三、C的基本数据类型,1.常量 :在程序运行过程中,其值固定不变的量。,十进制,常 量,整 型,实 型,字符型,字符串型,八进制,十六进制,定点实数,浮点实数,一般形式字符型,转义字符型,,,,,三、C的基本数据类型,表1-1 整型常量,三、C的基本数据类型,表1-2 实型常量,三、C的基本数据类型,表1-3 字符型、字符串型常量,三、C的基本数据类型,2.变量 :在程序运行过程中,其值不断变化的量。,(1)类型:整型变量、实行变量和字符型变量。,(2)变量名:以字母或下划线开头,由字母、数字 和下划线组成,而且不能为C语言中的保留字。,(3)变量定义的一般形式:,类型说明符 变量1,变量2,…变量n;,(4)变量初始化:在定义变量时,预先给变量设置初值。,注意:不能写成:char ch1=cha2=‘a’;。,三、C的基本数据类型,表1-4 变量类型说明符,四、算术预算符和算数表达式,1.基本的算术运算符:,四、算术预算符和算数表达式,2.书写算术表达式注意事项:,(1)乘号*不能省略;,(2)所有括号必须是圆括号,而且必须配对;,(3)函数自变量用圆括号括起来;,(4)三角函数的自变量必须用弧度。,四、算术预算符和算数表达式,3.不同类型量混合运算原则:,(1)自动转换原则 转换顺序为:,如:3+2.0,(2)强制转换原则,如:3+(int) 2.0,五、赋值预算符和赋值表达式,1.赋值表达式,(1)书写形式: 变量名=表达式;,如:a=b=c=0,等价于a=(b=(c=6)),最后结果是a为6。,(2)执行过程: 首先计算表达式的值,然后转换为 “=”左边变量的类型,最后将转换后的结果保存在变量 的存储空间中。,注意: int a=b=a=6;是错的,五、赋值预算符和赋值表达式,2.复合赋值运算符,五、赋值预算符和赋值表达式,3.自加、自减运算符,六、逗号运算符和逗号表达式,1.逗号表达式的一般形式,表达式1,表达式2,表达式3,…表达式n;,如:a=3,b=a+2,c=a+b,c=a+b+c;该逗号表达式的值为16。,2.执行过程,从左到右逐个计算各个表达式的值,并将最后一个 表达式的值作为该逗号表达式的值。,历年真题演练,1.(2009.4,单选)下列合法的C语言标识符是(),static B. 3abc C. abc_2 D. am&t,2.(2010.4,单选)已知 int x=17,y=5;,则表达式 x/y的值是(),0 B. 2 C. 3 D. 3.4,3.(2010.4,填空)已知 int a=1,b=2,d;执行语句 d=a0||b2后,a的值是( )。,同步跟踪测评,1. 下列常量中,不正确的是(),0021 B. 0.0 C. 0.12E5 D. E2,2. 关于C语言主函数的描述正确的是(),C程序可以有多个main函数; C程序必有一个而且只能有一个main函数; C. C程序可以没有main函数; D. C程序的执行不一定在main函数开始执行。,同步跟踪测评,3. 若有定义:int a=7; float x=2.5, y=4.7; 则表达式 x+a%3 * (int) (x+y) % 2/4的值是(),2.500000 B. 2.750000 C. 3.500000 D. 0.000000,4. C语言中,已知:int a, b, c; 下列运算符使用错 误的是(),a++ B. b-- C. ++c D. 3++,同步跟踪测评,5. C语言中,字符串在计算机中结束的标记是(),空格 B. 换行 C. \n D. \t,6. C语言中,j=i++; 等价于(),j=i; i=i+1; B. i=i+1; j=i; C. j=i; j=j+1; D. j=i; j=i+1;,7. C语言中, 赋值语句的赋值号“=”(),可以是常数 B. 可以是变量名 C. 只能是表达式 D. 可以是常数或表达式,同步跟踪测评,8. 已知有如下程序:,main( ) { int i, j, m, n; i=8; j=10; m=++i; n=j++; printf(“%d,%d,%d,%d”, i, j, m, n); }请选择程序正确输出的结果()。,9, 11, 9, 10 B. 8, 10, 9, 11 C. 9, 11, 9, 11 D. 8, 8, 11, 10,同步跟踪测评,9. 已知有如下程序:,main( ) { int i=6; a+ =a- =a*a; printf(“%d”, a); },36 B. 0 C. -24 D. -60,请选择程序正确输出的结果()。,同步跟踪测评,9. 下列程序的运行结果是(),#include #include main( ) { int a=5; a=3+a%4+sqrt(16); a=a/3; a++; printf(“%d\n”, a); },2 B. 2.6 C. 3 D. 4,同步跟踪测评,10. 已知:int i=5, a; 当a=++i; 语句执行后,变量 i和a的值分别是(),5 5 B. 5 6 C. 6 5 D. 6 6,11. 用C语言表示算式2 (a+b) / (cd), 正确的表达式 是(),2*(a+b) / (cd) B. 2 (a+b) / (c*d) C. 2*(a+b) / (c*d) D. 2 (a+b) / (cd),同步跟踪测评,12. 若有int x; float y ; 下面结果为整数型的表达 式有(),(float) (x+y) B. (int) x+y C. 2.3+x D. x+(int) y,13. 已知字符型变量定义:char a; 则下列哪一个 正确的字符变量赋值操作 (),char a=‘3’; B. char a=“3”; C. char a=%; D. char a=*;,同步跟踪测评,14. 下列四个选项中,哪一个可以作为字符型常量 使用(),\r\n B. “a” C. \997 D. 65,15. 若x, i, j和k都是int型变量,则计算表达式 x= (i=4, j=52, k=16)后,x的值为(),4 B. 16 C. 32 D. 52,同步跟踪测评,16. 下列程序的运行结果是(),#include main( ) { int x=021; printf(“%d\n”, ++x); },18 B. 17 C. 19 D. 20,同步跟踪测评,17. 已知有如下程序:,main( ) { int a=9, b=2; float x=6.6, y=1.1, z; z=a/2+b*x/y+1/2; printf(“%5.2f”, z); },则它的输出结构是()。, 关 键 词: 计算机软件 基础 自考 本科

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

自考本计算机软件基础ppt,计算机软件基础自考本科相关推荐

  1. 计算机应用基础.ppt,计算机应用基础.ppt

    计算机应用基础.ppt 计 算 机 基 础 知 识,第 3 讲,2019年2月2日,目标要求,掌握计算机硬件系统的组成 掌握计算机软件系统的组成 了解计算机的工作原理,2019年2月2日,讲课提纲,计 ...

  2. 微型计算机基础ppt,微型计算机基础知识.ppt

    <微型计算机基础知识.ppt>由会员分享,可在线阅读,更多相关<微型计算机基础知识.ppt(44页珍藏版)>请在人人文库网上搜索. 1.第1章 微型计算机基础知识,1.1计算机 ...

  3. 微型计算机基础ppt,微型计算机基础.ppt

    微型计算机基础 * 2.3.3 微型计算机中的二进制编码 计算机不仅要处理数值数据,而且还要处理大量的非数值数据,例如英文大写字母A~Z,标点符号,汉字,专用符号.非数据性数码(如电话号码),而计算机 ...

  4. 计算机软件技术介绍ppt,计算机软件技术基础.ppt

    <计算机软件技术基础.ppt>由会员分享,可在线阅读,更多相关<计算机软件技术基础.ppt(26页珍藏版)>请在装配图网上搜索. 1.1,计算机软件技术基础,2,课程设置,算法 ...

  5. 计算机软件技术基础图片,计算机软件技术基础.ppt

    <计算机软件技术基础.ppt>由会员分享,可在线阅读,更多相关<计算机软件技术基础.ppt(22页珍藏版)>请在人人文库网上搜索. 1.计算机软件技术基础,数据库系统(1),第 ...

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

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

  7. 计算机软件知识pdf,[计算机软件及应用]PDF基础知识.doc

    [计算机软件及应用]PDF基础知识 PDF基础知识 PART I 前言 DTP技术的发展导致了用户数据文件的多样化,给印厂处理这些文件带来困难. 印厂走向数字化,同样需要一种通用的,数字化的可替代胶片 ...

  8. 自考计算机应用基础多少分及格,自考多少分才算通过?

    自考多少分才算通过?关于这个问题中国教育在线自学平台小编就简单为大家说一下. 全国高等教育自学考试每科目60分以上(含60分)算及格,只要60分以上(含60分)就能拿到单科合格证. 自考本科开考科目一 ...

  9. 湖北省自考计算机基础无纸化考试,湖北自考计算机基础无纸化看什么书啊

    湖北自考计算机基础无纸化看什么书啊以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 湖北自考计算机基础无纸化看什么书啊 这 ...

最新文章

  1. HTML5的学习,各个标签的尝试
  2. 计算机视觉来看看苏伊士运河堵船(船舶检测)
  3. AI芯片的未来之战:“霸主”英伟达真就无人能挡了吗?
  4. .net mvc actionresult 返回字符串_.NET架构师知识普及
  5. 显示windows电脑上已连接过的wifi密码
  6. java spring 过滤器_spring中过滤器与拦截器的区别
  7. Nutanix 将社区版代码带入云中
  8. android天气查询(二)之网络json数据的获取
  9. tf.cast() 数据类型转换
  10. jquery 设置style:display 其实很方便的哦
  11. gms签名不一致_第三方稳定不掉ios软件企业签名怎么买
  12. 2019-06-11_Python中文编码
  13. OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用
  14. paip.flex or Silverlight
  15. 【组合数学】组合恒等式 ( 八个组合恒等式回顾 | 组合恒等式 积 1 | 证明 | 使用场景 | 求组合数通用方法 )
  16. 南方cass10.1中文版
  17. java提取jks文件提取私钥_如何从JKS文件中取出PEM格式证书
  18. Unity笔记-29-ARPG游戏项目-05-简易的战斗系统
  19. 画一只会动的皮卡丘(上)
  20. 智联物联路由器openvpn客户端连接linux服务器通讯基本配置

热门文章

  1. Deep Learing 记录:电影评论分类——二分类问题
  2. 中国车牌号与城市的对应关系
  3. 深度学习:人工智能的核心
  4. 正弦稳态电路的相关概念
  5. 解决 Idea 下 Tomcat 乱码(淇℃伅璀﹀憡)问题
  6. iOS VideoToolbox 硬编指南
  7. CTF__(1)技术论坛(电子书籍,学习视频)
  8. FoodMart数据仓库mysql表及数据初始化及重度汇总脚本
  9. Java多线程模拟实现LOL中薇恩、死歌、剑圣的操作
  10. spring 中的JMS是什么?