已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用基础工程硕士复习题一、数据库部分1、什么是数据库系统? 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2、 数据库系统由哪几部分的组成?数据库系统(DBS)由三部分构成分别是:数据库(DB),数据库管理系统(DBMS),数据库管理员(DBA)。也可以用公式表示为:DBS=DB+DBMS+DBA3、 数据库的数据模型包括哪三个部分? 数据模式一般来说是由三个部分组成,分别是(外模式),(模式),(内模式)。 外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。 内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。4、DBMS的有哪四个基本功能?5、什么是SQL(Structured Query Language)及其特点是什么?结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。6、存在一张数据表(公寓表),请写出“检索公寓表中的所有记录”相应的SQL语句。7、存在一张数据表(学生),请写出“检索学费不低于4000元的专业简称及其收费情况“相应的SQL语句。专业简称学费化学3000物理4000信息5000 表名(学生)专业简称学费化学3000物理4000信息5000专业简称学费化学 3000物理 4000信息 50008、写出如下命令的含义 命令: select COUNT(*) AS 总人数 from 学生9、学生登记表STU学号(xh)姓名(xm)年龄(zy)性别(dh)二、C语言部分选择题1、一个C程序的执行是从_a_。A、本程序的main函数开始,到main函数的结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数的结束C、本程序文件的main开始,到本程序文件的最后一个函数的结束D、本程序文件的第一个函数开始,到本程序文件的main函数的结束2、以下叙述正确的是_c_。A、在C程序中main函数必须位于程序的最前面B、C程序的每行中只能写一条语句C、C语言本身没有输入输出语句D、在对一个C程序进行编译的过程中,可发现注释中的错误3、以下叙述不正确的是_c_。A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面4、C语言规定,在一个源程序中,main函数的位置_c_。A、必须在最开始 B、必须在系统调用的库函数的后面 C、可以任意 D、必须在最后5、一个C语言程序是由_a_。A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成6.属于C语言基本数据类型的是( b)A. 指针型 B. 无符号整型 C. 数组型 D. 结构型7. C语言的长整型数值在计算机中占用的字节个数是(4 )A. 1 B. 2 C.3 D.48. 以下不正确的C语言标识符是( a)A. int B. a_1_2 C. ab1exe D. _x8.对于while语句,错误的说法是( b)A. 用条件控制循环体的执行次数B. 循环体至少要执行一次C. 循环体有可能一次也不执行D. 循环体中可以包含若干条语句9.设int a=9,b=20;则printf(%d,%dn,a-,-b);的输出结果是(a )A .9,19 B. 9,20 C. 10,19 D.10,2010.执行下列语句int a=8,b=7,c=6;if(ac)a=c;c=b;printf(%d,%d,%dn,a,b,c);后输出的结果是(c )A. 6,7,7 B. 6,7,8 C. 8,7,6 D. 8,7,88.设static char x =12345,y =1,2,3,4,5,0;那么( a)A. x数组的长度等于y数组的长度B. x数组的长度大于y数组的长度C. x数组的长度少于y数组的长度D. x数组与y数组的存储区域相同A. 147 B. 159 C. 357 D. 36911.设int b =1,2,3,4,y,*p=b; 则执行语句y=*p+;之后,变量y的值为(b )A. 1 B. 2 C. 3 D. 4判断对错1. C语言规定,在一个源程序中,main函数的位置可以是任意的。 ( 0)2. C语言程序的执行是从本程序的main函数开始,到main函数结束。 ( 0)3. C语言程序是由函数组成的。 (* )4. C语言中的标识符只能由字母、数字、下划线等字符组成,且第一个字符必须为数字。(* )5. 在同一个C语言程序中,局部变量和全程变量可以同名。 ( 0 )6. 在C语言中,while和do/while循环的主要区别是while的循环体至少无条件执行一次。( * )7. 在C语言程序中,注释说明只能位于一条语句的后面。 ( *)8. 在C语言程序中,函数的形参和实参变量的名字必须相同。 ( * )9. 在C语言程序中,函数的定义不可以嵌套,但函数的调用可以嵌套。 ( * )10. 在C语言程序中,若需调用标准库函数,调用前必须重新定义。 ( * )填空题11.设int y;执行表达式(y=4)|(y=5)|(y=6)后,y的值是_4_。12. 已知:char a;int b;float c;double d;执行语句c=a+b+c+d;后,变量c的数据类型是_double_。13.结构化程序设计的三种基本结构是:选择结构、循环结构和_顺序结构_。14.下列程序 int x=3; doprintf(%d,-x);while(!x);循环执行的次数是_3_。15.在C语言中,一个二维数组可以看成若干个_一维_数组。16.设int a34=1,3,5,7,2,4,6,8;则*(*a+1)的值为_2_。17.若函数定义为int data( ) float x=9.9;return(x);则函数返回的值是_9_。用指针变量p给s1的成员no赋值1234的方法是_。18.变量的存储类型是变量在内存中的存储方式,分为_静态存储_和动态存储。程序分析题(本大题共5小题,每小题5分,共25分)阅读下列程序,将输出结果写到各题右侧的空白处19.fun(int x)int y=0;static int z=3;z+;+y;return(x+y+z);int main( )int i, x=2;for(i=0;i50)break;if(i%2=0) s+=i;printf(i=%d,s=%dn,i,s); _i=2;s=3_21.gcd(int m,int n) if(m=n)return m;else if(mn) return gcd(m-n,n);else return gcd(m,n-m);int main( )printf(Gcd=%dn,gcd(24,36); _12_22.# includeint main( ) int i=0;char c,s=SABC;while(c=si)switch(c)case A:i+;break;case B:+i;default:putchar(c);i+;putchar(*); _S*B*_23.int a1=300,a2=400;int main( )int a3=100,a4=200;sub1(a3,a4);sub1(a1,a2);printf(%d,%d,%d,%dn,a1,a2,a3,a4);sub1(int x,int y) a1=x;x=y;y=a1; _100,400,100,200_程序填充题24.将十个整数输入数组,求出其平均值并输出。int main( )int i,a10,sum=0,*p=_a_; /*第一空*/for(i=0;i10;i+) scanf(%d,p);sum+=_*p+_; /*第二空*/printf(%8.2fn,_sun/10_); /*第三空*/25.输入一个无符号整数后求出它的各位数之和并输出。例如若输入123,则将各位之和6(即1+2+3)输出。_unsigned int_f(num) /*第一空*/unsigned int num; unsigned int k=0;do k+=_num%10_; /*第二空*/num/=10; while(num);_return k_; /*第三空*/int main( )unsigned int n;scanf(%d,&n);printf(%un,f(n);26.为数组输入数据,逆序置换后输出。(逆序置换是指:数组的首元素和末元素置换,第二个元素和倒数第二个元素置换,)#include# define N 8int main( ) int i,j,t,aN;for(i=0;iN,i+)scanf(%d,a+i);i=0;j=N-1;while(ij) t=*(a+i);_ _*(a+i)=*a_; /*第一空*/_*a_=t; /*第二空*/i+;_j-_; /*第三空*/for(i=0;iN;i+)printf(%5d,*(a+i);27. main() int j,k,m,n; j=10; k=10; m=j; n=k; printf(“%d,%d,%d,%d”,j,k,m,n);j 11 ;k 11 ; m 11 ;n 10 ;28. include “stdio.h”f(int) auto int b=0; static c=5; b=b+1; c=c+1;return(a+b+c);main( ) int a=2; for(i=0;i3;i+)printf(“%d”,f(a);结果为: 7 ; 8 ; 9 ;程序设计题29. 将100个整数输入数组后按每行10个数输出。 int data100 = . for(int i=1;i 1 & (i-1)%10=0) printf(n); printf(%d,datai-1); 30. 输入年份year和月month,求该月有多少天。判断是否为闰年,可用如下语言表达式:year%4=0 & year%100!=0 | year%400=0。若表达式成立(即表达式值为1),则year为闰年;否则,表达式不成立(即值为0),year为平年。#include int isLeap(int y) return (y%4=0&y%100!=0)|(y%400=0);int days(int y,int m) switch(m) case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31;break; case 4: case 6: case 9: case 11: return 30;break; case 2: if(isLeap(y) return 29; break; else return 28; break; default:return 0;break; void main() int year,month; printf(input year:n); scanf(%d,&year); printf(input month:n); scanf(%d,&month); if(isLeap(year) printf(是润年n); else printf(不是润年n); printf(该月天数是:); printf(%dn,days(year,month);31. 某运输公司的运费按如下方法进行计算:每千米每吨货物的基本运费为10元,优惠的鼻准如下:如果路程s50千米,则不优惠;如果路程50=s100千米,则总与非优惠2%;如果路程100=s200千米,则总运费优惠5%;如果路程200=s400千米,则总运费优惠8%;如果路程400=s800千米,则总运费优惠15%。请编制一个计算不输出运费的C+程序,其中路程S与货物重量W(吨)由键盘输入。#include #include using namespace std;int main() int s;float p=10,w,d,f;cout 请输入路程S与货物重量Wendl;scanf(%d%f,&s,&w);if(s50)d=0;else if (s100) d=2;else if (s200) d=5;else
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026青岛电影面试题目及答案
- 2026融合类面试题目大全及答案
- 2026审计管理岗面试题及答案
- 个人结款协议书范本
- 离婚具体协议书
- 2026双胞胎集团面试题及答案
- 急性肺栓塞应急救治指南与实践2026
- 2026年人教版适配小升初道德与法治一模冲刺卷心理健康与道德判断标准试卷第347套(含答案解析与可打印作答区)
- 美容院转租合同范本
- 家庭登记协议书
- 【二年级上册语文】25新二年级上册语文 1-8单元必背知识点汇 总
- 2026中国平煤神马控股集团专科层次毕业生招聘110人笔试历年常考点试题专练附带答案详解
- (2026)全国应急管理普法知识竞赛试题库及答案
- 2026年政工员考试题库及答案
- 2026年中央驻山西省政法机关直属事业单位工作人员招聘笔试参考试题及答案详解
- 2026年新课标人教版六年级数学上册全册教案
- 精神科物理治疗工作制度
- 探索绿色能源点亮未来生活-小学六年级综合实践活动教学设计
- 四川省甘孜州2024-2025学年七年级下学期期末检测英语试卷(含答案无听力原文及音频)
- 内蒙古自治区包头市2024-2025学年七年级下学期7月期末考试数学试卷(含详解)
- 收购电厂设备居间协议书
评论
0/150
提交评论