电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言程序的设计基础

17页
  • 卖家[上传人]:公****
  • 文档编号:479687899
  • 上传时间:2022-11-21
  • 文档格式:DOC
  • 文档大小:71.50KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 . . . 题型及分数:单选题:25分判断题:10分填空题:15分程序分析题:20分编程题:30分其中:课后习题及复习大纲中相类似题所占比例在7080。带*号的容和复习题为较难部分,为非重点考察容。第一章 C语言程序设计基础1 程序设计语言的基本概念 程序 程序设计语言 常用程序设计语言及其类型 源程序、编译、目标文件、连接、可执行程序 编程的步骤2 C语言程序的基本结构 C源程序的框架 C源程序的框架,主要有:编译预处理、主函数、函数n等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。 C语言源程序的书写规则: C源程序是由一个主函数和若干个其它函数组成的; 函数名后必须有小括号,函数体放在大括号; C程序对大、小写字母书写敏感; 每句的末尾加分号; 可以一行多句; 可以一句多行; 可以在程序的任何位置加注释,注释的方式。3 C语言程序设计的的基本步骤和调试过程复习题: /*1. 每个C语言程序中有且仅有一个函数,它是程序的入口和出口。2. 引用C语言标准库函数,一般要用预处理命令将其头文件包含进来。3. C语言属于 A高级语言B. 低级语言C中级

      2、语言D. 机器语言4. C语言规定了若干有特定意义、为C语言专用的单词,称为 关键字 。5. C语言的语句以结尾。6. C语言源程序经过编译以后生成文件,生成的文件名后缀为, 经过连接后生成文件,后缀为7C语言中不能使用关键字作为标识符。 第二章 基本数据类型,运算符与表达式关键知识点:1 常量,变量:a) 标识符的命名规则b) 常量,变量的概念:直接常量,符号常量,变量必须先定义后使用c) 变量名和变量值的区别。2 C语言中的基本数据类型a) 各种数据类型的数据在存中的存放方式b) 掌握各种数据类型数据的常量使用方法,特别注意字符常量和字符串常量的区别使用c) 整型,字符型,浮点型变量的定义和引用方法d) 数据的数据类型,数据的取值围,数据在存中存放方式三者之间的联系3 运算符和表达式的使用方法a) 自增、自减运算符b) 赋值运算符c) 算术运算符及表达式d) 逗号运算符及表达式e) *位运算符及表达式f) sizeof运算符及表达式g) *强制数据类型转换符及表达式4 运算符的优先级和结合性本章复习题:课后习题: 一、单选题, 二、 填空题 1. C语言的标识符命名规则中,第一个字

      3、符可以为字符 # 或 & .。2.下列全部属于合法的用户标识符的是AA1 P_0 dSB. float 2la _AC. *a hy kk D. _123 temp main3. C语言对字母的大小写不敏感。 4. C语言中,符号常量由宏定义命令#define来定义。 5. 在VC 6.0中,数据类型int,char,float和double所占的存字节数分别是、和。6.下列四个选项中,均是合法的整型常量的选项是 AA160 0XFFFF 011B。 -0XCDF 01A 0XEC-01 986,012 0688 D。-0X48a 2e5 0x7. 合法的C语言字符常数是A A. t B. A C. 54 D.A8. 设有语句char a = 72; 即变量a A. 包含一个字符 B. 包含两个字符 C. 包含3个字符 D. 说明不合法9. 若有定义 int a=7;folat x=2.5,y = 4.7; 则表达式x+a%3*intx+y%2/4的值是2.500000。10. 在C语言中,要求运算数一定是整型的运算符是DA/ B。+C。!=D。%11.字符串常量mine的字符个数是

      4、A. 4 B. 5 C. 6 D. 712. 是非法的C语言转义字符A. b B. 0xf C. 037 D. 13.若x、y、z均为int型变量,则执行以下语句后的输出是 A x=y=+5-5;printf;y=;printf;A. x=10,y=15,z=10 B.x=10,y=10,z=10x=0, y=10, z=0x=0, y=10, z=0C.x=10, y=15, z=10D. x=10,y=10,z=10x=10, y=10, z=0 x=10,y=10,z=014.以下程序的输出结果是#include void main int a;float b,c;scanf;printf;如输入:9876543210A. a=98,b=765,c=4321 B. a=98,b=765.000000 c= 4321.000000C. a=98,b=765.0,c=4321.0 D. a=1,b=432,c=876515. 有如下定义:int a =20, n=10;求下列表达式的值。A.a/=a+a; a=_B.a%=n%=7; a=_C.a+=a-=a*=a; a=_16. 若

      5、有以下定义和语句char c1=b,c2=e;printf; 则输出结果是:A 2,M B3,E C2,E D不确定17.在以下一组运算符中,优先级最高的运算符是A = C % D &18. 字符串Its 40 an40 apple,n中包含 20 个字符。19. 若x=64,y=88,则x2的值分别是 256 和 22 。第三章 程序设计的控制结构本章复习题包括课后习题: 一、单选题, 二、 填空题 四、程序设计题 1, 2,4,7,8,93.1 顺序程序设计关键知识点:1 各种类型数据的格式化输入输出方法a) 字符的输入输出函数getchar和putcharb) 注意利用scanf函数输入变量值时不要漏掉取地址符号&c) 调用printf函数输出各种类型数据的方法。2 顺序程序设计方法和步骤1. 若有以下定义和语句: int u=010,v=0x10,w=10;printf; 则输出结果是:A 8,16,10 B 10,10,10 C8,8,10 D8,10,102.若有定义: int x,y;char a,b,c;并有以下输入数据此处 代表换行符, 代表空格: 12 ABC则能给

      6、x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C 的正确程序段是Ascanf;a=getchar;b=getchar;c=getchar;Bscanf;a=getchar;b=getchar;c=getchar;Cscanf;Dscanf;3.已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是C。 注: 表示空格,表示回车int a1, a2,;char c1, c2;scanf;A10A20BB10A20BC10A20BD10A20B4.已知:int x; float y; 所用的scanf调用语句格式为:scanf;为了将数据10和66.6分别赋给x和y,正确的输入应当是A。Ax=10, y=66.6B10, 66.6C1066.6Dx=10y=66.6 5. 编程实现输入圆的半径,求圆的面积和周长。3.2 选择程序设计关键知识点:1 C语言语句的分类a) 特别注意复合语句的使用b) 注意何时使用空语句2 条件表达式a) 关系运算符b) 逻辑运算符c) 条件运算符的用法d) 各种运算符的优先级关系和结合性e) 注意bool变量的取值:非零即真3 选择结构的应用方式a) if 语句的几种应用方式:if-else 配对问题b) switch 语句:SWITCH后表达式类型,CASE 后表达式类型c) break的使用方法1.已知x=45, ch=B,y=0;则表达式=y&ch的值是 C A.0B.语法错C.1D.假2.下列关于switch语句和break语句的结论中,正确的是B。Abreak语句是switch语句的一部分B在switch语句中可以根据需要使用或不使用break语句C在switch语句中必须使用break语句Dbreak语句不能在switch语句中使用3.能正确表达:当x取值在1,10和200,210围为真,否则为假的表达式是C。A=1 & x & =200 & xB=1 | x | =200 | xC=1&x | =200&xD=1 | x&=200 | x4.假定所有变量均已正确说明,下列程序段运行后x的值是a=b=c=0; x=35;if x-;else if ; if x=3;else x=4;A34

      《C语言程序的设计基础》由会员公****分享,可在线阅读,更多相关《C语言程序的设计基础》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.