南开20秋《数据库技术与程序设计》在线作业(参考答案)
南开大学20秋《程序设计基础(上)》在线作业(参考答案)

1.已知“int a[5]={10,20,30,40,50},*p1,*p2;p1=&a[2];p2=&a[4];”,则p2-p1的值是()。
A.2B.3C.20D.30答案:A2.下列函数原型中,错误的是()。
A.int fun(int,int)B.void fun(int x,y)C.int fun(int x,int y)D.void fun()答案:B3.二进制数1011+1001=()。
A.10100B.10101C.11010D.10010答案:A4.下面合法的用户自定义标识符是()。
A.No_1B.intC.30yearsD.a*s答案:A5.在C++中,表示一条语句结束的符号是()。
A.[B.//C./*D.;答案:D6.已知“char a[]=“abcd”,*p=a+2;”,则语句“cout<<p;”会在屏幕上输出()。
A.bcdB.cC.cdD.d答案:C7.对于相同类型的指针变量,不能进行的运算是()。
A.*B.=C.-D.>答案:A8.在32位计算机系统中,已知“int a[2][3];fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为()。
A.4B.6C.12D.24答案:A9.设i,j,k都是变量,下面不正确的赋值表达式是()。
A.i++B.i=j=kC.i=j==kD.i+j=k答案:D10.已知“char s[]=“hello”;”,则下面叙述中正确的是()。
A.数组s的长度为5B.元素s[2]的值为‘e’C.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t[]=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素答案:C11.已知字母“a”的ASCII码是97,则字母“f”的ASCII码是()。
A.100B.101C.102D.103答案:C12.假设堆内存分配均成功,则下面程序段完全正确的是()。
南开大学20春学期(1709、1803、1809、1903、1909、2003)《数据库技术与程序设计》在线作业标准答案

C.9 "bad"
D.6 "bad"
答案:A
27.表达式5+5Mod2*2的运算结果为()。
A.错误
B.6
C.10
D.7
答案:B
28.在Access数据库中,表就是( )。
A.数据库
B.记录
C.字段
D.关系
答案:D
29.在Access中表与数据库的关系是( )。
A.561234
B.454321
C.654321
D.451234
答案:D
21.数据包括()。
A.文字
B.图形
C.声音
D.以上都是
答案:D
22.假设变量CJ的值是78,则函数:IIF(CJ>=60,IIF(CJ>=85,"优秀","良好"),"差")返回的结果是()。
A.优秀
B.差
C.良好
D.85
答案:C
23.Quit宏操作的作用是()。
A.退出窗体
B.退出Access
C.退出模块 Βιβλιοθήκη D.结束宏 答案:B
24.在Access2016数据库中使用向导创建查询,其数据源()。
A.来自多个表
B.来自一个表
C.来自一个表的一部分
D.以上都可以
答案:D
C.“事件”必须由用户激活
D.“方法”和“事件”都是为了完成某项任务,故其中的代码都需要编辑
答案:B
14.下列表达式中不符合表达式书写规范的是()。
南开20秋《数据库技术与程序设计》在线作业(参考答案)

1.在关于报表数据源设置的叙述中,以下正确的是()。
A.可以是任意对象B.只能是表对象C.只能是查询对象D.可以是表对象或查询对象答案:D2.以下变量名中合法的是()。
A.avg_sumB.y+2C.100abcdD.print答案:A3.在Access中表与数据库的关系是()。
A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.数据库就是数据表答案:A4.工资表结构:工资(职工号C,基本工资N,工龄工资N,实发工资N)。
现将所有职工的基本工资提高10%; 工龄工资提高5%,按照有关工资的变动,重新计算实发工资字段值,下面命令正确的是()。
A.Update 工资 set 实发工资=基本工资*1.1+工龄工资*1.05B.Update 工资 set 实发工资=基本工资+工龄工资,基本工资=基本工资*1.1,工龄工资=工龄工资*1.05C.Update 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资*1.1+工龄工资*1.05D.Update 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资+工龄工资答案:C5.SelectCase语句中,表达式是下面四种形式,不正确的是()。
A.表达式,例如“a”B.一组用逗号分隔的枚举值,例如“a”,“b”C.表达式1 to 表达式2,例如1 to 10D.关系运算符表达式,例如=60答案:D6.执行以下两条命令后,输出结果是()。
BOOKS=“南开大学图书管理系统” LEN(MID(BOOKS,5))A.16B.6C.12D.语法错误答案:B7.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是()。
A.监视窗口B.本地窗口C.立即窗口D.快速监视窗口答案:A8.SQL查询语句中,用来实现数据列选取的短语是()。
A.WhereB.FromC.SelectD.GroupBy答案:C9.以下SQL语句和其他三条执行结果不一样的是()。
南开大学2020年电大《程序设计基础(上)》在线作业附全答案

南开大学2020年电大《程序设计基础(上)》在线作业附全答案---------------------------单选题1.下面关于循环语句的叙述中,正确的是( )。
A.for循环只能用于循环次数已知的情况B.for循环与while循环一样,都是先执行循环体后判断条件C.for循环体内不能出现while语句D.无论哪种循环,都可以从循环体内转移到循环体外正确答案:D2.下面说法中正确的是()。
A.空语句就是一个空行B.空语句是什么也不输出的语句C.复合语句就是多条语句D.复合语句逻辑上是一条语句正确答案:D3.以下不正确的if语句形式是( )。
A.if(x>y);B.if(x=0)x+=y;C.if(X!=y)cin>>xD.if(x<y)elsecin>>y;{x++;y++;}4.32位的计算机系统指的是计算机的()是32位。
A.内存B.硬盘C.字长D.位长正确答案:C5.下列有关内联函数的描述中,错误的是( )。
A.内联函数必须在定义处加上inline关键字,否则就是普通的函数B.内联函数必须是一个小函数,不能包含循环、switch等语句C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间正确答案:C6.已知“char*s="mybook";”,则下列语句正确的是( )。
A.strcpy(s,"hello");B.strcat(s,"hello");C.s="hello";D.以上均不正确7.在一个非零的二进制数后增加一个0后的数是原来的()倍。
A.1倍B.2倍C.3倍D.4倍正确答案:B8.在C++中,函数原型声明中可以省略( )。
南开大学20秋《程序设计基础(上)》在线作业-1(参考答案)

1.十进制数-100的8位二进制补码是()。
A.10011100B.11100100C.00011011D.10011011答案:A2.下面关于C++语言的描述错误的是()。
A.C++语言支持数据封装B.C++语言中引入友元没有破坏封装性C.C++语言允许函数名和运算符重载D.C++语言支持动态联编答案:B3.表达式的100+43.6*‘a’数据类型是()。
A.floatB.doubleC.long doubleD.错误的表达式答案:B4.已知“char a[]=“abcd”,*p=a+2;”,则语句“coutp;”会在屏幕上输出()。
A.bcdB.cC.cdD.d答案:C5.已知字母“0”的ASCII码是48,则字母“9”的ASCII码是()。
A.32B.9C.39D.576.C++中,常量99.78默认的数据类型是()。
A.intB.floatC.doubleD.long double答案:C7.有关函数的形参和实参的描述,错误的是()。
A.函数调用时传入的参数称为实参B.函数定义时给出的参数称为形参C.形参和实参可以同名D.在函数体中修改形参,则相应实参的值也会改变答案:D8.若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是()。
A.m+n=xB.m=ch+nC.x=(m+1)++D.m=x%n答案:B9.函数定义中,下列有关return语句的描述错误的是()。
A.函数定义中可以没有return语句B.函数定义中可以有多个return语句,但是只执行其中之一C.函数定义中,一个return语句可以返回多个值D.只要和函数类型一致,return后面可以是常量、变量和任一表达式答案:C10.在一个非零的二进制数后增加一个0后的数是原来的()倍。
A.1倍B.2倍D.4倍答案:B11.已知“int a[3][2]={{0,1},{2,3},{4,5}},(*p)[2]=a+1;”,则p[1][1]的值是()。
南开(本部)21春学期《数据库技术与程序设计》在线作业【标准答案】

21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《数据库技术与程序设计》在线作业试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)1.表达式10 Mod 3的值为___。
A.0B.1C.2D.5答案:B2.数据的人工管理阶段存在的主要问题不包括()。
A.数据不长期保存B.数据不具有独立性C.数据安全性不高D.数据不共享,冗余度大答案:C3.“教学管理”数据库中有系名表、学生表、课程表和选课表,为了有效地反映这四张表中数据之间的联系,在创建数据库时应设置()。
A.默认值B.有效性规则C.索引D.表之间的关系答案:D4.以下关于Access2016表的叙述中,正确的是()。
A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构D.在表的数据表视图中,不能修改字段名称答案:C5.若要在文本型字段执行全文搜索,查询"Access"开头的字符串,正确的条件表达式为()。
A.Like "Access*"B.Like "Access"C.Like "*Access*"D.Like "*Access"答案:A6.学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,宿舍与学生之间形成了住宿关系,这种住宿关系是()。
A.一对一联系B.一对四联系C.一对多联系D.多对多联系答案:C7.在某窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。
当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是()。
A.Me.Text1.Caption=sumB.Me.Text1.Value=sumC.Me.Text1.Text=sumD.Me.Text1.Visible=sum答案:B8.用于获得字符串S从第3个字符开始的2个字符的函数是___。
南开24秋学期《数据库技术与程序设计》作业参考二

24秋学期《数据库技术与程序设计》作业参考1.某数据库表的结构中含有年龄字段,选择下列哪种类型最合适()。
选项A:整型选项B:长整型选项C:日期型选项D:字节型参考答案:D2.某一学校规定学生宿舍标准是:本科生4人一间,硕士生是2人一间,博士生是1人一间,学生与宿舍之间形成的住宿关系是( )。
选项A:一对一的联系选项B:一对四的联系选项C:一对多的联系选项D:多对多的联系参考答案:C3.关于创建索引文件,以下说法错误的是()。
选项A:应该为所有表的所有字段创建索引选项B:数据库的数据量大的时候,能大大加快数据的检索速度选项C:当数据量不大的时候,创建索引是毫无意义的选项D:当数据进行增、删、改操作时,索引会降低这些操作的速度参考答案:A4.VBA中用实际参数a和b调用过程f(m,n)的正确形式是___。
选项A:f a, b选项B:Call f(a, b)选项C:Call f(m, n)选项D:Call f m, n参考答案:B5.可以计算当前日期所处年份的表达式是___。
选项A:Day(Date)选项B:Year(Date)选项C:Year(Day(Date))选项D:Day(Year(Date))参考答案:B6.Sub过程和Function过程最根本的区别是___。
选项A:Sub过程可以使用Call语句或直接使用过程名,而Function 过程不能选项B:两种过程参数的传递方式不同选项C:Sub过程的过程名不能返回值,而Function过程能通过过程名返回值选项D:Function过程可以有参数,Sub过程不能有参数参考答案:C7.下列横线中填入哪个函数可以使得D的值为2016-2-25:D=___(“February 25,2016”)选项A:Date选项B:DateValue选项C:Time选项D:Now参考答案:B8.数据库系统的核心是()。
选项A:数据模型选项B:数据库管理员选项C:数据库选项D:数据库管理系统参考答案:D9.以下SQL语句和其他三条执行结果不一样的是()。
南开20秋《数据库应用系统设计》在线作业-2(参考答案)

1.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行。
A.DISTINTB.DISTINTROWC.DIFFERENTD.DIFFERENTROW答案:A2.权限撤销的命令是()。
A.GRANTB.REVOKEC.CANCELD.RETURN答案:B3.SQL语言中,SELECT语句的执行结果是()。
A.属性B.表C.元组D.数据库答案:B4.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:B5.通过外模式/模式映象,使得关系数据库具有高度()独立性。
A.物理B.存储C.逻辑D.结构答案:C6.对数据库中的数据对象进行定义是通过()来实现的。
A.数据描述语言DDLB.数据操纵语言DMLC.程序设计语言D.机器语言答案:A7.一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为()。
A.未提交读B.提交读C.可重复读D.序列化答案:A8.实现关系代数投影运算的SQL子句是()。
A.SELECTB.ORDER BYC.FROMD.WHERE答案:A9.下列四项中,不属于数据库系统特点的是()。
A.数据共享性高B.数据由DBMS统一管理和控制C.数据冗余度高D.数据独立性高答案:C10.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是()。
A.多对多B.一对一C.多对一D.一对多答案:D11.以下关于二维表的说法,不正确的是()。
A.二维表的列可以任意交换B.二维表的行可以任意交换C.二维表中每一列中的各个分量性质相同D.二维表中的每一列代表一个实体答案:D12.下列关于数据库模式的说法中,正确的是()。
A.在应用程序中,用户使用的是内模式B.在一个数据库系统中可以有多个外模式C.模式是外模式的一个子集D.在一个数据库系统中,可以有多个内模式和外模式答案:B13.使用SQL语言设定表的外键,应使用()约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在关于报表数据源设置的叙述中,以下正确的是()。
A.可以是任意对象B.只能是表对象C.只能是查询对象D.可以是表对象或查询对象答案:D2.以下变量名中合法的是()。
A.avg_sumB.y+2C.100abcdD.print答案:A3.在Access中表与数据库的关系是()。
A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.数据库就是数据表答案:A4.工资表结构:工资(职工号C,基本工资N,工龄工资N,实发工资N)。
现将所有职工的基本工资提高10%; 工龄工资提高5%,按照有关工资的变动,重新计算实发工资字段值,下面命令正确的是()。
A.Update 工资 set 实发工资=基本工资*1.1+工龄工资*1.05B.Update 工资 set 实发工资=基本工资+工龄工资,基本工资=基本工资*1.1,工龄工资=工龄工资*1.05C.Update 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资*1.1+工龄工资*1.05D.Update 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资+工龄工资答案:C5.SelectCase语句中,表达式是下面四种形式,不正确的是()。
A.表达式,例如“a”B.一组用逗号分隔的枚举值,例如“a”,“b”C.表达式1 to 表达式2,例如1 to 10D.关系运算符表达式,例如=60答案:D6.执行以下两条命令后,输出结果是()。
BOOKS=“南开大学图书管理系统” LEN(MID(BOOKS,5))A.16B.6C.12D.语法错误答案:B7.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是()。
A.监视窗口B.本地窗口C.立即窗口D.快速监视窗口答案:A8.SQL查询语句中,用来实现数据列选取的短语是()。
A.WhereB.FromC.SelectD.GroupBy答案:C9.以下SQL语句和其他三条执行结果不一样的是()。
A.SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE 课程号NOT IN(“101”,“103”)B.SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE 课程号“103”C.SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT 课程号=“101” AND 课程号=“103”D.SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT(课程号=“101” OR 课程号=“103”)答案:C10.在窗体上,设置控件Command0为不可见的属性是()。
mand0.Captionmand0.Enabledmand0.Visible答案:D11.一个关系中的各条记录()。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序可以任意颠倒,不影响关系中数据的实际含义答案:D12.下列VBA变量名中,不合法的是()。
A.mapB.ab_1C.成绩D.ab-1答案:D13.查询入学成绩为空值的学生的学号、姓名、入学成绩,正确的是()。
A.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩=NULLB.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 IS NULLC.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 NULLD.SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 IN NULL答案:B14.下列关于标准函数的说法,正确的是()。
A.Rnd函数用来获得0到9之间的双精度随机数B.Int函数和Fix函数参数相同则返回值就相同C.Chr函数返回ASCII码对应的字符D.Str函数用来把纯数字型的字符串转换为数字型答案:C15.下列关于变量的说法中错误的是()。
A.以字母、汉字或下划线开头B.由字母、汉字、空格、下划线或数字组成C.长度不超过255个字符D.不能使用VBA的保留字做变量名答案:B16.若处理一个值为50000的整数,应采用哪种基本数据类型描述更合适?()A.整型B.长整型C.单精度D.短文本答案:B17.若在数据库中已有同名的表,要通过查询覆盖原表,应使用的查询类型是()。
A.删除B.追加C.生成表D.更新答案:C18.下列关于数据库系统的叙述中,正确的是()。
A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的完整性是指数据类型完整C.数据库系统避免了一切数据冗余D.数据库系统减少了数据冗余答案:D19.关系数据库管理系统能实现的专门关系运算包括()。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B20.假设某个窗体可以输入教师信息,其中的职称字段要提供“教授”、“副教授”、“讲师”等选项供用户直接选择,此时应使用的控件是()。
A.标签B.复选框C.文本框D.组合框答案:D21.表达式5+5Mod2*2的运算结果为()。
A.错误B.6C.10D.7答案:B22.执行下列语句的结果为:() Choose(4,“red”,“green”,“blue”,“black”)A.“green”B.“blue”C.“black”D.空值答案:C23.假设有一组数据:工资为800元、职称为“讲师”、性别为“男”,在下列逻辑表达式中结果为“假”的是()。
A.工资 800 AND 职称=“助教” OR 职称=“讲师”B.性别=“女” OR NOT 职称=“助教”C.工资=800 AND (职称=“讲师” OR 性别=“女”)D.工资 800 AND (职称=“讲师” OR 性别=“男”)答案:D24.不能使用宏的数据库对象是()。
A.报表B.窗体C.宏D.表答案:D25.为了合理组织数据,应遵从的设计原则是()。
A.一事一地的原则,即一个表描述一个实体或实体间的一种联系B.表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段C.用外部关键字保证有关联的表之间的联系D.以上各条原则都包括答案:D26.在下列查询语句中,与Select*From 学生 Where InStr([简历],“篮球”)0功能相同的语句是()。
A.Select*From 学生 Where 简历Like“篮球”B.Select*From 学生 Where 简历Like“*篮球”C.Select*From 学生 Where 简历Like“*篮球*”D.Select*From 学生 Where 简历Like“篮球*”答案:C27.下列关于Do...Loop循环结构执行循环体次数描述正确的是()。
A.Do while...Loop循环可能不执行,Do...Loop Until循环至少可以执行一次B.Do while...Loop循环至少可以执行一次,Do...Loop Until循环可能不执行C.Do while...Loop和Do...Loop Until循环可能都不执行D.Do while...Loop和Do...Loop Until循环都至少执行一次28.执行下列语句的结果为:() Switch(36,“green”,86,“blue”)A.“red”B.“green”C.“blue”D.空值答案:A29.下面有关索引的叙述中,正确的是下面有关索引的叙述中,正确的是()。
A.建立索引后,原数据库表文件中记录的物理顺序将被改变B.Access2016会对主键字段自动创建索引,其它情况需要用户自己创建C.作为索引关键字的字段不能出现重复值D.索引与排序没有本质区别答案:B30.数据表之间的参照完整性规则不包括()。
A.更新规则B.删除规则C.插入规则D.检索规则答案:D31.要查找职务不是“经理”和“主管”的员工,条件表达式:Not like (“经理” Or “主管”)。
()A.正确B.错误答案:B32.在窗体中添加一个文本框时,这个文本框控件还自带一个标签控件。
()A.正确B.错误33.在报表设计时,如果要统计报表中某个字段的全部数据,计算表达式应放在页面页眉或页面页脚区域。
()A.正确B.错误答案:B34.列表框控件可以包含一列或几列数据,使用时用户只能从列表框中选择值,不能输入新的值。
()A.正确B.错误答案:A35.DELETE语句用来删除数据表中的记录。
()A.正确B.错误答案:A36.关于Access查询条件,同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系。
()A.正确B.错误答案:A37.在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录。
()A.正确B.错误答案:B38.DELETE命令中必须有FROM关键字。
()B.错误答案:A39.“成绩表”中有字段学号、课程编号和成绩字段,要将全部记录的“成绩”字段的值置为0,应使用的查询是更新查询。
()A.正确B.错误答案:A40.在产品数据库表中,若上调产品价格,最方便的方法是使用生成表查询。
()A.正确B.错误答案:B41.Access数据库中,能够以数据表为数据源进行统计的查询是汇总查询。
()A.正确B.错误答案:B42.一个关系就是一张二维表,一张二维表就是一个关系。
()A.正确B.错误答案:B43.使用宏组的目的是为了减少程序内存消耗。
()A.正确B.错误答案:B44.alter table命令的DROP子句的功能是用于删除指定的字段和完整性约束。
()B.错误答案:A45.客观存在的事物就是实体。
()A.正确B.错误答案:B46.数据库系统有概念、内、外三种模式,每两种模式都有对应关系。
()A.正确B.错误答案:B47.窗体中控件的“名称”属性是设置该控件的名称,以便在其他地方引用该控件。
()A.正确B.错误答案:A48.在关系模型中,关系中的列可以随意调整次序。
()A.正确B.错误答案:A49.数据模型就是逻辑数据模型。
()A.正确B.错误答案:A50.Access的主键有两种类型:单字段的主键和多字段的主键。
()A.正确B.错误答案:A。