预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《程序设计基础》综合作业 填空题 计算机存储器一般分为两级,它们是(主储存器)和(外储存器)。 栈的最主要特点是(先进后出)。 世界上第一个高级语言是(FORTRAN语言)。 CPU主要包括(运算器)、(控制器)和(寄存器) (总线)是连接CPU、存储器和外部设备的公共信息通道。 (过程式)语言,也叫命令式语言或强制式语言。 C语言中,每个语句和数据定义必须以(分号(;))结尾。 软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为(软件生存周期)。 C语言中分支语言是(if)语句和(switch)语句。 总线通常由3部分组成:(数据)总线、(地址)总线和控制总线。 选择题 不是C语言的基本数据类型是(D)。 A.int B.double C.char D.bool 编译程序的功能是(A)。 A.将高级语言程序转换为目标程序B.将汇编语言程序转换为目标程序 C.解释执行高级语言程序D.解释执行汇编语言程序 以下哪个系统是为了运行、管理、维护和使用计算机而编写的各种程序(包括文档)的总和。(B) 硬件系统B.软件系统C.总线系统D.操作系统 C语言中,取地址采用运算符(C) &&B.||C.&D.! 数据的逻辑结构分为(A) A.线性结构和非线性结构B.顺序结构和非顺序结构 C.树型结构和图型结构D.链式结构和顺序结构 阅读并补充程序,使之完整 输入三个整数,然后按由小到大的次序输出 #include<stdio.h> Voidmain() { inta,b,c,temp; printf("pleaseinput:"); scanf("%d,%d,%d",&a,&b,&c); if(a>b) { temp=a; a=b; b=temp; } if(b>c) { temp=b; b=c; c=temp; } if(a>b) { temp=a; a=b; b=temp; } printf("result:%d,%d,%d",a,b,c); } 阅读程序,写出运行结果 #include<stdio.h> voidmain() {intx; printf(“Input:”); scanf(“%d”,&x); x=(x>0?x;-x); printf(“Theabsofxis:%d”,x); } 如输入数据:-2, 输出结果是:2 #include<stdio.h> voidmain() { floata,b,c,t; scanf(“%f,%f,%f”,&a,&b,&c); if(a>b) t=a,a=b,b=t; if(a>c) t=a,a=c,c=t; if(b>c) t=b,b=c,c=t; printf(“%f,%f,%f”,a,b,c); } 如输入数据:9.54,2.65,11.27, 输出结果是:a=2.56b=9.54c=11.27 编写程序,并讨论回答问题 请认真阅读下面的程序,预测程序结果,然后上机运行,请总结结果产生的原因。 #include<stdio.h> voidmain() { voidswap(int,int); intx=3,y=4; printf("x=%d,y=%d\n",x,y); swap(x,y); printf("x=%d,y=%d\n",x,y); } voidswap(intx,inty) { intt; /*交换x和y的值*/ t=x; x=y; y=t; } 输出结果:3,43,4swap(x,y);这个函数不起作用,x和y都是局部变量!