2005-9月试题及答案
VBA试题

1、选择题:1.VBA中定义符号常量可以用关键字A)Const B)Dim C)Public D)Static2.Sub过程和Function过程最根本的区别是A)Sub过程的过程名不能返回值,而Function过程能通过过程名返回值B)Sub过程可以使用Call语句或直接使用过程名,而Function过程不能C)两种过程参数的传递方式不同D)Function过程可以有参数,Sub过程不能有参数3.定义了二维数组A(2 to 5,5),则该数组的元素个数为A)25 B)36 C)20 D)244.已知程序段:s=0For i=1 To 10 step 2s=s+1i=i*2Next i当循环结束后,变量i的值为a,变量s的值为b。
a. A)10 B)11 C)22 D)16b.A)3 B)4 C)5 D)65.以下内容中不属VBA提供的数据验证函数是A)IsText B)IsDate C)IsNumeric D)IsNull6.已定义好有参函数f(m),其中形参m是整型量。
下面调用该函数,传递实参为5将返回的函数值赋给变量t.以下正确的是A)t=f(m) B)t=Call(m) C)t=f(5) D)t=Callf(5)7.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。
其设置选项是A)ByVal B)ByRef C)Optional D)ParamArray8.在VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是A)快速监视窗口 B)监视窗口C)立即窗口 D)本地窗口9.VBA的逻辑值进行算术运算时,True值被当作A)0 B)-1 C)1 D)任意值10.VBA中不能进行错误处理的语句结构是A)On Error Then标号 B)On Error Goto 标号C)On Error Resume Next D)On Error Go 10011.VBA中用实际参数a和b调用有参过程Area(m,n)的正确形式是A)Aream,n B)Area a,b C)Call Area(m,n) D)Call Area a,b 12.给定日期DD,可以计算该日期当月最大天数的正确表达式是A)Day(DD)B)Day(DateSerial(Year(DD),Month(DD),Day(DD)))C)Day(DateSerial(Year(DD),Month(DD),0))D)Day(DateSerial(Year(DD),Month(DD)+1,0)13.下列关于宏和模块的叙述中,正确的是A)模块是能够被程序调用的函数B)通过定义宏可以选择或更新数据C)宏或模块都不能是窗体或报表上的事件代码D)宏可以是独立的数据库对象,可以提供独立的操作动作14.有如下VBA代码,运行结束后,变量n的值是n=0For i=1 TO 3Forj=-4 To -1n=n+1NextjNext iA)0 B)3 C)4 D)1215.假设有如下Sub过程:Sub sfun(x As Single,Y As Single)t=xx=t/yy=t mod y ‘mod求余计算例7 mod 4 =3End Sub在窗体中添加一个命令按钮(名为Comnndl),编写如下事件过程Private Sub Commandl_Click()Dim a As SinSleDim b As SinSlea=5:b=4sfun(a,b) ‘原书有错,改为:sfun a,b或call sfun(a,b)MsgBox a & chr(10) + chr(13) & b ‘chr(数值)的功能返回数值对应的字母End Sub ‘chr(10)=’返回1个换行符‘chr(13)=’返回一个空格符号注意:a → x ; b → y 是按地址传递的,因此不能写成sfun 5,4chr与Asc互逆例asc(a)=97 ; chr(97)=a asc(chr(97))=97打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为A)1和1 B)1.25和l C)1.25和4 D)5和416.有如下VBA程序段:sum=0n=0For i=1 TO 5x=n/in=n+1slim=sumNext i以上For循环计算sum,完成的表达式是A)1+1/1+2/3+3/4+4/5 B)1+1/2+1/3+1/4+1/5C)1/2+2/3+3/4+4/5 D)1/2+1/3+1/4+1/517.在窗体中有一个命令按钮runl6,对应的事件代码如下:Private Sub runl6_Enter()Dim num As IntegerDim a As IntegerDim b As Integer .Dim i As IntegerFor i=1 To 10num=InputBox("请输入数据:","输入",1)if Int(num/2)=num/2 Then ‘Int取整函数例int(3.5)=3 a=a+1Elseb=b+1End lfNext IMsgBox("运行结果:a="& Str(a) & ",b=" & Str(b))End Sub ‘str(123)=”123”将123转换成字符串与val互逆。
2005-2006-汉语专题《现代汉语知识教程》复习题及答案

①
②
③
④
2.描写下列音素的发音特征。(8分)
①[y]:舌面前、高、圆唇元音。
②[a]:舌面后、低、不圆唇元音。
③[p]:双唇、不送气、清、塞音
④[ ]:舌尖后、送气、清、塞擦音。
3.根据解释分析下列词义(每小题3分,共6分)
①法网:
“进行调查”和“打算调查”都是__________________词组,这里的两个“调查”功能并不相同。
“淮河大堤被汹涌的急流冲开了一个口子。”这个句子的语义框架是_______________。
“感谢、端正、怀念、讨厌、喜欢”这几个词都可以受程度副词修饰,都可以带宾语,但只有__________是兼类词,其余都不是。
二、填空题(每空1分,共10分)
1.中华人民共和国国家通用语言文字法
2.注音字母(注音符号)
3.言语义
4.水果
5.句法学
6.词
7.准谓宾动词
8.施事-动作-受事
9.广东梅县
10.海南、广东(只答一个不扣分)
三、判断正误(每小题2分,共10分)
1、×2、×3、×4、×5、√
四、综合分析应用题(共30分)
2.这两个词的构词方式不同。“歌手”是后附式合成词,其中的语素“手”已经虚化,成为定位语素,表示从事某种职业的人。(4分)“右手”是限定式合成词,其中的语素“手”有实在的意义,是整个词义的中心。
3.虚词具有三个特点:第一,没有实在、具体的词汇意义,一般只表示抽象的语法意义;第二,都是黏着的,即不能单说;第三,不能充任核心的句法成分,都不能做主语、谓语、述语、中心语。(6分)例如虚词中的副词“非常”,意义就很虚,也不能像实词那样可以单说,除了可以充当状语外,不能充当其它核心的句法成份。(2分)
2005年南京市中考数学试题及答案.doc

南京市2005年中考数学试题一、选择题(2分×12=24分)1.如果a 与-2互为倒数,那么a 是( )A 、-2 B 、-21 C 、21 D 、2 2.比-1大1的数是 ( )A 、-2 B 、-1 C 、0 D 、13.计算:x 3·x 2的结果是 ( )A 、x 9 B 、x 8 C 、x 6 D 、x 54.9的算术平方根是 ( )A 、-3 B 、3 C 、± 3 D 、815.反比例函数y= -x2的图象位于 ( ) A 、第一、二象限 B 、第一、三象限 C 、第二、三象限 D 、第二、四象限6.二次函数y=(x-1)2+2的最小值是 ( )A 、-2 B 、2 C 、-1 D 、17.在比例尺为1:40000的工程示意图上,将于2005年9月1日正式通车的南京地铁一号线(奥体中心至迈皋桥段)的长度约为54.3cm,它的实际长度约为( )A 、0.2172kmB 、2.172kmC 、21.72kmD 、217.2km8.下列四个几何体中,主视图、左视图与俯视图是全等图形的几何体是( )A 、球B 、圆柱C 、三棱柱D 、圆锥9.如图,在⊿ABC 中,AC=3,BC=4,AB=5,则tanB 的值是( )A 、43B 、34C 、53D 、54 10.随机掷一枚均匀的硬币两次,两次正面都朝上 的概率是( )A 、41B 、21C 、43 D 、1 11.如图,身高为1.6m 的某学生想测量一棵大树的高度,她沿着树影BA 由B到A 走去,当走到C 点时,她的影子顶端正好与树的影子顶端重合,测得BC=3.2m ,CA=0.8m, 则树的高度为( )A 、4.8mB 、6.4mC 、8mD 、10m12.右图是甲、乙两户居民家庭全年支出费用的扇形统计图。
根据统计图,下面对全年食品支出费用判断正确的是() A 、甲户比乙户多 B 、乙户比甲户多 C 、甲、乙两户一样多 D 、无法确定哪一户多二、填空题(3分×4=12分)13.10在两个连续整数a 和b 之间,a<10<b, 那么a , b 的值分别是 。
2005年9月国家公共英语(一级)真题试卷(题后含答案及解析)

2005年9月国家公共英语(一级)真题试卷(题后含答案及解析) 题型有:1. 听力理解 2. 英语知识运用 3. 阅读理解 4. 写作听力理解第一节图片判断在本节中,你将听到10个句子或对话,每个句子或对话配有[A]、[B]、[C]三幅图片。
请选择与句子或对话内容相符合的一幅图片,并标在试卷的相应位置。
每句话后有15秒钟的停顿,以便选择图片并看下一组图片。
每个句子或对话读两遍。
听力原文:Jenny left her book in the bed.1.A.B.C.正确答案:B听力原文:The pair of shoes cost me thirty-five dollars.2.A.B.C.正确答案:B听力原文:We have class every day except Sunday.3.A.B.C.正确答案:A听力原文:Jerry enjoys swimming in winter.4.B.C.正确答案:B听力原文:Mr. Wang likes to listen to radio programs every afternoon. 5.A.B.C.正确答案:B听力原文:It is raining cats and dogs. Put on your raincoat.6.A.B.C.正确答案:B听力原文:We usually have dinner at seven.7.A.B.C.正确答案:A听力原文:It’s half past twelve. It’s time to have lunch.8.A.B.正确答案:C听力原文:The Browns are watching TV at the sitting-room.9.A.B.C.正确答案:C听力原文:Miss Li enjoys window-shopping at weekends.10.A.B.C.正确答案:C第二节对话理解在本节中,你将听到15个对话,每个对话有一个问题。
2020年百姓金融知识百题有奖问答试题及答案(精华版)

2020年百姓金融知识百题有奖问答试题及答案(精华版)1.首都金融文化节召开的时间是:*(1)2005年9月1日——4日(2)2005年9月8日——11日(3)2005年12月8日——11日2.首都金融文化节主会场举办的地点是:*(1)中国国际贸易中心展览大厅(2)中国国际展览中心(3)北京展览馆3.下面哪个地点不是首都金融文化节的分会场所在地:*(1)西单文化广场(2)天通苑喷泉广场(3)亦庄4.商业性个人住房贷款合约签订并生效之后,借款人可以向贷款银行提交书面申请变更合约内容。
以下哪一种方式贷款银行一般是不接受的:*(1)借款人提前一次性还清贷款(2)借款人与银行协商减少每月的还款额,延长贷款偿还期限(3)提前归还部分贷款,偿还期限不变,但每月偿还额减少5.某人到某接受刷卡消费的商场购物时,发现该商场仅有A银行的自动取款机,而他只带了B银行的储蓄卡,且携带的现金不足,这时他较为省钱的方式是:*(1)先到A银行的自动取款机上取出足够的钱,再进行购物(2)直接用B银行的储蓄卡购物(3)先取钱后消费和直接刷卡消费支付的金额是相同的6.朝阳区CBD金融区的特征是:*(1)总部金融区(2)商务金融区(3)个人金融区7.以下短期变现能力最强的投资品种是哪一个:*(1)凭证式国债(2)远期提货单(3)已上市的封闭式基金8.关于个人理财业务,以下哪一项是正确的:*(1)目前银行推出的个人理财业务可以收取佣金和手续费(2)个人理财业务是可以承诺保底收益的,到期未达到收益水平银行应当补足收益(3)在客户授权的情况下,银行可以派专人进行外汇按金交易等金融衍生品种的交易9.国务院哪一年在批复《北京城市总体规划》中明确提出了建设北京商务中心区的战略决策:*(1)1990(2)1993(3)199710.根据我国现行的有关法规,中国公民出入境或外国人入出境可以携带一定限额的人民币,这一限额是多少:*(1)6000元(2)10000元(3)20000元11.我国规定,居民个人的合法外汇收入可以依照有关规定到银行办理结汇。
史纲往年试题

三、论述题:要求论述紧扣题意,合乎题意。
请将答案写在答题纸上。
共1题,每题25分。
21.国民党政府为什么会陷入全民的包围中并迅速走向崩溃?四、材料分析题:要求结合所学知识分析材料回答问题。
请将答案写在答题纸上。
共1题,每题25分。
22.分析下列材料:(1)1958年8月12日,人民日报第一版报道,湖北省麻城县平靖乡第二农业社早稻平均亩产一万六千二百六十斤;8月13日,人民日报第一版报道,湖北省麻城县建国一社出现天下第一田,早稻亩产三万六千九百斤。
8月27日,人民日报第三版发表了刘西瑞的来信,其标题为“人有多大胆,地有多高产”。
(2)1958年9月14日,人民日报第一版刊载了新华社驻陕西记者的报道:“白天,大道小径车水马龙,为钢铁元帅运‘粮饷’的人们络绎不绝;夜晚,万山灯火辉煌,成千上万的人为钢铁彻夜奋战。
”9月24日,人民日报第一版发表社论“关键在于大搞群众运动”,提出“要使钢铁产量猛烈上涨,关键在于全国范围内认真贯彻办钢铁工业的群众路线,真正形成一个全民办钢铁的群众运动。
”请回答:(1)以上材料中所反映的是什么情况?(2)结合所学知识和上述材料,谈谈你对此运动的认识。
三、论述题:要求论述紧扣题意,合乎题意。
请将答案写在答题纸上。
共1题,每题25分。
21.如何正确认识中国共产党在探索社会主义建设道路的进程中出现的严重曲折?四、材料分析题:要求结合所学知识分析材料回答问题。
请将答案写在答题纸上。
共1题,每题25分。
22.分析下列材料:(1)1946年政协会议召开时,中国民主同盟等主张“以民主的方式争取民主,以合法的的行为争取合法的地位”,并表示要走中间路线。
——参见胡绳主编:《中国共产党的七十年》,中共党史出版社1991年版,第250-251页。
(2)针对1947年10月27日,蒋介石宣布民盟为“非法团体”,并对该盟人员实行进一步的迫害,新华社在同年11月6日发表的时评《蒋介石解散民盟》中写道:“民盟方面现在应该得到教训:任何对美国侵略者及蒋介石集团或其中某些派别的幻想,都是无益于自己与人民的,应当清除这种幻想,而坚决地站到真正的人民民主方面来,中间道路上没有的。
甘肃公务员面试真题答案

广电局上午
1、你了解你所竞争的职位吗?
2、如果你是一名公务员,对领导交办的一些工作,你倾向于越过一些程序做特别的处理还是仍然按照正常的程序处理?为什么?
3、许多成功的人一般都很忙,然而世界上最忙的人未必是世界上最成功的人。你如何理解这种说法?
政府研究室,上午
甘肃公务员面试真题答案
【篇一:历年甘肃公务员考试面试真题汇总)】
2009年8月26日甘肃省公务员面试真题:张掖市面试题
1、你最突出的性格是什么,跟你的工作的关系有哪些关系?
2、教育学家蔡元培老先生赠给其子一句话,“取象于钱,外圆内方”。对此你怎么理解?
3、假如你被录用为公务员,本着以人为本、科学发展观的原则,你如何处理与人民群众的关系?
c.《世说新语》d.《桃花源记》
10.明清两代每三年在京城举行一次考试,参加考试的是各省举人及国子监监生,这一考试是:
a.会试b.乡试
c.殿试d.院试
11.下列说法错误的是:
3
a.我国第一部新歌剧是《白毛女》b.“信天游”流行于陕北一带
c.京剧已经有200多年历史d.黄梅戏是流行于湖北黄梅的地方戏曲
4、如果你被录用为本单位的公务员后,你的亲友来找你办一件不违反大的原则的事,而你手中的权力能办成这件事,你会怎么办?为什么
2005年甘肃省公务员考试面试真题:9月11日上午省卫生厅
1、你的座右铭或人生信条是什么?
2、在与人的交往中,你是否总担心别人会不喜欢你,为什么?
3、你认为应该怎样坚持民主集中制原则,反对独断专行、软弱涣散?
2、有人说“成功的人总是成功,失败的人总是失败”这句话是纯粹的唯心主义,而有人认为是辨证统一的,你怎么认为,为什么?
历年领导科学试题及答案全1

2009年1月高等教育自学考试全国统一命题考试领导科学试题课程代码:00320一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在一定的社会发展过程中,反映领导现象之间本质联系、表明领导内在必然趋势的是( ) A.领导水平 B.领导方式C.领导规律D.领导艺术2.社会主义领导活动的中心内容是( )A.控制B.威慑C.调和D.服务3.在领导活动中,引导的核心是( )A.正确地规划目标B.巧妙地平衡利益C.合理地驾驭权力D.谨慎地推广经验4.贯穿于各种领导一般职能始终的职能被称为领导的( )A.基本职能B.正确方法C.核心目标D.管理体制5.反映贯穿于领导活动各个方面,具有普遍性的共同规律的领导原则被称为领导的( )A.基本原则B.总体规范C.核心价值D.管理体制6.美国学者西蒙提出了一种与最优决策不同的决策类型,这类决策被称为( )A.战略决策B.满意决策C.风险决策D.领导决策7.依据人才自身素质的不同,可以将人才分为发现型人才和( )A.理论型人才B.再现型人才C.组织型人才D.业务型人才8.通过推荐的办法来选拔人才的制度被称为( )A.世袭制B.荐选制C.任命制D.选举制9.有任免权的领导机关或领导者按照人事管理权限对人才授予一定职位的制度被称为( ) A.委任制 B.选举制C.世袭制D.禅让制10.领导者通过与思想政治工作对象相互交流情感,以情感去感动对方,从而使对方转变思想的思想政治工作方法被称为( )A.说理教育法B.循循善诱法C.情感交流法D.榜样示范法11.把按职能划分的部门同按项目划分的部门结合起来,这种领导结构模式被称为( )A.单一型结构B.层次型结构C.矩阵型结构D.直线型结构12.决策权属于两个以上的负责人或领导集体,按少数服从多数原则进行决策和处理问题的领导体制被称为( )A.一长制B.禅让制C.委员会制D.分离制13.领导者素质具有综合性、动态性和( )A.单一性B.片面性C.绝对性D.层次性14.领导者素质的核心是( )A.身体素质B.心理素质C.知识素质D.能力素质15.优化领导集体素质结构的前提是( )A.改革干部管理制度B.转变观念C.建立奖惩制度D.开发人才资源16.认识客观世界的基本方法,也是领导与群众相结合的中心环节,指的是( )A.统一思想B.调查研究C.贯彻执行D.树立愿景17.人们利用已经掌握的知识和手段,预先推知和判断事物未来或未知状况结果的活动被称为( )A.理论归纳B.规律总结C.科学预测D.行为评估18.现代领导方式总的趋向是( )A.人本主义和专制主义B.人本主义和民主主义C.效率主义和环保主义D.民主主义和专制主义19.来自领导者个人的品德、知识、才能以至资历等因素,造成一种使人信服的力量和威望,这就是( )A.组织法定权B.指挥控制权C.强制权D.个人影响权20.古人所谓“运用之妙,存乎一心。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2005年9月全国计算机等级考试二级笔试试卷C语言一、选择题((1)—(10)每题2分,(11)—(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A)数据共享问题 B)数据安全问题C)大量数据存储问题 D)简化数据维护(9)设有如下关系表:R S TA B C A B C A B C1 123 1 3 1 1 22 23 2 2 3(10)数据库系统的核心是A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员(11)以下叙述中错误的是A)用户所定义的标识符允许使用关键字B)用户所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同标识(12)以下叙述中错误的是A)C语句必须以分号结束B)复合语句在语法上被看作一条语句C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句(13)以下叙述中正确的是A)调用printf函数时,必须要有输出项B)使用putchar函数时,必须在之前包含头文件stdio.hC)在C语言中,整数可以以十二进制、八进制或十六进制的形式输出D)调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码(14)以下关于函数的叙述中正确的是A)每个函数都可以被其它函数调用(包括main函数)B)每个函数都可以被单独编译C)每个函数都可以单独运行D)在一个函数内部可以定义另一个函数(15)若有语句:char *line[5];,以下叙述中正确的是A)定义line是一个数组,每个数组元素是一个基类型为char的指针变量B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C)定义line是一个指针数组,语句中的*号称为间址运算符D)定义line是一个指向字符型函数的指针(16)有以下程序段typedef struct NODE{ int num; struct NODE *next;} OLD;以下叙述中正确的是A)以上的说明形式非法 B)NODE是一个结构体类型C)OLD是一个结构体类型 D)OLD是一个结构体变量(17)以下叙述中错误的是A)C语言中对二进制文件的访问速度比文本文件快B)C语言中,随机文件以二进制代码形式存储数据C)语句 FILE fp; 定义了一个名为fp的文件指针D)C语言中的文本文件以ASCII码形式存储数据(18)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是 A)k%2 B)k%2==1 C)(k%2)!=0 D)!k%2==1(20)以下能正确定义且赋初值的语句是A)int n1=n2=10; B)char c=32;C)float f=f+1.1; D)double x=12.3E2.5;(21)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。
程序在编译时出错。
main() /* Beginning */ { int r; float s; scanf("%d",&r); s=*?*r*r; printf("s=%f ",s); }出错的原因是A)注释语句书写位置错误 B)存放圆半径的变量r不应该定义为整型C)输出语句中格式描述符非法 D)计算圆面积的赋值(22)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是A)k=k>=k B)-k++ C)k%int(f) D)k>=f>=m(23)设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是A)(!a==1)&&(!b==0) B)(a C)a && b D)a||(b+b)&&(c-a)(24)有以下程序段int k=0,a=1,b=2,c=3;k=ac ? c:k;执行该程序段后,k的值是A)3 B)2 C)1 D)0(25)设变量a、b、c、d和y都已正确定义并赋值。
若有以下if语句if (a if(c==d) y=0;else y=1;该语句所表示的含义是A) B)C) D)(26)有以下程序段int n,t=1,s=0;scanf("%d",&n);do{ s=s+t; t=t-2; }while (t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数(27)设变量已正确定义,则以下能正确计算f = n!的程序段是A) f=0; B) f=1;for(i=1;i<=n;i++) f*=i; for(i=1;i C) f=1; D) f=1;for(i=n;i>1;i++) f*=i; for(i=n;i>=2;i--) f*=i;(28)设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是A)*p=*q; B)p=q; C)*p=&n1; D)p=*q;(29)若有定义:int x=0, *p=&x;,则语句printf("%d",*p);的输出结果是A)随机值 B)0 C)x的地址 D)p的地址C)fun(’65’,2.8); D)fun(32,32);(31)有以下程序main(){ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2; printf("%d", *p + *q);}程序运行后的输出结果是A)16 B)10 C)8 D)6(32)有以下程序main(){ char p[]={’a’, ’b’, ’c’}, q[]="abc";printf("%d %d", sizeof(p),sizeof(q));};程序运行后的输出结果是A)4 4 B)3 3 C)3 4 D)4 3(33)有以下程序# define f(x) (x*x)main(){ int i1, i2;i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ;printf("%d, %d",i1,i2);}程序运行后的输出结果是A)64, 28 B)4, 4 C)4, 3 D)64, 64(34)有以下程序main(){ char a1=’M’, a2=’m’;printf("%c", (a1, a2) ); }以下叙述中正确的是A)程序输出大写字母M B)程序输出小写字母mC)格式说明符不足,编译出错 D)程序运行时产生出错信息(35)有以下程序#includemain(){ char c1=’1’,c2=’2’;c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); }当运行时输入:a<回车> 后,以下叙述正确的是A)变量c1被赋予字符a,c2被赋予回车符(36)有以下程序main(){ int k=5,n=0;while(k>0){ switch(k){ default : break;case 1 : n+=k;case 2 :case 3 : n+=k;}k--;}printf("%d",n);}程序运行后的输出结果是A)0 B)4 C)6 D)7(37)有以下程序main(){ int a[]={2,4,6,8,10}, y=0, x, *p;p=&a[1];for(x= 1; x<3; x++) y += p[x];printf("%d",y);}程序运行后的输出结果是A)10 B)11 C)14 D)15(38)有以下程序void sort(int a[], int n){ int i, j ,t;for (i=0; i for (j=i+1; j if (a[i] } main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10}, i;sort(aa+2, 5);for (i=0; i<10; i++) printf("%d,",aa[i]);printf("");}程序运行后的输出结果是A)1,2,3,4,5,6,7,8,9,10, B)1,2,7,6,3,4,5,8,9,10, C)1,2,7,6,5,4,3,8,9,10, D)1,2,9,8,7,6,5,4,3,10,(39)有以下程序void sum(int a[]){ a[0] = a[-1]+a[1]; }main()}程序运行后的输出结果是A)6 B)7 C)5 D)8(40)有以下程序void swap1(int c0[], int c1[]){ int t ;t=c0[0]; c0[0]=c1[0]; c1[0]=t;}void swap2(int *c0, int *c1){ int t;t=*c0; *c0=*c1; *c1=t;}main(){ int a[2]={3,5}, b[2]={3,5};swap1(a, a+1); swap2(&b[0], &b[1]);printf("%d %d %d %d",a[0],a[1],b[0],b[1]);}程序运行后的输出结果是A)3 5 5 3 B)5 3 3 5 C)3 5 3 5 D)5 3 5 3(41)有以下程序#includemain(){ char p[]={’a’, ’b’, ’c’}, q[10]={’a’, ’b’, ’c’};printf("%d %d", strlen(p), strlen(q));}以下叙述中正确的是A)在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3B)由于p数组中没有字符串结束符,长度不能确定;但q数组中字符串长度为3C)由于q数组中没有字符串结束符,长度不能确定;但p数组中字符串长度为3D)由于p和q数组中都没有字符串结束符,故长度都不能确定(42)有以下程序,其中函数f的功能是将多个字符串按字典顺序排序#includevoid f(char *p[], int n){ char *t; int i,j;for(i=0; i for(j=i+1; j if(strcmp(p[i],p[j])>0){ t=p[i]; p[i]=p[j]; p[j]=t; } }main(){ char *p[5]={"abc","aabdfg","abbd","dcdbe","cd"};f(p, 5);printf("%d", strlen(p[1]));}程序运行后的输出结果是void f(char *s, char *t){ char k;k=*s; *s=*t; *t=k;s++; t--;if (*s) f(s, t);}main(){ char str[10]="abcdefg", *p ;p=str+strlen(str)/2+1;f(p, p-2);printf("%s",str);}程序运行后的输出结果是A)abcdefg B)gfedcba C)gbcdefa D)abedcfg(44)有以下程序float f1(float n){ return n*n; }float f2(float n){ return 2*n; }main(){ float (*p1)(float),(*p2)(float),(*t)(float), y1, y2; p1=f1; p2=f2;y1=p2( p1(2.0) );t = p1; p1=p2; p2 = t;y2=p2( p1(2.0) );printf("%3.0f, %3.0f",y1,y2);}程序运行后的输出结果是A)8, 16 B)8, 8 C)16, 16 D)4, 8(45)有以下程序int a=2;int f(int n){ static int a=3;int t=0;if(n%2){ static int a=4; t += a++; }else { static int a=5; t += a++; }return t+a++;}main(){ int s=a, i;for( i=0; i<3; i++) s+=f(i);printf("%d", s);}程序运行后的输出结果是struct STU{ int num;float TotalScore; };void f(struct STU p){ struct STU s[2]={{20044,550},{20045,537}};p.num = s[1].num; p.TotalScore = s[1].TotalScore;}main(){ struct STU s[2]={{20041,703},{20042,580}};f(s[0]);printf("%d %3.0f", s[0].num, s[0].TotalScore);}程序运行后的输出结果是A)20045 537 B)20044 550 C)20042 580 D)20041 703(47)有以下程序# includestruct STU{ char name[10];int num; };void f(char *name, int num){ struct STU s[2]={{"SunDan",20044},{"Penghua",20045}};num = s[0].num;strcpy(name, s[0].name);}main(){ struct STU s[2]={{"YangSan",20041},{"LiSiGuo",20042}},*p;p=&s[1]; f(p->name, p->num);printf("%s %d", p->name, p->num);}程序运行后的输出结果是A)SunDan 20042 B)SunDan 20044C)LiSiGuo 20042 D)YangSan 20041(48)有以下程序struct STU{ char name[10]; int num; float TotalScore; };void f(struct STU *p){ struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}}, *q=s; ++p ; ++q; *p=*q;}main(){ struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}};f(s);printf("%s %d %3.0f", s[1].name, s[1].num, s[1].TotalScore);(49)以下程序的功能是进行位运算main(){ unsigned char a, b;a=7^3; b= ~4 & 3;printf("%d %d",a,b);}程序运行后的输出结果是A)4 3 B)7 3 C)7 0 D)4 0(50)有以下程序#includemain(){ FILE *fp; int i, k, n;fp=fopen("data.dat", "w+");for(i=1; i<6; i++){ fprintf(fp,"%d ",i);if(i%3==0) fprintf(fp,"");}rewind(fp);fscanf(fp, "%d%d", &k, &n); printf("%d %d", k, n);fclose(fp);}程序运行后的输出结果是A)0 0 B)123 45 C)1 4 D)1 2二、填空题(每空2分,共40分)请将每一个空的正确答案写在答题卡【1】至【20】序号的横线上,答在试卷上不得分。