西安交通大学15春学期《程序设计基础》离线作业 -
更新时间:2023-09-11 22:29:01 阅读量: 教育文库 文档下载
《程序设计基础》
第一章 程序设计基础
本章要点:
1.计算机基础
2.程序设计的基础与发展 3.结构化程序设计 4.面向对象程序设计
本章目标:
1.了解C语言的背景 2.掌握C语言程序的结构 3.领会C语言程序设计的风格 4.会绘制流程图
本章重点:
1.面向对象设计 2.C程序结构 3.流程图的绘制
本章难点:
1.C程序结构 2.流程图的绘制
作业题 一、填空题
1.计算机系统是由( 软件系统 )、( 硬件系统 )两部分组成。
2.一台计算机从硬件系统看主要由四个部件组成:(中央处理器)、(存储器)、(输入设备)(输出设备)。
3.软件系统包括( 系统软件 )、(应用软件)两部分.
4.C语句大致可分为以下几类:(说明语句)、(表达式语句)、(分支语句)、(循环语句)、(控制流程语句)。
5.一个程序包括两方面内容:(数据结构)和(算法).
- 1 -
《程序设计基础》
二、选择题
1.下列哪个不是算法的特征(C) A.有穷性
B.可行性
C.不确定性
D.输入
2.(B)是用来描述对象的属性和行为的 A.实体
B.类
C.对象
D.现象
3.下列哪些是算法的描述方法(ABCD) A.自然语言描述法
B.流程图描述法
C.伪代码描述法
D.N-S流程图描述法
4.计算机算法可以分为两大类(AB) A.数值运算算法
B.非数值运算算法
C.符号运算算法
D.非符号运算算法
5.每条C语句后面都要有一个(C) A.逗号
B.冒号
C.分号
D.括号
三、问答题
1.简述结构化程序设计的特征.
答:(1)按结构化程序设计方式构造的程序是一个结构化程序,由三种基本控制结构:顺序结构、选择结构和循环结构;(2)有限制的使用goto语句;(3)籍助于结构化程序设计语言来书写;(4)强调程序设计过程中人的思维方式与规律,是一种自顶向下程序设计策略,它通过一组规则、规律与特有的风格对程序设计细分和组织。
2.简述C程序的特点.
答:C程序的特点:(1) 对于变量,先定义其数据类型,再使用;(2) C程序由函数构成,一个程序至少要有一个以上的函数;(3 C程序总是从main( )函数开始执行;(4)书写格式自由,在一行可以写若干语句。(5) 数据的输入与输出是通过输入输出函数实现;(6)C程序用/* */进行注释。
3.用文字描述C程序的执行过程.
答:(1)由键盘输入源程序;(2)经过编辑后生成f.c磁盘文件;(3)经过编译后生成f.obj文件;(4)经过连接后形成f.exe文件;(5)执行。
- 2 -
《程序设计基础》
4.请用伪代码描述: 判断并输出3到100之间的素数. 答:用伪代码描述如下: 开始
for(n=3; n<=100;n++) {
for(m=2; m<=n ; m++) {n/m的余数=>r; if(r==0) break; }
if(m>=n+1)输出n;
} 结束
5.用N-S流程图描述第4题的伪代码:
答:
- 3 -
《程序设计基础》
第二章 C语言基本数据类型、运算符和表达式
本章要点:
1.C语言基本语法单位 2.常量和变量 3.C语言基本数据类型 4.运算符和表达式 5.位运算 6.数据类型转换
本章目标:
1.了解基本类型及其常量的表示法 2.掌握变量的定义及初始化方法 3.掌握运算符与表达式的概念
4.领会C语言的自动类型转换和强制类型转和赋值的概念
本章重点:
1.常用的数据类型、运算符 2.C语言表达式的表示
本章难点:
1.类型之间的转换 2.表达式的书写
作业题 一、填空题
1.程序执行过程中其值保持不变的量称为(常量 )。它又可以分为(整型常量)、(实型常量)、(字符型常量)。
2.程序运行过程中不断改变的量称为(变量),在C语言中,它必须“(先定义),后使用”。 3.实型变量分为( 单精度 )、(双精度)两种类型。
4.五种算术运算符分别是( + )、( - )、( * )、( / )、( % )。
5.由关系运算符连接表达式构成的式子,称为( 关系表达式).其值为( 0 )或( 1 )。
- 4 -
《程序设计基础》
二、选择题
1.下列关于标识符的说法不正确的是( C ) A.第一个字符必须是字母或下划线
B.第一个字符以后必须由字母、下划线或数字组成 C.大小写字母表示相同意义 D.标识符不能用C中的关键字
2.设:x=9;y=++x;,则产生的结果是( B) A.x=9;y=9;
B.x=10;y=10;
C.x=9;y=10;
D.x=10;y=9;
3.下列说法不正确的是:(B ) A.+ +、- -只能用于变量
B.+ +、- -比负号运算符的优先级要高 D.+ +、- -常用于循环变量表达式中
C.+ +、- -的结合方向是:自右至左 4.下列运算符优先级最高的是(D ) A.&&
B.>
C.++
D.!
5.设:int a=4,b=5; 则表达式 8>4-!0||2&&5>4的结果为(B ) A.0
B.1
C.-1
D.无法计算
三.简答题
1.字符常量和字符串常量有什么区别?
答:字符常量是一个字符,在程序中字符是用单引号括起来的。字符串变量由0个或若干个字符组合而成,在程序中字符串是用双引号括起来的,在存储时系统自动在字符串最后面加一个结束符号‘\\0’。
2.求下列算术表达式的值。 (1)x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 解:2.5
(2)(float)(a+b)/2+(int)x%(int)y 设 a=2,b=3,x=3.5,y=2.5 解:3.5
- 5 -
正在阅读:
西安交通大学15春学期《程序设计基础》离线作业 -09-11
巧解:2018全国I卷理科数学最后一道选择题(第12题)答案09-29
票据法案例分析(36)11-27
广西都安县蓝氏东弄十二支弄廷宗支11-15
精选冬的作文600字7篇03-27
票据法案例题选05-08
秋思作文400字07-07
一件不光彩的事作文600字06-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 西安交通大学
- 程序设计
- 学期
- 作业
- 基础
- 试题及解析(三)excle篇
- 网络岗位职责梳理
- 二级心理咨询师面试可能提到的问题
- 2011年北京市高考理科数学试题及答案
- 高考化学考点--化学实验基本操作步骤
- 第五章轨道电路与其它列车定位设备 - 铁路信号基础
- 苏教版六年级语文下册第三、四单元测试卷月考试卷A4纸
- 浅谈高中数学课堂导入艺术初探
- 数据库原理实验报告(2)
- 医嘱处理
- 一次函数与二次函数图象的交点问题专项练习及答案
- 10KV高压电缆接头
- 节能教育和岗位培训计划
- 2011-2012学年度第一学期期中考试七年级生物试卷及答案
- 日常生活中有哪些方法可以祛斑
- 《探究细胞有丝分裂各个时期细胞数量》教学设计
- 柔版印刷词汇积累
- 第八章 建设中国特色社会主义经济试题及答案
- 对隧道洞顶特大坍塌处理措施的探讨
- 安全教育中队活动设计