资源描述:
《西安交通大学14春学期《程序设计基础》离线作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《程序设计基础》第一章程序设计基础本章要点:1.计算机基础2.程序设计的基础与发展3.结构化程序设计4.面向对象程序设计本章目标:1.了解C语言的背景2.掌握C语言程序的结构3.领会C语言程序设计的风格4.会绘制流程图本章重点:1.面向对象设计2.C程序结构3.流程图的绘制本章难点:1.C程序结构2.流程图的绘制作业题一、填空题1.计算机系统是由()、()两部分组成。2.一台计算机从硬件系统看主要由四个部件组成:()、()、()()。3.软件系统包括()、()两部分.4.C语句大致可分为以下几类:()、()、()、()、()。5.一个程序
2、包括两方面内容:()和().-42-《程序设计基础》二、选择题1.下列哪个不是算法的特征()A.有穷性B.可行性C.不确定性D.输入2.()是用来描述对象的属性和行为的A.实体B.类C.对象D.现象3.下列哪些是算法的描述方法()A.自然语言描述法B.流程图描述法C.伪代码描述法D.N-S流程图描述法4.计算机算法可以分为两大类()A.数值运算算法B.非数值运算算法C.符号运算算法D.非符号运算算法5.每条C语句后面都要有一个()A.逗号B.冒号C.分号D.括号三、问答题1.简述结构化程序设计的特征.2.简述C程序的特点.3.用文字描述C
3、程序的执行过程.-42-《程序设计基础》4.请用伪代码描述:判断并输出3到100之间的素数.5.用N-S流程图描述第4题的伪代码:-42-《程序设计基础》第二章C语言基本数据类型、运算符和表达式本章要点:1.C语言基本语法单位2.常量和变量3.C语言基本数据类型4.运算符和表达式5.位运算6.数据类型转换本章目标:1.了解基本类型及其常量的表示法2.掌握变量的定义及初始化方法3.掌握运算符与表达式的概念4.领会C语言的自动类型转换和强制类型转和赋值的概念本章重点:1.常用的数据类型、运算符2.C语言表达式的表示本章难点:1.类型之间的转换
4、2.表达式的书写作业题一、填空题1.程序执行过程中其值保持不变的量称为()。它又可以分为()、()、()。2.程序运行过程中不断改变的量称为(),在C语言中,它必须“(),后使用”。3.实型变量分为()、()两种类型。-42-《程序设计基础》4.五种算术运算符分别是()、()、()、()、()。5.由关系运算符连接表达式构成的式子,称为().其值为()或()。二、选择题1.下列关于标识符的说法不正确的是()A.第一个字符必须是字母或下划线B.第一个字符以后必须由字母、下划线或数字组成C.大小写字母表示相同意义D.标识符不能用C中的关键字2
5、.设:x=9;y=++x;,则产生的结果是()A.x=9;y=9;B.x=10;y=10;C.x=9;y=10;D.x=10;y=9;3.下列说法不正确的是:()A.++、--只能用于变量B.++、--比负号运算符的优先级要高C.++、--的结合方向是:自右至左D.++、--常用于循环变量表达式中4.下列运算符优先级最高的是()A.&&B.>C.++D.!5.设:inta=4,b=5;则表达式8>4-!0
6、
7、2&&5>4的结果为()A.0B.1C.-1D.无法计算三.简答题1.字符常量和字符串常量有什么区别?2.求下列算术表达式的值。(1
8、)x+a%3*(int)(x+y)%2/4设x=2.5,a=7,y=4.7(2)(float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=3.5,y=2.5-42-《程序设计基础》3.写出下面程序运行的结果.(1)#includevoidmain(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m.n);}(2)#includevoidmain(){inta=1,b,c;b=a+1;printf("(1)b=%
9、d",b);a=b+1;printf("(2)a=%d",a);c=(a+b)/2;printf("(3)c=%d",c);b=c+b;printf("(4)b=%d",b);c+=a+b;printf("(5)c=%d",c);-42-《程序设计基础》}4.设:inta=3,b=2,c=1,d=4;写出下列表达式的结果(1)a+b>c+d(2)c>a+b(3)a>b!=c(4)a==c+b(5)a=b>c-42-《程序设计基础》5.写出下面赋值表达式运算后a的值,设原来a=12,n=5。a和n都定义为整型变量。(1)
10、a+=a(2)a-=2(3)a=2+3(4)a%=(n%=2)(5)a/=a+a(6)a+=a-=a=a-42-《程序设计基础》第三章C语言语句与结构化程序的三种基本结构本章要点:1.顺序结构