c语言题库东北电力题

2024-05-04

c语言题库东北电力题(共6篇)

篇1:c语言题库东北电力题

工作感受心得

我是体育部的部委李盟,在加入我们学校学生会体育部不久后加入前湖礼仪工作组,担任出礼仪的工作.在我出礼仪工作的工程中,收获很多,体会也很多 ,丰富了我在学生会的工作经验,同时也更加丰富了我在学生时代的人生经验,收获的不只是在学生会工作的工作经验,也有在以后到社会上工作的经验.有的人认为出礼仪的工作只是穿着西装站在那里,笔直的站着,但其实不是那样的.但是那样确是我们礼仪工作人员的基本要求.我们既然是出礼仪就要有当礼仪的样子.表现出你文明礼貌的一面.首先,你的形象,便反映出你对他人的尊敬.因而你的衣着要整洁,干净,领带要打正,穿西装的时候要穿深色的袜子,工作证要正戴在你的胸前........等等一些关于个人衣着的基本要求.接着就是要战好,欢迎前来的领导,老师,同学,这是我们体会最深的一个过程,就好象军训的时候站军姿一样,要笔直的站好体现出你的精神面貌,不可以东歪西晃,不可以有小动作,面部表情自然.这一站少的二十,三十分钟,多了就一两个小时,甚至有人站了六个小时一动不动,那种痛楚是可以想象到的.这是就考验我们个人的定力与毅力的时候了.我们被选出来参加礼仪工作,这既是一种荣誉,同时也是一份责任,甚至可以说这个时候,你不单是代表你个人,从某种程度上来说更加代表了我们学生会的工作人员的精神面貌.因此我们的坚持是必须的更加是值得的.我们的工作不单单是只有在入场和撤场的时候站在那里欢迎大家的到来和离开,再忙完了站岗后,我们有时还要担任维护现场秩序的职责.有时后来了好多人,在会上如果你讲一句,他讲一句即使是在讲的好的时候的喝彩也会使会场很乱,演讲的人可能会因为他人的不礼貌之处而受到影响.这时候就要我们出来维护现场的秩序,我们一定秉着公正的原则,用礼貌的方式去来维护现场的秩序,不能因为我和谁认识就庇护他,也不能因为他上级就畏惧他.有的时候有些人的反映方式会很难让人接受,我们仍然会礼貌的去告诉他因为我们是礼仪工作人员我们是学生会的工作人员,我们的目的就是为同学服务.在我工作的这几次的经历中,带给我的除了汗水,充实的感觉外,更多的是工作的宝贵的经验和我做事的原则.我很荣幸能够加入这一个工作队伍,带给我太多太多.那些宝贵的经验都将是我以后工作时宝贵财富,做事的指导.感谢这一平台所带给我的一切.

篇2:c语言题库东北电力题

2、数据库系统的核心是______。

A:数据模型 B:数据库管理系统 C:数据库 D:数据库管理员 答案:B

3、数据库系统是由数据库、数据库管理系统、应用程序、______、用户等构成的人机系统。A:数据库管理员 B:程序员 C:高级程序员 D:软件开发商 答案:A

4、在数据库中存储的是______。

A:信息 B:数据 C:数据结构 D:数据模型 答案:B

5、在下面关于数据库的说法中,错误的是______。

A:数据库有较高的安全性 B:数据库有较高的数据独立性 C:数据库中的数据可以被不同的用户共享 D:数据库中没有数据冗余 答案:D

6、下面关于新型数据库的说法中,错误的是______。

A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新的概念 B:分布式数据库是一个数据在多个不同的地理位置存储的数据库 C:面向对象数据库仍然采用传统的关系型数据库管理系统

D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术 答案:C

7、不是数据库系统特点的是______。A:较高的数据独立性 B:最低的冗余度 C:数据多样性 D:较好的数据完整性 答案:C

8、在下列数据库管理系统中,不属于关系型的是______。A:Micorsoft Access B:SQL server C:Oracle D:DBTG系统 答案:D

9、Access是______数据库管理系统。A:层次 B:网状 C:关系型 D:树状 答案:C

10、在Access中,数据库的基础和核心是______。A:表 B:查询 C:窗体 D:宏 答案:A

11、在下面关于Access数据库的说法中,错误的是______。A:数据库文件的扩展名为mdb B:所有的对象都存放在同一个数据库文件中 C:一个数据库可以包含多个表

D:表是数据库中最基本的对象,没有表也就没有其他对象 答案:B

12、在一个单位的人事数据库,字段“简历”的数据类型应当为______。A:文本型 B:数字型 C:日期/时间型 D:备注型 答案:D

13、在一个学生数据库中,字段“学号”不应该是______。A:数字型 B:文本型 C:自动编号型 D:备注型 答案:D

14、在下面关于Access数据类型的说法,错误的是______。A:自动编号型字段的宽度为4个字节 B:是/否型字段的宽度为1个二进制位 C:OLE对象的长度是不固定的 D:文本型字段的长度为255个字符 答案:C

15、假定姓名是文本型字段,则查找姓“李”的学生应该使用______。A:姓名 like “李” B:姓名 like “[!李]” C:姓名=“李*” D:姓名 Like “李*” 答案:D

16、如果字段“成绩”的取值范围为0~100,则错误的有效性规则是______。A:>=0 and <=100 B:[成绩]>=0 and [成绩]<=100 C:成绩>=0 and 成绩<=100 D:0<=[成绩]<=100 答案:D

17、基本表结构可以通过______,对其字段进行增加或删除操作。A:insert B:alter table C:drop table D:delete 答案:B

18、内部计算函数SUM(字段名)的作用是求同一组中所在字段内所有的值的______。A:和 B:平均值 C:最小值 D:第一个值 答案:A

19、子句where 性别=“女” and 工资额>2000的作用是处理______。A:性别为“女”并且工资额大于2000的记录 B:性别为“女”或者工资额大于2000的记录 C:性别为“女”并非工资额大于2000的记录

D:性别为“女”或者工资额大于2000的记录,且二者择一的记录 答案:A 20、在Access的下列数据类型中,不能建立索引的数据类型是______。A:文本型 B:备注型 C:数字型 D:日期/时间型 答案:B

21、用于存放数据库数据的是______。A:表 B:查询 C:窗体 D:报表 答案:A

22、如果在创建表中建立字段“基本工资额”,其数据类型应当为______。A:文本类型 B:货币类型 C:日期类型 D:数字类型 答案:B

23、在Access中,表和数据库的关系是______。

A:一个数据库可以包含多个表 B:一个表只能包含2个数据库 C:一个表可以包含多个数据库 D:一个数据库只能包含一个表 答案:A

24、Access数据库管理系统依赖于______操作系统。A:Dos B:Windows C:Unix D:Ucdos 答案:B

25、在关系型数据库中,二维表中的一行被称为______。A:字段 B:数据 C:记录 D:数据视图 答案:C

26、定义某一个字段的默认值的作用是______。A:当数据不符合有效性规则时所显示的信息 B:不允许字段的值超出某个范围

C:在未输入数值之前,系统自动提供数值 D:系统自动把小写字母转换成大写字母 答案:C

27、常见的数据模型有3种,它们是______。

A:网状、关系和语义 B:层次、关系和网状 C:环状、层次和关系 D:字段名、字段类型和记录 答案:B

28、在以下叙述中,正确的是______。

A:Access只能使用系统菜单创建数据库应用系统 B:Access不具备程序设计能力

C:Access只具备了模块化程序设计能力 D:Access具有面向对象的程序设计能力 答案:D

29、不属于Access对象的是______。A:表 B:文件夹 C:窗体 D:查询 答案:B 30、表的组成内容包括______。

A:查询和字段 B:字段和记录 C:记录和窗体 D:报表和字段 答案:B

31、数据类型是______。

A:字段的另一种说法 B:决定字段能包含哪类数据的设置

C:一类数据库应用程序 D:一类用来描述Access表向导允许从中选择的字段名称 答案:B

32、用Visual FoxPro创建的数据库文件,其扩展名是______。A:.adp B:.dbf C:.frm D:.dbc 答案:D

33、如果在创建表中建立字段“职工姓名”,其数据类型应当为______。A:文本类型 B:货币类型 C:日期类型 D:数字类型 答案:A

34、如果在创建表中建立字段“奖金”,其数据类型应当为______。A:文本类型 B:货币类型 C:日期类型 D:数字类型 答案:B

35、如果在创建表中建立需要随机编号的字段,其数据类型应当为______。A:自动编号类型 B:货币类型 C:日期类型 D:数字类型 答案:A

36、如果在创建表中建立需要存放逻辑类型的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:数字类型 答案:C

37、如果在创建表中建立需要存放Word文档的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:OLE类型 答案:D

38、如果在创建表中建立需要存放Excel文档的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:OLE类型 答案:D

39、如果在创建表中建立需要存放图片文档的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:OLE类型 答案:D 40、如果在创建表中建立需要存放声音文档的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:OLE类型 答案:D

41、如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:OLE类型 答案:D

42、如果在创建表中建立需要存放时间的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:日期/时间类型 答案:D

43、如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为______。A:文本类型 B:货币类型 C:是/否类型 D:OLE类型 答案:A

44、如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为______。A:文本类型 B:备注类型 C:是/否类型 D:OLE类型 答案:B

45、如果在创建表中建立需要进行算术运算的字段,其数据类型应当为______。A:数字类型 B:备注类型 C:是/否类型 D:OLE类型 答案:A

46、下边哪个字段的数据类型必须是8个字节______。A:数字类型 B:备注类型 C:日期/时间型 D:OLE类型 答案:C

47、下边哪个字段的数据类型必须是4个字节______。A:数字类型 B:备注类型 C:货币类型 D:自动编号类型 答案:D

48、如果在创建表中建立需要存储True/False的字段,其数据类型应当为______。A:数字类型 B:备注类型 C:是/否类型 D:OLE类型 答案:C

49、数据库中的基本单位是______。A:表 B:查询 C:窗体 D:报表 答案:A 50、从一个表或者多个表中选择一部分数据的是______。A:表 B:查询 C:窗体 D:报表 答案:B

51、用户和数据库交互的界面是______。A:表 B:查询 C:窗体 D:报表 答案:C

52、______是Access中以一定输出格式表现数据的一种对象。A:表 B:查询 C:窗体 D:报表 答案:D

53、描述若干个操作的组合的是______。A:表 B:查询 C:窗体 D:宏 答案:D

54、Access XP中新增加的对象是______。A:表 B:查询 C:页 D:宏 答案:C

55、Microsoft公司面向高端的DBMS是______。A:ACCESS B:SQL SERVER C:ORACLE D:MySQL 答案:B

56、Microsoft公司面向小型数据库系统的是______。A:ACCESS B:SQL SERVER C:ORACLE D:MySQL 答案:A

57、目前功能最强大的数据库系统是______。

A:ACCESS B:SQL SERVER C:ORACLE D:MySQL 答案:C

58、如果在创建表中建立需要禁止四舍五入的字段,其数据类型应当为______。A:数字类型 B:备注类型 C:货币类型 D:OLE类型 答案:C

59、如果在创建表中建立需要存储yes/no的字段,其数据类型应当为______。A:数字类型 B:备注类型 C:是/否类型 D:OLE类型 答案:C 60、一个关系对应一个______。

A:二维表 B:关系模式 C:记录 D:属性 答案:A 61、______是对关系的描述。

A:二维表 B:关系模式 C:记录 D:属性 答案:B 62、表中的一列叫做______。

A:二维表 B:关系模式 C:记录 D:字段 答案:D 63、唯一确定一条记录的某个属性组是______。A:关键字 B:关系模式 C:记录 D:属性 答案:A 64、被选中的关键字是______。A:主键 B:关系模式 C:记录 D:属性 答案:A 65、属性的取值范围是______。A:值域 B:关系模式 C:记录 D:属性 答案:A 66、关系名(属性,属性2,……属性n)是______。A:主键 B:关系模式 C:记录 D:属性 答案:B 67、添加新记录时,自动添加到字段中的是______。A:默认值 B:有效性规则 C:有效性文本 D:索引 答案:A 68、检查字段中的输入值是否合法的是______。A:默认值 B:有效性规则 C:有效性文本 D:索引 答案:B 69、检查字段中的输入值不合法时,提示的信息是______。A:默认值 B:有效性规则 C:有效性文本 D:索引 答案:C 70、可以加快查询操作的是______。A:默认值 B:有效性规则 C:有效性文本 D:索引 答案:D 71、可以加快排序操作的是______。A:默认值 B:有效性规则 C:有效性文本 D:索引 答案:D 72、用于在窗体和报表中取代字段中值的是______。A:默认值 B:标题 C:有效性文本 D:索引 答案:B 73、表中的数据可以存为下列文件格式______。A:pdf B:exe C:txt D:bmp 答案:C 74、表中的数据可以存成下列文件格式______。A:wav B:jpg C:rtf D:bmp 答案:C 75、下列哪个不是关系的类型______。A:基本表 B:查询表 C:视图 D:逻辑表 答案:D 76、下列哪个是从其他表导出的表______。A:基本表 B:查询表 C:视图 D:物理表 答案:C 77、下列哪个表最能保证数据的安全______。A:基本表 B:查询表 C:视图 D:物理表 答案:C 78、下列哪个表不对应实际存储的表______。A:基本表 B:查询表 C:视图 D:逻辑表 答案:C 79、下列哪个表是查询中生成的表______。A:基本表 B:查询表 C:视图 D:逻辑表 答案:B 80、下列哪个不能保存在数据库文件中______。A:表 B:页 C:查询 D:窗体 答案:B 81、所有的数据信息都保存在______中。A:表 B:页 C:模块 D:窗体 答案:A 82、数据导出的时候,如果是文本形式,则分隔符是______号。A:, B:“ C:: D:-答案:A 83、面向主题的、集成的、稳定的和随时间变化的数据集合,主要用于决策的是______。A:分布式数据库 B:面向对象数据库

C:多媒体数据库 D:数据仓库 答案:D 84、强调研究如何存储和使用具有海量数据量的是______。A:分布式数据库 B:面向对象数据库

C:多媒体数据库 D:数据仓库 答案:C 85、强调研究一个数据在多个不同的地理位置存储的数据库是______。A:分布式数据库 B:面向对象数据库

C:多媒体数据库 D:数据仓库 答案:A 86、引入类、对象等概念的数据库是______。A:分布式数据库 B:面向对象数据库

C:多媒体数据库 D:数据仓库 答案:B 87、描述、存储与处理具有位置、形状、大小、分布特征及空间关系的数据库是______。A:分布式数据库 B:空间数据库

C:多媒体数据库 D:数据仓库 答案:B 88、不属于数据库发展过程的是______。A:人工管理阶段 B:文件系统阶段 C:数据库系统阶段 D:智能数据库 答案:D 89、字符串用什么符号括起来______。A:逗号 B:单引号 C:双引号 D:$ 答案:C 90、日期型数据用什么符号括起来______。A:逗号 B:单引号 C:双引号 D:# 答案:D 91、在Access中,与like一起用的时候,代表任何一个字符的是______。A:* B:? C:# D:$ 答案:B 92、在Access中,与like一起用的时候,代表0个或者多个字符的是______。A:* B:? C:# D:$ 答案:A 93、在Access中,与like一起用的时候,代表任一数字的是______。A:* B:? C:# D:$ 答案:C 94、连接2个字符串的是______。A:* B:? C:# D:& 答案:D 95、查找姓张的学生,用到的表达式是______。A:张* B:张? C:张# D:张$ 答案:A 96、查找不姓张的学生,用到的表达式是______。A:not like 张* B:not like 张? C:not like 张# D:not like 张$ 答案:A 97、返回某一天的年份的表达式是______。A:year(12/1/1999)B:year(”12/1/1999“)C:year(%12/1/1999%)D:year(#12/1/1999#)答案:D 98、字符运算符是______。A:* B:? C:# D:& 答案:D 99、算式5 mod 3的结果是______。A:0 B:1 C:2 D:3 答案:C 100、假定姓名是文本型字段,则查找名字中含有”雪“的学生应该使用______。A:姓名 like ”*雪*“ B:姓名 like ”[!雪]“ C:姓名=”*雪*“ D:姓名==”雪*“ 答案:A 101、表示整除的是______。A:/ B:mod C: D:≈ 答案:C 102、表示取余数的是______。A:/ B:mod C: D:≈ 答案:B 103、表示乘方的是______。A:^ B:mod C: D:** 答案:A 104、Between表达式的返回值是______。A:数值型 B:逻辑型 C:文本型 D:备注型 答案:B 105、运算级别最高的运算符是______。A:算术 B:关系 C:逻辑 D:字符 答案:A 106、运算级别最低的运算符是______。A:算术 B:关系 C:逻辑 D:字符 答案:D 107、下列哪个能得到abc1234______。A:”abc“&”1234“ B:”abc“@”1234“ C:”abc“$”1234“ D:”abc“#”1234“ 答案:A 108、依次自动加1的数据类型是______。A:文本类型 B:货币类型 C:是/否类型 D:自动编号类型 答案:D 109、表示on/off的数据类型是______。A:文本类型 B:货币类型 C:是/否类型 D:自动编号类型 答案:C

110、宽度为1个二进制位的数据类型是______。A:文本类型 B:货币类型 C:是/否类型 D:自动编号类型 答案:C 111、表示最多可达1GB二进制数据的数据类型是______。A:文本类型 B:OLE类型 C:是/否类型 D:自动编号类型 答案:B 112、表示图片的最佳数据类型是______。A:文本类型 B:货币类型 C:OLE类型 D:自动编号类型 答案:C 113、分类包括中央数据库和中央索引数据库的是______。A:分布式数据库 B:面向对象数据库

C:多媒体数据库 D:数据仓库 答案:A 114、为企业更快,更好的做出经营决策提供准确完整信息的是______。A:分布式数据库 B:面向对象数据库

C:多媒体数据库 D:数据仓库 答案:D 115、随着地理信息系统的开发与应用发展起来的是______。A:分布式数据库 B:空间数据库

C:多媒体数据库 D:数据仓库 答案:B 116、不是数据库特征的是______。A:数据独立性 B:最低的冗余度 C:逻辑性 D:数据完整性 答案:C 117、窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______。A:打开 B:关闭 C:加载 D:取消 答案:D 118、在显示具有______关系的表或查询中的数据时,子窗体特别有效。A:一对一 B:一对多 C:多对多 D:复杂 答案:B 119、下列不属于Access窗体的视图是______。A:设计视图 B:窗体视图 C:版面视图 D:数据表视图 答案:C 120、既可以直接输入文字,又可以从列表中选择输入项的控件是______ A:选项框 B:文本框 C:组合框 D:列表框 答案:C 121、可以作为窗体记录源的是______。A:表 B:查询 C:Select语句

D:表、查询或Select语句 答案:D 122、Access窗体中的文本框控件分为______。A:计算型和非计算型 B:结合型和非结合型 C:控制型和非控制型 D:记录型和非记录型 答案:B 123、下面关于列表框和组合框的叙述正确的是______。A:列表框和组合框可以包含一列或几列数据 B:可以在列表框中输入新值,而组合框不能 C:可以在组合框中输入新值,而列表框不能 D:在列表框和组合框中均可以输入新值 答案:C 124、为窗体上的控件设置Tab键的顺序,应选择属性表中的______。A:格式选项卡 B:数据选项卡 C:事件选项卡 D:其他选项卡 答案:D 125、下列有关选项组的叙述正确的是______。

A:如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的 B:选项组中的复选框可选可不选

C:使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 D:以上说法都不对 答案:C 126、”特殊效果“属性值用于设定控件的显示效果,下列不属于”特殊效果“属性值的是______。A:平面 B:凸起 C:蚀刻 D:透明 答案:D 127、下列不属于窗口事件的是______。A:打开 B:关闭 C:删除 D:加载 答案:C 128、下列不属于窗体的常用格式属性的是______。A:标题 B:滚动条 C:分隔线 D:记录源 答案:D 129、窗体有三种视图,分别为”设计视图“、”窗体视图“和”______“。A:报表视图 B:数据表视图 C:查询视图 D:大纲视图 答案:B 130、假设已在Access中建立了包含”书名“、”单价“和”数量“三个字段的”tOfg“表,以该表为数据源创建的窗体 A:[单价]*[数量] B:=[单价]*[数量] C:[图书订单表]![单价]*[图书订单表]![数量] D:=[图书订单表]![单价]*[图书订单表]![数量] 答案:B 131、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。A:SELECT * FROM Students B:SELECT COUNT(*)人数 FROM Students C:SELECT DISTINCT 专业 FROM Students D:SELECT 专业 FROM Students 答案:B 132、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。A:SELECT * FROM Students WHERE专业=”计算机“ B:SELECT * FROM Students WHERE 1 <> 1 C:SELECT * FROM Students WHERE ”姓名“=李明

D:SELECT * FROM Students WHERE 专业=”计算机“&”科学“ 答案:C 133、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。A:SELECT * FROM Students ORDER BY 学号 B:SELECT * FROM Students ORDER BY 学号 ASC C:SELECT * FROM Students ORDER BY 学号 DESC D:SELECT * FROM Students ORDER BY 学号 ESC 答案:D 134、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是______。A:SELECT COUNT(*)FROM Students GROUP BY 性别

B:SELECT COUNT(*)FROM Students GROUP BY 性别 WHERE 专业 = ”计算机“ C:SELECT COUNT(*)FROM Students GROUP BY 性别 HAVING 专业 = ”计算机“ D:SELECT COUNT(*)AS 人数 FROM Students GROUP BY 性别 答案:B 135、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句正确的是______。A:SELECT * FROM Students WHERE ”姓名“ = 李明

B:SELECT COUNT(*)FROM Students GROUP BY 性别 WHERE 专业 = ”计算机“ C:SELECT * FROM Students ORDER BY 学号 DESC D:SELECT * DISTINCT 专业 FROM Students 答案:C 136、根据关系模型Students(学号,姓名,性别,专业),查找姓”王“的学生应使用______。A:SELECT * FROM Students WHERE 姓名 Like”王*“ B:SELECT * FROM Students WHERE 姓名 Like”[!王]“ C:SELECT * FROM Students WHERE 姓名=”王*“ D:SELECT * FROM Students WHERE 姓名==”王*“ 答案:A 137、根据关系模型Students(学号,姓名,性别,专业),查找专业中含有”计算机“的学生应使用______。A:SELECT * FROM Students WHERE 专业 Like”计算机*“ B:SELECT * FROM Students WHERE 专业 Like”*计算机*“ C:SELECT * FROM Students WHERE 专业=”计算机*“ D:SELECT * FROM Students WHERE 专业==”*计算机*“ 答案:B 138、根据关系模型Students(学号,姓名,性别,专业,成绩),查找成绩在80到90之间的学生应使用______。A:SELECT * FROM Students WHERE 80<成绩<90 B:SELECT * FROM Students WHERE 80<成绩 OR 成绩<90 C:SELECT * FROM Students WHERE 80<成绩 AND 成绩<90 D:SELECT * FROM Students WHERE 成绩 IN(80,90)答案:C 139、在SQL查询语句中,子句”WHERE 性别=“女” AND 工资额>2000“的作用是处理______。A:性别为”女“并且工资额大于2000(包含)的记录 B:性别为”女“或者工资额大于2000(包含)的记录 C:性别为”女“并且工资额大于2000(不包含)的记录 D:性别为”女“或者工资额大于2000(不包含)的记录 答案:C 140、根据关系模型Students(学号,姓名,性别,出生年月),统计学生的平均年龄应使用______。A:SELECT COUNT()AS 人数,AVG(YEAR(出生年月))AS平均年龄 FROM Students B:SELECT COUNT(*)AS 人数,AVG(YEAR(出生年月))AS平均年龄 FROM Students C:SELECT COUNT(*)AS 人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄 FROM Students D:SELECT COUNT()AS 人数,AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄 FROM Students 答案:C 141、根据关系模型Students(学号,姓名,性别,出生年月),查询计算机专业学生的学号、姓名和专业______。A:SELECT 学号、姓名、专业 FROM Students WHERE 专业=”计算机“ B:SELECT 学号、姓名、专业 FROM Students WHERE 专业=计算机 C:SELECT 学号,姓名,专业 FROM Students WHERE 专业=”计算机“ D:SELECT 学号,姓名,专业 FROM Students WHERE 专业=计算机 答案:C 142、根据关系模型Students(学号,姓名,性别,出生年月),查询性别为”男“并按年龄从小到大到排序______。A:SELECT * FROM Students WHERE 性别=”男“ B:SELECT * FROM Students WHERE 性别=”男“ ORDER BY 出生年月 C:SELECT * FROM Students WHERE 性别=”男“ ORDER BY 出生年月 ASC D:SELECT * FROM Students WHERE 性别=”男“ ORDER BY 出生年月 DESC 答案:D 143、根据关系模型Students(学号,姓名,性别),查询性别为”男“并按学号从小到大到排序______。A:SELECT * FROM Students WHERE 性别=”男“ GROUP BY 学号 DESC B:SELECT * FROM Students WHERE 性别=”男“ GROUP BY 学号 ASC C:SELECT * FROM Students WHERE 性别=”男“ ORDER BY 学号 ASC D:SELECT * FROM Students WHERE 性别=”男“ ORDER BY 学号 DESC 答案:C 144、在Access的数据库中建立了”tBook“表,若查找”图书编号“是”112266“和”113388“的记录,应在查询设计 A:”112266“ and ”113388“ B:not in(”112266“,”113388“)C:in(”112266“,”113388“)D:not(”112266“ and ”113388“)答案:C 145、在SQL查询语句中,若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字 A:>60 or <80 B:>=60 And <80 C:>60 and <80 D:IN(60,80)答案:B 146、若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正 A:在条件单元格键入:总分>=255 AND 性别=”女“ B:在总分条件单元格键入:总分>=255;在性别的条件单元格键入:”女“ C:在总分条件单元格键入:>=255;在性别的条件单元格键入:”女“ D:在条件单元格键入:总分>=255 OR 性别=”女“ 答案:C 147、下列对Access查询叙述错误的是______。A:查询的数据源来自于表或已有的查询

B:查询的结果可以做为其它数据库对象的数据源 C:Access的查询可以分析数据、追加、更改、删除数据 D:查询不能生成新的数据表 答案:D 148、若取得”学生“数据表的所有记录及字段,其SQL语法应是______。A:select 姓名 from 学生

B:select * from 学生 where 12=12 C:select * from 学生 where 学号=12 D:以上皆非 答案:B 149、Access数据库中的SQL查询中的GROUP BY语句用于______。A:分组依据 B:对查询进行排序 C:列表 D:选择行条件 答案:A 150、Access数据库中的SQL查询不包括哪种方式______。A:连接查询 B:嵌套查询 C:分组查询 D:智能查询 答案:D 151、假设某数据表中有一个工作时间字段,查找92年参加工作的职工记录的条件是______。A:Between #92-01-01# And #92-12-31# B:Between ”92-01-01“ And ”92-12-31“ C:Between ”92.01.01“ And ”92.12.31“ D:Between #92.01.01# And #92.12.31# 答案:A 152、在SQL查询语句中,下列说法正确的是______。A:SELECT命令中必须有FROM关键字 B:SELECT命令中必须有WHERE关键字 C:SELECT命令中必须有GROUP关键字 D:SELECT命令中必须有ORDER关键字 答案:A 153、在SQL查询语句中,下列说法正确的是______。

A:ASC关键字是按升序排序的意思,它必须与ORDER BY关键字一起使用 B:ASC关键字是按降序排序的意思,它必须与ORDER BY关键字一起使用 C:ASC关键字是按升序排序的意思,它可以不与ORDER BY关键字一起使用 D:ASC关键字是按降序排序的意思,它可以不与ORDER BY关键字一起使用 答案:A 154、在SQL查询语句中,下列说法正确的是______。A:DESC关键字必须与ORDER BY关键字一起使用 B:DESC关键字必须与GROUP BY关键字一起使用 C:DESC关键字必须与WHERE BY关键字一起使用 D:DESC关键字必须与INNER JOIN关键字一起使用 答案:A 155、在SQL查询语句中,下列说法正确的是______。A:HAVING子句的作用是对分组后的结果进行过滤 B:HAVING子句的作用是设置查询条件 C:HAVING子句的作用是用来分组的 D:HAVING子句的作用是用来排序的 答案:A 156、根据关系模型Students(ID,学号,课程,成绩),查找所有课程成绩在70分以上学生的学号______。A:SELECT 学号 FROM Students GROUP BY 学号 HAVING Min(成绩)>70 B:SELECT 学号 FROM Students GROUP BY 学号 HAVING 成绩>70 C:SELECT 学号 FROM Students HAVING Min(成绩)>70 D:SELECT 学号 FROM Students HAVING 成绩>70 答案:A 157、”SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号“语 A:连接查询Student表和Scores表 B:复制Student表 C:复制Scores表

D:这是一条错误语句,毫无意义 答案:A 158、”SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号 W A:该语句的查询数据来自一个临时表

B:同时在Student表与Scores表中插入一条学号为“984215”的记录 C:同时在Student表与Scores表中更新一条学号为“984215”的记录 D:这是一条错误语句,毫无意义 答案:A 159、“SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号 W A:该语句能查询出学号为”984215“的学生的姓名与成绩 B:该语句只能查询出学号为”984215“的学生的姓名 C:该语句只能查询出学号为”984215“的学生的成绩 D:这是一条错误语句,毫无意义 答案:A 160、在SQL查询语句中,下列说法不正确的是______。A:INNER JOIN关键字不能分开使用 B:INNER JOIN关键字的作用是连接两个表

C:INNER JOIN关键字必须与WHERE关键字联合使用 D:INNER JOIN关键字仅仅表示一种连接方式 答案:C 161、假设某数据库表中有一个姓名字段,查找姓”仲“的记录的条件是______。A:Not ”仲*“ B:Like ”仲“ C:Left([姓名],1)=”仲“ D:”仲“ 答案:C 162、在查询中,默认的字段显示顺序是______。A:在表的”数据表视图“中显示的顺序 B:添加时的顺序 C:按照字母顺序 D:按照文字笔画顺序 答案:B 163、建立一个基于”学生“表的查询,要查找”出生日期“(数据类型为日期/时间型)在1980-06-06和1980-07 A:between 1980-06-06 and 1980-07-06 B:between #1980-06-06# and #1980-07-06# C:between 1980-06-06 or 1980-07-06 D:beteen #1980-06-06# or #1980-07-06# 答案:B 164、以下关于查询的叙述正确的是______。A:只能根据数据库表创建查询 B:只能根据已建查询创建查询

C:可以根据数据库表和已建查询创建查询 D:不能根据已建查询创建查询 答案:C 165、在查询设计视图中______。A:只能添加数据库表

B:可以添加数据库表,也可以添加查询 C:只能添加查询 D:以上说法都不对 答案:B 166、书写查询条件时,日期值应该用______括起来。A:括号 B:双引号

C:半角的井号(#)D:单引号 答案:C 167、在产品数据库表中,若上调产品价格,最方便的方法是使用以下______方法。A:追加 B:更新 C:删除 D:生成表查询 答案:B 168、根据关系模型Students(学号,姓名)下列SQL语句正确的是______。A:INSERT INTO Students(学号,姓名)VALUES(”984215“,”王海“)B:INSERT INTO Students(”984215“,”王海“)VALUES(学号,姓名)C:INSERT INTO VALUES(学号,姓名)Students(”984215“,”王海“)D:INSERT INTO VALUES(”984215“,”王海“)Students(学号,姓名)答案:A 169、删除表Students中学号为984215的记录,应为______。A:DELETE FROM Students WHERE 学号=”984215“ B:DELETE FROM Students 学号=”984215“ C:DELETE 学号=”984215“ FROM Students D:DELETE FROM Students WHERE 学号 IS ”984215“ 答案:A 170、将表Students中学生王涛的姓名改为王宝,应为______。A:UPDATE Students SET 姓名=”王宝“ WHERE 姓名=”王涛“ B:UPDATE Students SET 姓名=”王涛“ WHERE 姓名=”王宝“ C:UPDATE SET 姓名=”王涛“ WHERE 姓名=”王宝“ FROM Students D:UPDATE SET 姓名=”王宝“ WHERE 姓名=”王涛“ FROM Students 答案:A 171、根据关系模型Students(学号,姓名),下列语句能完成插入一条新记录的是______。A:INSERT INTO Students VALUES(”984215“,”王海“)B:INSERT INTO Students(学号,姓名)C:INSERT(”984215“,”王海“)INTO Students D:INSERT(学号,姓名)INTO Students 答案:A 172、在SQL查询语句中,”UPDATE Teacher SET 工资 = 工资 + 100“的意思是______。A:将Teacher表中的所有记录的工资均增加100 B:将Teacher表中的当前记录的工资增加100 C:将Teacher表中的所有记录的工资均设置为100 D:将Teacher表中的当前记录的工资设置为100 答案:A 173、在SQL查询语句中,”DELETE FROM Teacher WHERE 工资>1115 AND 年龄>40“的意思是______。A:删除Teacher表中工资大于1115并且年龄大于40的记录 B:删除Teacher表中工资大于1115或者年龄大于40的记录

C:删除Teacher表中的记录,但是保留工资大于1115并且年龄大于40的记录 D:删除Teacher表中的记录,但是保留工资大于1115或者年龄大于40的记录 答案:A 174、SQL中的哪个关键字不会对表进行写操作______。A:SELECT B:DELETE C:UPDATE D:INSERT 答案:A 175、在SQL查询语句中,”DELETE FROM Teacher“的意思是______。A:删除Teacher表中的所有记录 B:删除Teacher表

C:删除Teacher表中的当前记录 D:这是一条错误语句 答案:A 176、在SQL查询语句中,下列说法正确的是______。A:一个UPDATE命令一次只能对一个表进行修改 B:一个UPDATE命令同时能对多个表进行修改 C:UPDATE命令不能对表进行修改 D:以上说法均不正确 答案:A 177、在SQL查询语句中,下列说法正确的是______。A:INSERT命令只能对表进行插入新记录的操作 B:INSERT命令也可以完成对表的记录进行更新 C:INSERT命令也可以完成对表的记录进行删除 D:以上说法均不正确 答案:A 178、在SQL查询中使用WHERE子句指出的是______。A:查询目标 B:查询结果 C:查询视图 D:查询条件 答案:D 179、假设某数据表中有一个”生日“字段,删除80年出生的学生记录的语句是______。A:DELETE FROM Student WHERE 生日 Between #80-01-01# And #80-12-31# B:DELETE FROM Student WHERE 生日 Between(”80-01-01“ And ”80-12-31“)C:DELETE FROM Student WHERE 生日 Between(”80.01.01“ And ”80.12.31“)D:DELETE FROM Student WHERE 生日 Between #80.01.01# And #80.12.31# 答案:A 180、在SQL查询语句中,下列说法正确的是______。A:DELETE命令中可以没有FROM关键字 B:DELETE命令中可以没有WHERE关键字 C:DELETE命令中必须有SET关键字 D:DELETE命令中必须有INTO关键字 答案:B 181、在SQL查询语句中,下列说法正确的是______。A:INSERT命令中可以没有INTO关键字 B:INSERT命令中可以没有VALUES关键字 C:INSERT命令中必须有SET关键字 D:以上说法均不正确 答案:D 182、在SQL查询语句中,下列说法正确的是______。A:UPDATE命令中必须有FROM关键字 B:UPDATE命令中必须有WHERE关键字 C:UPDATE命令中必须有SET关键字 D:UPDATE命令中必须有INTO关键字 答案:C 183、在SQL查询语句中,下列说法不正确的是______。A:UPDATE命令用于更新表中的记录 B:INSERT命令用于在表中插入一条新记录 C:DELETE命令用于删除表 D:SELECT命令查询表中的记录 答案:C 184、在SQL查询语句中,下列说法正确的是______。

A:UPDATE命令与GROUP BY关键字一起使用可以对表进行分组更新 B:INSERT命令与GROUP BY关键字一起使用可以对表进行分组插入新记录 C:DELETE命令不能与GROUP BY关键字一起使用 D:SELECT命令不能与GROUP BY关键字一起使用 答案:C 185、在SQL查询语句中,下列说法正确的是______。A:UPDATE命令不能与ORDER BY关键字一起使用

B:INSERT命令与ORDER BY关键字一起使用可以对表的任意位置插入新记录 C:DELETE命令与ORDER BY关键字一起使用可以删除表的最后一条记录 D:SELECT命令与ORDER BY关键字一起使用是毫无意义的 答案:A 186、在工资数据库表中,若给职工涨工资,最方便的方法是使用以下______方法。A:追加 B:更新 C:删除 D:生成表查询 答案:B 187、根据关系模型Teacher(编号,职称)下列SQL语句正确的是______。A:INSERT INTO Teacher(编号,职称)VALUES(”070041“,”助教“)B:INSERT INTO Teacher(”070041“,”助教“)VALUES(编号,职称)C:INSERT INTO VALUES(编号,职称)Teacher(”070041“,”助教“)D:INSERT INTO VALUES(”070041“,”助教“)Teacher(编号,职称)答案:A 188、删除表Teacher中编号为070041的记录,应为______。A:DELETE FROM Teacher WHERE 编号=”070041“ B:DELETE FROM Teacher 编号=”070041“ C:DELETE编号=”070041“ FROM Teacher D:DELETE FROM Teacher WHERE 编号 IS ”070041“ 答案:A 189、将表Teacher中职称字段为”助教“人员改为”讲师“,应为______。A:UPDATE Teacher SET 职称=”助教“ WHERE 职称=”讲师“ B:UPDATE Teacher SET 职称=”讲师“ WHERE 职称=”助教“ C:UPDATE SET 职称=”助教“ WHERE 职称=”讲师“ FROM Teacher D:UPDATE SET 职称=”讲师“ WHERE 职称=”助教“ FROM Teacher 答案:B 190、根据关系模型Teacher(编号,姓名),下列语句能完成插入一条新记录的是______。A:INSERT INTO Teacher VALUES(”070044“,”付强“)B:INSERT INTO Teacher(学号,姓名)C:INSERT(”070044“,”付强“)INTO Teacher D:INSERT(学号,姓名)INTO Teacher 答案:A 191、根据关系模型Teacher(ID,姓名),下列语句能完成更新记录的是______。A:UPDATE Teacher SET 姓名=姓名 & ”优秀“ B:UPDATE SET 姓名=姓名 & ”优秀“ FROM Teacher C:INSERT Teacher SET 姓名=姓名 & ”优秀“ D:INSERT SET 姓名=姓名 & ”优秀“ FROM Teacher 答案:A 192、在SQL查询语句中,”UPDATE Student SET 补助=补助+1.2“的意思是______。A:将Student表中的所有记录的补助均增加1.2 B:将Student表中的当前记录的补助增加1.2 C:将Student表中的所有记录的补助均设置为1.2 D:将Student表中的当前记录的补助设置为1.2 答案:A 193、在SQL查询语句中,”DELETE FROM Student WHERE 成绩<60 AND 学年>4“的意思是______。A:删除Student表中成绩小于60并且学年大于4的记录 B:删除Student表中成绩小于60或者学年大于4的记录

C:删除Student表中的记录,但是保留成绩小于60并且学年大于4的记录 D:删除Student表中的记录,但是保留成绩小于60或者学年大于4的记录 答案:A 194、SQL中的哪个关键字绝对不会对表的记录进行更改______。A:INSERT B:DELETE C:UPDATE D:SELECT 答案:D 195、在SQL查询语句中,”DELETE FROM Pub“的意思是______。A:删除Pub表中的所有记录 B:删除Pub表

C:删除Pub表中的当前记录 D:这是一条错误语句 答案:A 196、在SQL查询语句中,下列说法正确的是______。A:一个DELETE命令一次只能对一个表记录进行删除 B:一个DELETE命令同时能对多个表记录进行删除 C:DELETE命令不能对表记录进行删除 D:以上说法均不正确 答案: 197、在SQL查询语句中,下列说法正确的是______。A:UPDATE命令只能对表进行插入新记录的操作 B:UPDATE命令也可以完成对表的记录进行更新 C:UPDATE命令也可以完成对表的记录进行删除 D:以上说法均不正确 答案:B 198、在SQL查询中使用WHILE子句指出的是______。A:查询目标 B:查询结果 C:查询视图 D:没有这个子句 答案:D 199、假设某数据表中有一个”生日“字段,删除60 年上半年出生的人员记录的语句是______。A:DELETE FROM Teacher WHERE 生日 Between #60-01-01# And #60-6-30# B:DELETE FROM Teacher WHERE 生日 Between(”60-01-01“ And ”60-6-30“)C:DELETE FROM Teacher WHERE 生日 Between(”60.01.01“ And ”60.6.30“)D:DELETE FROM Teacher WHERE 生日 Between #60.01.01# And #60.6.30# 答案:A 200、在SQL查询语句中,下列说法正确的是______。A:DELETE命令中必须有FROM关键字 B:DELETE命令中必须有WHERE关键字 C:DELETE命令中必须有VALUES关键字 D:DELETE命令中必须有INTO关键字 答案:A 201、在SQL查询语句中,下列说法正确的是______。A:INSERT命令中必须有INTO关键字 B:INSERT命令中必须有VALUES关键字 C:INSERT命令中必须有SET关键字 D:以上说法均不正确 答案:A 202、在SQL查询语句中,下列说法正确的是______。A:UPDATE命令中必须有FROM关键字 B:UPDATE命令中可以没有WHERE关键字 C:UPDATE命令中可以没有SET关键字 D:UPDATE命令中必须有INTO关键字 答案:B 203、在SQL查询语句中,下列说法正确的是______。A:UPDATE命令一般不用于更新表中的记录 B:INSERT命令用于在表中插入一条新记录 C:DELETE命令只能用于删除表

D:SELECT命令可以对表中的记录进行更改 答案:B 204、在Access数据库中,表就是______。A:关系 B:记录 C:索引 D:数据库 答案:A 205、ODBC的中文含义是______。A:浏览器/服务器 B:客户/服务器 C:开放数据库连接 D:关系数据库管理系统 答案:C 206、数据模型反映的是______。

A:事物本身的数据和相关事物之间的联系 B:事物本身所包含的数据 C:记录中所包含的全部数据 D:记录本身的数据和相关关系 答案:A 207、能够使用”输入掩码向导“创建输入掩码的字段类型是______。A:数字和日期/时间 B:文本和货币 C:文本和日期/时间 D:数字和文本 答案:C 208、Access数据库表中的字段可以定义有效性规则,有效性规则是______。A:控制符 B:文本 C:条件

D:前三种说法都不对 答案:C 209、在课程表中要查找课程名称中包含”计算机“的课程,对应”课程名称“字段的正确条件表达式是______。A:”计算机“ B:”*计算机*“ C:Like ”*计算机*“ D:Like ”计算机“ 答案:C

210、某窗体中有一命令按钮,在”窗体视图“中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完 A:RunApp B:RunCode C:RunMacro D:RunSQL 答案:A

211、建立一个基于”学生“表的查询,要查找”出生日期“(数据类型为日期/时间型)在1980-06-06和1980-07 A:between 1980-06-06 and 1980-07-06 B:between #1980-06-06# and #1980-07-06# C:between 1980-06-06 or 1980-07-06 D:beteen #1980-06-06# or #1980-07-06# 答案:B

212、创建交叉表查询,在”交叉表“行上有且只能有一个的是______。A:行标题和列标题 B:行标题和值

C:行标题、列标题和值 D:列标题和值 答案:B

213、要显示格式为”页码/总页数“的页码,应当设置文本框控件的控件来源属性为______。A:[Page]/[Pages] B:=[Page]/[Pages] C:[Page]&”/“&[Pages] D:=[Page]&”/“&[Pages] 答案:D

214、在报表每一页的底部都输出信息,需要设置的区域是______。A:报表页眉 B:报表页脚 C:页面页眉 D:页面页脚 答案:D

215、如果设置报表上某个文本框的控件来源属性为”=7 Mod 4“,则打印预览视图中,该文本框显示的信息为_ A:未绑定 B:3 C:7 Mod 4 D:出错 答案:B

216、为窗体或报表上的控件设置属性值的宏操作是______。A:Beep B:Echo C:MsgBox D:SetValue 答案:D

217、要限制宏操作的操作范围,可以在创建宏时定义______。A:宏操作对象 B:宏条件表达式 C:窗体或报表控件属性 D:宏操作目标 答案:B

218、在宏的条件表达式中,要引用”rptT“报表上名为”txtName“控件的值,可以使用的引用表达式是______。A:Reports!rptT!txtName B:Report!txtName C:rptT!txtName D:txtName 答案:A

219、在Access中,自动启动宏的名称是______。A:AutoExec B:Auto C:Auto.bat D:AutoExec.bat 答案:A 220、以下关于VBA运算符优先级比较,正确的是______。A:算术运算符>逻辑运算符>关系运算符 B:逻辑运算符>关系运算符>算术运算符 C:算术运算符>关系运算符>逻辑运算符 D:以上均是错误的 答案:C 221、定义一个二维数组A(2 to 5,5),该数组的元素个数为______。A:20 B:24 C:25 D:36 答案:B 222、在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为______。A:Boolean B:Int C:String D:Variant 答案:D 223、使用VBA的逻辑值进行算术运算时,True值被处理为______。A:-1 B:0 C:1 D:任意值 答案:A 224、在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是______。A: B: C: D: 答案:A 225、用二维表来表示实体及实体之间联系的数据模型是______。A:实体-联系模型 B:层次模型 C:网状模型 D:关系模型 答案:D 226、数据库系统的核心是______。A:数据库 B:数据库管理员 C:数据库管理系统 D:文件 答案:C 227、退出Access数据库管理系统可以使用的快捷键是______。A:Alt+F+X B:Alt+X C:Ctrl+C D:Ctrl+O 答案:A 228、Access表中字段的数据类型不包含______。A:文本 B:备注 C:通用 D:日期/时间 答案:C 229、有关字段属性,以下叙述错误的是______。

A:字段大小可用于设置文本、数字或自动编号等类型字段的最大容量 B:可对任意类型的字段设置默认值属性

C:有效性规则属性是用于限制此字段输入值的表达式 D:不同的字段类型,其字段属性有所不同 答案:B 230、以下关于查询的叙述正确的是______。A:只能根据数据库表创建查询 B:只能根据已建查询创建查询

C:可以根据数据库表和已建查询创建查询 D:不能根据已建查询创建查询 答案:C 231、以下不属于操作查询的是______。A:交叉表查询 B:更新查询 C:删除查询 D:生成表查询 答案:A 232、假设某数据库表中有一个姓名字段,查找姓仲的记录的条件是______。A:Not ”仲*“ B:Like ”仲“ C:Left([姓名],1)=”仲“ D:”仲" 答案:C 233、下面关于列表框和组合框的叙述正确的是______。A:列表框和组合框可以包含一列或几列数据 B:可以在列表框中输入新值,而组合框不能 C:可以在组合框中输入新值,而列表框不能 D:在列表框和组合框中均可以输入新值 答案:C 234、窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______。A:打开 B:关闭 C:加载 D:取消 答案:D 235、以下叙述正确的是______。A:报表只能输入数据 B:报表只能输出数据 C:报表可以输入和输出数据 D:报表不能输入和输出数据 答案:B 236、关于报表数据源设置,以下说法正确的是______。A:可以是任意对象 B:只能是表对象 C:只能是查询对象

D:只能是表对象或查询对象 答案:D 237、在报表设计中,以下可以做绑定控件显示字段数据的是______。A:文本框 B:标签 C:命令按钮 D:图像 答案:A 238、要设置在报表每一页的顶部都输出的信息,需要设置______。A:报表页眉 B:报表页脚 C:页面页脚 D:页面页眉 答案:D 239、要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______。A:=Date()B:=Time()C:=Now()D:=Year()答案:C 240、将Access数据库中的数据发布在Internet网络上可以通过______。A:查询 B:窗体 C:表

篇3:c语言题库东北电力题

二级C语言考试由笔试和上机两部分。笔试考察的是应试者对基础知识和基本理论的掌握情况,而上机考试主要测试的是应试者的逻辑思维能力和运用C语言的能力,一般包括3种题型:填空题、改错题、编程题。该文对考试题库中编程题作出归纳,总结,希望对应试者有所帮助。

1 上机编程题的知识点

上机考试的知识点大概可以有5个,分别是:基本运算、循环、数组、字符串、结构体。以下对这5个知识点分别举例说明。

1.1 基本运算

例如有以下编程题:

编写函数fun,它的功能是:将两个两位正整数a, b中个位数和十位数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位依次放在变量c的百位和个位上,b中的十位和个位依次放在变量c的十位和千位上。

例如:当a=45, b=12。调用函数后c=2415。

注意:部分源程序存在文件PROG1.C中,数据文件IN.DAT中的数据不得修改。请勿改动主函数main () 和其他函数中的任何内容,仅在函数fun的花括号中填写编写的如干语句。

程序如下:

分析:这类基础题主要是考察应试者对基本运算的掌握。针对这个题关键是把这两个数的个位和十位求出来,然后再重新组合成一个新数。表示两位数a的个位数的方法是:a对10取余,即a%10;表示两位数a的十位数的方法是:a先除10后在对10取余,即a/10%10。

本题的答案为:c=b%10*1000+a/10*100+b/10*10+a%10;

1.2 循环

循环中最主要的应用就是迭代和遍历。迭代一般是用来解决累加、累乘的问题,可用for语句来实现。

例如有以下编程题:

编写函数fun,它的功能是计算并输出以下多项式的值:

例如:当在主函数中从键盘给n输入5,则输出为:s=-0.28333。

注意:要求n的值大于1但不大于100。部分源程序存在文件PROG1.C中,数据文件IN.DAT中的数据不得修改。请勿改动主函数main () 和其他函数中的任何内容,仅在函数fun的花括号中填写编写的如干语句。

程序如下:

分析:这类题主要是考察应试者对迭代的掌握。关键是找出迭代公式、变量的起始值和最大值。本题中表达式的每一项是都是一个分数,分子都是1,分母初始值是2,最大值是n, 而且每项增1,所以可设一整型变量i, 用for语句实现:for (i=2;i<=n;i++) 。表达式的值用变量s表示,s的初始值为1,每一项之间用减号连接,所以迭代公式,也就是循环语句可表示为s=s-1/i。除此以外,还应注意两点1。变量s的类型,因为表达式的值是实数,所以变量s应定义为double。2.注意基本算术运算中,两整数相除结果为整数,而题目中每一项要得到的结果为实数,所以应用算术运算中数据类型的转换将s=s-1/i改为s=s-1.0/i。

本题的答案为:

1.3 数组

数组可以分为一维数组和二维数组。

1.3.1 一维数组

编写函数fun, 它的功能是:找出一位整型数组中元素的最大值和它所在的下标,最大值和下标通过形参传回。数组元素中的值已在主函数中赋予。

主函数中的x是数组名,n是x中的数据个数,max存放最大值,index存放最大值的下标。

程序如下:

分析:这类题是遍历在数组中的应用。要找出数组中的最大值,必须对数组中每一个元素查找一遍,同时要进行比较。编程思想:可设一变量max, 假设数组中的第一个元素a[0]是最大的,然后后面的元素依次和max进行比较,只要比当前max的值大,就把它放在max中。

本题的答案为:

1.3.2 二维数组

编写程序,实现矩阵的转置。

例如:输入下面的矩阵:

分析:这类题是关键是解决两个问题:1.怎样对二维数组元素的遍历。2.怎样完成矩阵的转置法。因为二维数组元素表示要用到两个下标即行标和列标,所以遍历数组元素用到两层循环。矩阵的转置就是对应行和变成对应列,换句话说就是关于主对角线的对应元素交换。

本题的答案为:

1.4 字符串

例如有以下编程题:

规定函数中只包含字母和*。请编写函数fun, 它的功能是:删除字符串中的所有*。在编写函数时,不得使用字符串函数。

例如:字符串中的内容为:****A*BC*DEF*G*****,删除后,字符串中的内容为:ABCDEFG。

分析:这类题要对字符串中所有字符遍历,把不是*的字符保留下来。本题要解决两个问题:1.怎样判断字符串结束。2.怎样把不是*的字符放在原来的字符串中。字符串都是以’�’作为结束标志,可以把字符串中元素是不是’�’作为判断字符串结束的依据。可设一变量j作为字符串的新下标,初始值为0,只要原字符串中的元素不是’�’, j就加1,特别注意要在最后加上’�’最为字符串结束标志。

本题的答案为:

1.5 结构体

例如有以下编程题:

学生的记录是有学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun, 它的功能是:把分数最低的学生数据放在数组b中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。

程序如下:

分析:这类问题其实编程思想和前面的没有太大的差别,主要考察的是对结构体成员的引用,其引用形式为:结构体变量名.成员名。

本题的答案为:

2 结论

本文只是对计算机等级考试二级C语言的上机题作了简单的分析和总结,仅过分析可以看出,考察的知识点总共有5个,但是基本上都是循环的两方面的应用:迭代、遍历。

参考文献

[1]未来教育与教学研究中心.全国计算机等级考试二级C语言上机考试题库[M].北京:金版电子出版社, 2007.

篇4:C语言填空题的解法

关键词:C语言 解题技巧 变量 一般方法

大多数学生都有学好C语言的愿望,但由于学习方法不对,最终事与愿违。有没有一种方法能够将学生这种好学的愿望转变成学习动力,真正将知识转变成学生行万里路的智慧呢?

笔者从自己的教学实践出发,以一道C语言填空题的解题方法为例,与广大同行共同进行探讨。

例:10个小孩围成一圈来分糖果,教师分发给每个小孩的糖果数依次为12、2、8、22、16、4、10、6、14、20,然后所有的小孩同时把自己的糖果分一半给右边的小孩,糖果数变为奇数的小孩向老师补要一块,问经过多少次调整后每个小孩的糖果数都一样,此时的糖果数为多少?请填空。

#include

void main()

{int i,k,f,y,b[10],a[10]=

{12,2,8,22,16,4,10,6,14,20};

k=1;f=0;

while(f!=1)

{ ①;

for(i=0;i<=9;i++)

{ ②;

b[i]=a[i];}

for(i=0;i<=9;i++)

{y= ③;

a[y]=a[y]+b[i];

if(a[y]%2!=0) ④; }

for(i=1;i<=9;i++)

if(a[0]!=a[i]){f=0;break;}

k++;}

printf(“k=%d,a[0]=%d”,k,a[0]);}

C语言的填空题首先要从变量入手,弄懂变量的作用,然后通读整个程序,读懂程序的算法,接下来再结合一些技巧和经验来解答,问题就能迎刃而解了。

要读懂变量的作用,应该从变量的初值入手。对于变量的初值,笔者做了一些总结,如某一变量的初值为0(假如s=0),那么变量s一般情况下可以用来求和、进行统计、状态变量、数组下标等。如果出题者严格遵循变量名的命名规则,那么学生应该可以很快读懂变量的作用。有时初值为1的变量也可以用来进行统计,关键要善于归纳、总结。特别要提醒的是,如果初值作为状态变量的话,那么该变量的数值一定是在0和1之间变化的。

另外,变量k是用来统计分糖果的次数,变量f是一个状态变量。既然这样,状态肯定在1和0之间变化。而整个程序只有一处f=0,那么肯定有一空是变量f=1,不然这道题就成了一个死循环。结合程序,第①空应该填写f=1。

a数组第一次用来存放最初的糖果数,循环之后就变成用来存放分糖果后自己以及左面小孩给的总糖果数。统一起来a数组就是用来存放每次分之前各个小孩的糖果数。因为题目中要求同时分糖果,程序b数组是用作一个中间数组,用来存放每个小孩要分给右面小孩的糖果数,即每个小孩手中糖果数的一半,故b[i]=a[i]。所以,第②空可填成“a[i]=a[i]/2”。

经过仔细审题,再结合程序,第④空的答案也就显而易见了。故此空可填“a[y]++”。另外,学生在解题时,要注意体会题目中的“同时”一词。

经过前面的几个步骤之后,学生就会发现第二个for语句是真正意义上的分糖果的过程。学生很快得出答案“y=i+1”。但是,这个答案是错误的。把两个变量的变化关系写出来,为:

y=1时 i=0

y=2时 i=1......

y=9时 i=8

y=0时 i=9

前面9处两个变量间的关系均可以写成“y=i+1”。但最后一处如果也用这样的关系,那么得出“y=9+1=10”。显然此处的变量y不等于10。这时就要采用取余方法,就得出答案为“y=(i+1)%10”。

参考文献:

[1]谭浩强.C程序设计语言[M].

北京:清华大学出版社,2005.

[2]方明.陶行知教育名篇[M].北京:教育科学出版社,2006.

[3]李崇泰.C语言案例教程[M].

北京:电子工业出版社,2005.

篇5:c语言题库东北电力题

给定程序中,函数fun的作用是:

注意:部分源程序在文件BLANK.C中。不得增行或删行,也不得更改程序的结构!

源程序如下

答案:

(1)x[i]<=’9’(2)j++(3)‘’

程序修改题:

给定程序中,函数fun的作用是:已知正整数n(规定n小于50000),统计它包含的0的个数,以及各位上最大的数。最大的数通过函数返回,0的个数通过形参传回。

注意:部分源程序在文件MODI1.C中。

不要改动main函数,不得增行或删行,也不得更改程序的结构!

源程序如下

答案:

t=0改为t==0 zero=count;改为*zero=count;

程序设计题:

请编写一个函数fun,它的功能是:比较一个数组中奇数的个数与偶数的个数,并计算个数多的数的算术平均数。

注意:部分源程序在文件PROG1.C中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

篇6:c语言题库东北电力题

已知数据文件in.dat中存有200个四位数,并已调用读函数readdat把这些数存入数组a中,请考生编制一函数jsval(),其功能是:若一个四位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writedat()把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

注意:部分源程序存在文件prog1.c中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readdat()和写函数writedat()的内容。

#include

#define max 200

int a[max], b[max], cnt=0;

void jsval()

{int i,j;

int qw,bw,sw,gw;

for (i=0;i

{qw=a[i]/1000; bw=a[i]%1000/100;

sw=a[i]%100/10; gw=a[i]%10;

if((qw<=bw)&&(bw<=sw)&&(sw<=gw)&&(a[i]%2==0)) b[cnt++]=a[i];

}

for(i=0;i

for(j=i+1;j

if (b[i]>b[j]) {qw=b[i];b[i]=b[j];b[j]=qw;}

}

void readdat()

{

int i ;

file *fp ;

fp = fopen(“in.dat”, “r”) ;

for(i = 0 ; i < max ; i++) fscanf(fp, “%d”, &a[i]) ;

fclose(fp) ;

}

void main()

{

int i ;

readdat() ;

jsval() ;

printf(“满足条件的数=%dn”, cnt) ;

for(i = 0 ; i < cnt ; i++) printf(“%d ”, b[i]) ;

printf(“n”) ;

writedat() ;

}

writedat()

{

file *fp ;

int i ;

fp = fopen(“out.dat”, “w”) ;

fprintf(fp, “%dn”, cnt) ;

for(i = 0 ; i < cnt ; i++) fprintf(fp, “%dn”, b[i]) ;

fclose(fp) ;

上一篇:党建“结对共建”协议书下一篇:2018年哪些IT职业比较吃香