C++模拟考试试卷1- 5
- 格式:doc
- 大小:217.00 KB
- 文档页数:28
安全员之江苏省C2证(土建安全员)通关模拟考试试卷附带答案单选题(共20题)1. 旋转臂架式起重机的任何部位或被吊物边缘与10kV以下的架空线路边线最小水平距离不得小于()m。
A.1.5B.2C.3.5D.4【答案】 B2. 脚手架必须设置纵、横向扫地杆,纵向扫地杆应采用直角扣件固定在距离底座上皮不大于()mm处的立杆上。
A.100B.200C.300D.500【答案】 B3. 临时消防设施的设置宜与在建工程结构施工保持同步。
对于房屋建筑,与主体结构施工进度的差距不应超过()层。
A.1B.2C.3D.4【答案】 C4. 电焊机开关的保险丝容量应为该机的()。
A.1倍B.1.5倍C.2倍D.2.5倍【答案】 B5. 消火栓的最大保护半径不应大于()。
A.220MB.150MC.120MD.300M【答案】 B6. 当搭设抛撑时,抛撑应采用通长杆件,并用旋转扣件固定在脚手架上,与地面的倾角应在()之间。
A.45°~60°B.45°~50°C.45°~65°D.55°~60°【答案】 A7. 扣件进入施工现场应检查产品合格证,并应进行抽样复试,技术性能应符合现行国家标准《钢管脚手架》GB15831的规定,扣件在使用前应逐个挑选,有裂缝、变形、螺栓出现滑丝的()A.调休使用B.酌情使用C.严禁使用D.不宜使用【答案】 C8. 悬挑钢梁悬挑长度应按设计确定,固定段长度不应小于悬挑段长度的()倍。
A.1.25B.1.2C.1.3D.1.35【答案】 A9. 支设悬挑形式的模板时,应有稳固的()。
支设临时构筑物模板时,应搭设支架或脚手架。
A.栏杆B.立足点C.支架D.维护结构【答案】 B10. 当()跨以上的架体同时整体升降时,应采用电动或液压设备。
A.1B.2C.3D.4【答案】 B11. 以下不符合脚手架及地基基础检查与验收时段规定的是()。
C语言模拟考试卷一、是非题(每小题1分,共5分)(1)若有说明:int a[][4] ={0,0}; 则二维数组a的第一维大小为1 BA)对B)错(2)判断char型变量cl是否为大写字母的正确表达式是(cl>= 'A')&&(cl<= 'Z')A A)对B)错(3)已知int a=1,b=-1; 则语句printf("%d\n", (a--, ++b)); 的输出结果是-1B A)对B)错(4)strcmp函数的功能是字符串的比较AA)对B)错(5)sizeof(float)是一个不合法的表达式BA)对B)错二、单项选择题(每小题3分,共75分)(1)下列关于C语言用户标识符的叙述中正确的是(A)。
A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头(2)下列叙述中正确的是(B)。
A)C语言的函数可以嵌套调用B)C语言的子程序有过程和函数两种C)C语言的函数可以嵌套定义D)C语言编译时不检查语法(3)以下4个选项中,不能看做一条语句的是(D)。
A); B)a=5,b=2.5,c=3.6;C)if(a<5); D)if(b!=5)x=2;y=6;(4)以下程序段的描述,正确的是(C)。
x=-1;do{x=x*x;}while(!x);A)是死循环B)循环执行两次C)循环执行一次D)有语法错误(5)已知char ch=’C’;则以下表达式的值是(D)。
ch=(ch>=’A’ && ch<=’Z’)?(ch+32):ch;A)A B)a C)Z D)c(6)执行下面的程序段后,变量k中的值为(A)。
int k=3, s[2];s[0]=k; k=s[1]*10;A)不定值B)33 C)30 D)10(7)现有如下定义:int a, b, *p, *q;,则下列赋值语句错误的是(D)。
5C培训模拟试题及答案、重症医学专科资质培训班模拟考试试题及答案以下每一道考题下面有A、B、C、D、E五个备选答案。
请从中选择一个最佳答案,A. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirect A. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirectA. MACROBUTTON HTMLDirectB. MACROBUTTON HTMLDirectC. MACROBUTTON HTMLDirectD. MACROBUTTON HTMLDirectE. MACROBUTTON HTMLDirect以下每一道考题有2~6个提问,每个提问有A、B、C、D、E五个备选答案,请从中选择一个最佳答案。
2023年安全员之C证(专职安全员)全真模拟考试试卷B卷含答案单选题(共100题)1、以下关于污水排放不符合规定的是()。
A.现场道路和材料堆放场周边应设排水沟B.工程污水和实验室养护用水应排入市政污水管道C.现场厕所应设置化粪池,化粪池应定期清理D.工地厨房应设隔油池,应定期清理【答案】 B2、高处作业吊篮的任何部位与高位输电线的安全距离不应小于()m。
A.20B.10C.5D.15【答案】 B3、某建设单位将教学楼建筑工程发包给某施工单位,施工单位又把吊装工程承包给孙某吊装公司。
在建筑施工现场,安装队副经理孙某在指挥拉移桥吊装物料时,轨道上穿扣着钢丝绳的工艺纵向耳板,因横向受力而突然撕裂,回弹的钢丝绳端部击中孙某的头部。
事故发生后,孙某被急送当地卫生院,终因头部伤势过重,经抢救无效死亡。
试问:A.允许拉力B.破断拉力C.最低承受拉力D.以上都不对【答案】 B4、高度在24m以下的单、双排脚手架,均必须在外侧立面设剪刀撑,其规定为()。
A.两端各设一道,并从底到顶连续设置,中间每道剪刀撑净距不应大于15mB.无论多长的脚手架只需在两端各设一道剪刀撑C.剪刀撑不要从底到顶连续设置D.剪刀撑的设置没有规定【答案】 A5、边长为()洞口,必须设置以扣件扣接钢管而成的网格,并在其上满铺竹笆或脚手板。
A.50~150cmB.50~130cmC.40~130cmD.40~150cm【答案】 A6、动火区域划分为()。
A.1B.2C.3D.4【答案】 C7、高出作业吊篮安全锁必须在有效标定期内使用,有效标定期不应大于()年。
A.二B.一C.三D.四【答案】 B8、连墙件应靠近主节点设置,这是为了()。
A.便于施工B.便于连墙件设置C.便于立杆接长D.保证连墙件对脚手架起到约束作用【答案】 D9、某市发生一起塔吊顶升作业时吊臂折断坍塌事故,造成3 人死亡,2 人重伤。
进行作业的是专业分包单位。
根据《生产安全事故报告和调查处理条例》和《建设工程安全生产管理条例》,请回答:A.特别重大事故B.重大事故C.较大事故D.一般事故【答案】 C10、滑移法在滑行中发现异常情况,()A.可以不加理会,继续滑移B.必须立即停滑,找出原因方可继续滑整C.必须立即停滑静止一段时间后继续滑移D.可以边滑移,边找原因【答案】 B11、2014 年某业主将一栋大型剧院建筑的拆除任务,发包给赵某无拆除资质的防腐保温劳务公司,由于不了解拆除作业的危险性,操作人员决定先拆混凝土梁,后拆混凝土板,操作时,现场也无安全人员在场,无安全措施。
乡镇(街道) 学校 班级 姓名 学号 ………密……….…………封…………………线…………………内……..………………不……………………. 准…………………答…. …………题…2022年小学四年级数学【下册】全真模拟考试试卷C 卷 附答案题 号 填空题 选择题 判断题 计算题 综合题 应用题 总分得 分考试须知:1、考试时间:90分钟,满分为100分(含卷面分2分)。
2、请首先按要求在试卷的指定位置填写您的姓名、班级、学号。
3、不要在试卷上乱写乱画,卷面不整洁扣2分。
一、用心思考,正确填空(共10小题,每题2分,共20分)。
1、等腰三角形中,顶角是10°,则这个三角形的一个底角是( )。
2、线段是直的,有( )个端点;将线段向两个方向无限延长,就形成了( )线;从线段的一个端点向一个方向无限延长,就得到一条( )线。
3、25×49×4=(25×4)×49这一运算过程运用了( )律。
4、计算814÷19时,可以把19看作( )来试商。
5、一枚1元的硬币大约重6克,照这样算,10000枚硬币约重( )千克, ,1亿枚约重( )吨。
6、小华在班上的位置用数对表示是(3,3),小兰在班上的位置用数对表示是(3,4),小芳在班上的位置用数对表示是(4,4),( )坐在( )的前面,( )坐在( )的左面。
7、25×76+76×75的简便方法第一步是( ),利用了乘法的( )(填运算律); 计算102×78的时候,应先把( )看成( ),再用( )(填运算律)计算就会比较简便。
8、有龟和鹤共20只,龟的腿和鹤的腿共56条。
其中,鹤有( )只,龟有( ) 只。
9、4052631是( )位数,4在( )位上,表示( )个( ),5在( )位上,它的计数单位是( )。
10、两腰( )的梯形是等腰梯形。
二、反复比较,慎重选择(共8小题,每题2分,共16分)。
2023年安全员之C证(专职安全员)模拟考试试卷A卷含答案单选题(共100题)1、职业病危害项目实行()制度。
用人单位设有依法公布的职业病目录所列职业病的危害项目的,应当及时、如实向卫生行政部门申报,接受监督。
A.申报B.审批C.许可D.备案【答案】 A2、下列哪个安全装置是用来防止运行小车超过最大或最小幅度的两个极限位置的安全装置。
()A.起重量限制器B.超高限制器C.行程限制器D.幅度限制器【答案】 D3、钢平台安装时,钢丝绳应采用专用的挂钩挂牢,采取其他方式时卡头的卡子不得少于()个。
A.5个B.4个C.3个D.2个【答案】 C4、使用交流电焊机的焊接现场()m 范围内,不得有易燃、易爆物品。
A.5B.8C.10D.15【答案】 C5、已知双排架连墙件间距竖向为H1,水平向为L1,风荷载标准值WK,则此脚手架连墙件所受水平力设计值为()。
A.H1*L1*Wk+3KNB.1.4H1*L1*Wk+3KNC.1.4H1*L1*Wk+5KND.H1*L1*Wk+5KN【答案】 C6、下列物品中,()是可燃品。
A.石棉瓦B.玻璃C.玻璃钢D.混凝土【答案】 C7、属于中压容器的压力值为()。
A.P=0.1~1.6MPAB.P=1.6~10MPAC.P=10~100MPAD.P≥100MPA【答案】 B8、项目负责人应在工程中确保安全生产文明施工经费的投入,做到专款专用、不挪作他用,实际使用经费总额不得小于投标价的()。
A.70%B.80%C.90%D.100%【答案】 C9、千斤顶是一种用比较小的力就能把重物升高、降低或移动的简单机具,结构简单,使用方便,承载能力,可从1~300t,顶升高度一般为(),顶升速度可达10~35mm/min。
A.120mmB.900mmC.600mmD.300mm【答案】 D10、配电柜正面的操作通道宽度,单列布置或双列背对背布置时不应小于()m。
A.2.0B.1.5C.1.0D.0.5【答案】 B11、模板支撑结构检测数据速率加快时,应()。
2023年安全员之C证(专职安全员)全真模拟考试试卷A卷含答案单选题(共30题)1、2017 年2 月9 日晚20 时27 分,某市东三环电视台新址园区在建的附属文化中心大楼工地发生火灾,熊熊大火在三个半小时之后得到有效控制,在救援过程中造成1 名消防队员牺牲,6 名消防队员和2 名施工人员受伤。
事故经调查发现,有关施工单位堆放大量可燃材料并且大量使用不合格保温板,配合建设单位违法燃放烟花爆竹;监理单位对违法燃放烟花爆竹和违规采购、使用不合格保温板的问题监理不力;请回答有关问题:A.1mB.2mC.3mD.4m【答案】 B2、作业时,振动棒插入混凝土中的深度不应超过()。
A.1/3~2/3B.1/3~1/2C.2/3~3/4D.3/4~4/5【答案】 C3、应检查工作装置采间板磨损间隙,当间隙超过()时,应予更换。
A.3mmB.10mmC.7mm【答案】 C4、临时性挖方一般软黏性土边坡值应为()。
A.1:0.75~1:1.00B.1:1.50或更缓C.1:1.00~1:1.25D.1:1.25~1:1.50【答案】 B5、2015 年5 月31 日,某市某生产厂房工程在施工过程中,发生一起触电事故,造成4 人死亡、3 人轻伤,直接经济损失约250 万元。
事发当日,分包单位lO 名施工人员进行室内顶棚的粉刷作业,作业采用长、宽均为5.7m,高11.25m,底部设有刚性滚动轮的移动式方形操作平台。
19 时左右,在未对操作平台底部地面上的塑料电缆线采取任何保护措施的情况下,施工人员移动操作平台,平台的刚性滚动轮与塑料电缆线斜向碾压,将塑料电缆绝缘层轧破造成平台整体带电,导致正在平台上作业的6 名施工人员触电。
A.5 ㎡B.10 ㎡C.15 ㎡D.20 ㎡【答案】 B6、在潮湿场地及触电危险性较大的环境,安全电压为()V。
A.3B.12D.24【答案】 B7、支撑(拉锚)的安装与拆除顺序应与()一致。
C语言程序设计模拟考试试卷及答案(一)一、单项选择题1.一个C程序的执行是从( )。
A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序的main函数开始,到本程序文件的最后一个函数结束D) 本程序文件的第一个函数开始,到本程序main函数结束2.下列选项中,不能用作标识符的是( )。
A) _1234_ B) _1_2 C) int_2_ D) 2_int_3.以下定义语句中正确的是( )。
A) char a='A'b='B'; B) float a=b=10.0;C) int a=10,*b=&a; D) float *a,b=&a;4.设有以下定义:#define d 2int a=0; double b=1.25; char c=’A’;则下面语句中错误的是( )。
A) a++; B) b++ C) c++; D) d++;5.以下4个选项中,不能作为一条C语句的是( )。
A) {;} B) a=0,b=0,c=0;C) if(a>0); D) if(b==0) m=1;n=2;6.有以下定义语句 double a,b; int w; long c;若各变量已正确赋值,则下列选项中正确的表达式是( )。
A) a=a+b=b++ B) w%(int)a+b)C) (c+w)%(int)a D) w=a==b;7.设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。
A) p=1; B) *q=2; C) q=p; D) *p=5;8.设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是( )。
A) scanf(“%d”,pa) ; B) scanf(“%d”,a) ;C) scanf(“%d”,&pa) ; D) scanf(“%d”,*pa);9.若有说明:char*language[]={”FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C ”};则表达式*language[1]>*language[2]比较的是()。
20232024学年全国小学五年级上科学人教版模拟考试试卷(含答案解析)一、选择题(每题1分,共5分)1. 下列哪种动物属于哺乳动物?A. 鲨鱼B. 青蛙C. 老虎D. 鹦鹉答案:CA. 二氧化碳B. 水C. 氧气D. 糖答案:B3. 下列哪种现象是物理变化?A. 烧纸B. 锈蚀C. 水蒸发D. 木头燃烧答案:C4. 地球表面最丰富的水资源是哪种形态?A. 液态水B. 固态水C. 气态水D. 液态和固态水答案:AA. 塑料B. 玻璃C. 金属D. 木材答案:C二、判断题(每题1分,共5分)1. 太阳能是一种可再生能源。
(√)2. 水的沸点随着气压的升高而降低。
(×)3. 动物细胞和植物细胞都有细胞壁。
(×)4. 地球自转的方向是从西向东。
(√)5. 食物链中的生产者一定是绿色植物。
(×)三、填空题(每题1分,共5分)1. 光在空气中的传播速度比在水中快。
2. 植物的根吸收水分和无机盐的主要部位是根尖。
3. 一个完整的电路包括电源、开关、导线和用电器。
4. 动物体内负责运输氧气和营养物质的是血液。
5. 地球围绕太阳公转的周期是一年。
四、简答题(每题2分,共10分)1. 简述水的三态变化。
答案:水在不同温度和压力下,可以存在三种状态:固态(冰)、液态(水)和气态(水蒸气)。
2. 什么是光合作用?答案:光合作用是植物、藻类和某些细菌利用光能将二氧化碳和水转化为有机物和氧气的过程。
3. 简述地球自转和公转的方向。
答案:地球自转的方向是自西向东,地球公转的方向也是自西向东。
4. 为什么我们需要节约用水?答案:因为地球上的淡水资源有限,且分布不均,我们需要节约用水,保护水资源。
5. 简述食物链的概念。
答案:食物链是生态系统中,生产者和消费者之间由于食物关系而形成的一种联系。
五、应用题(每题2分,共10分)1. 小明在家中种了一盆花,为什么他需要经常给花浇水?答案:因为植物需要水分进行光合作用和蒸腾作用,保持生命活动。
C语言程序设计模拟考试试卷及答案(五)1、下列电子邮件地址中正确的是(其中□表示空格)A) Malin&B) malin@C) Lin□Ma&D) Lin□Ma@2、下列说法中正确的是A) 为了使用Novell网提供的服务,必须采用FTP协议B) 为了使用Internet网提供的服务,必须采用TELNET协议C) 为了使用Novell网提供的服务,必须采用TCP/IP协议D) 为了使用Internet网提供的服务,必须采用TCP/IP协议3、下列说法中不正确的是A) 调制解调器(Modem)是局域网络设备B) 集线器(Hub)是局域网络设备C) 网卡(NIC)是局域网络设备D) 中继器(Repeater)是局域网络设备4、十进制数397的十六进制值为A) 18D B) 18EC) 277 D) 3615、下列说法中不正确的是A) CD-ROM是一种只读存储器但不是内存储器B) CD-ROM驱动器是多媒体计算机的基本部分C) 只有存放在CD-ROM盘上的数据才称为多媒体信息D) CD-ROM盘上最多能够存储大约650兆字节的信息6、Windows应用环境中鼠标的拖动操作不能完成的是A) 当窗口不是最大时,可以移动窗口的位置B) 当窗口最大时,可以将窗口缩小成图标C) 当窗口有滚动条时可以实现窗口内容的滚动D) 可以将一个文件移动(或复制)到另一个目录中去7、从Windows中启动MS-DOS方式进入了DOS状态,如果想回到Windos 状态,在DOS提示符下,应键入的命令为A) EXITB) QUITC) WIND) DOS -U8、要在Windows标准窗口的下拉菜单中选择命令,下列操作错误的是A) 用鼠标单击该命令选项B) 用键盘上的上下方向键将高亮度条移至该命令选项后再按回车键C) 同时按下ALT键与该命令选项后括号中带有下划线的字母键D) 直接按该命令选项后面括号中带有下划线的字母键9、ASCLL码(含扩展)可以用一个字节表示,则可以表示的ASCLL码值个数为A) 1024B) 256C) 128D) 8O10、字长为32位的计算机是指A) 该计算机能够处理的最大数不超过2(32)B) 该计算机中的CPU可以同时处理32位的二进制信息C) 该计算机的内存量为32MBD) 该计算机每秒钟所能执行的指令条数为32MIPS11、在DOS系统中,下列文件名中非法的是A) ABCDEFG1B) ABCDEFG1.234C)ABCD_EFGD)ABCD\\EFG12、DOS系统启动后,下列文件中驻留内存的是A) CONFIG.SYSB) C) AUTOEXEC.BATD) MEM.EXE13、DOS下的"DIR *2"命令将列出当前目录下的A) 所有名字末尾为字符2的非隐含文件和目录B) 所有名字末尾为字符2的非隐含文件C) 所有非隐含文件D) 所有非隐含文件和目录14、软驱的盘符为A,A盘上只有一个目录\XYZ,而\XYZ下有若干子目录和文件,若想把A盘的所有内容复制到C盘根目录下,应使用的命令为A) COPY A:\\*.* C:B) COPY A:\\*.* C:\\*.*C) XCOPY A:\\*.* C:\\ /SD) DISKCOPY A: C:15、若要将当前盘目录下的文件A.TXT连接在文件B.TXT后面,应使用的命令为A) COPY A.TXT>>B.TXTB) MOVE A.TXT>>B.TXTC) PATH A.TXT>>B.TXTD) TYPE A.TXT>>B.TXT16、若变量已正确定义并赋值,下面符合C语言语法的表达式是A) a:=b+1B) a=b=c+2C) int 18.5%3D) a=a+7=c+b17、C语言中运算对象必须是整型的运算符是A) %=C) =D) 〈=18、若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是A) 1B) 2C) 2.0D) 2.519、若变量a、iI已正确定义,且i已正确赋值,合法的语句是A) a==1B) ++i;C) a=a++=5;D) a=int(i);20、若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1;则执行后,c3中的值是A) 0B) 0.5C) 1D) 221、若有以下程序段,int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是B) 0.5C) 1D) 222、能正确表示逻辑关系:"a≥=10或a≤0"的C语言表达式是A) a>=10 or a<=0B) a>=0|a<=10C) a>=10 &&a<=0D) a>=10‖a<=023、有如下程序main0{int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++case 2: a++;b++}printf("a=%d,b=%d\n",a,b);}该程序的输出结果是A) a=2,b=1B) a=1,b=1C) a=1,b=0D) a=2,b=224、有如下程序main0{ float x=2.0,y;if(x<0.0) y=0.0; elseif(x<10.0) y=1.0/x; else y=1.0;printf("%f\n",y); }该程序的输出结果是A) 0.000000B) 0.250000C) 0.500000D) 1.00000025、有如下程序main0{int a=2,b=-1,c=2; if(a<b)if(b<0) c=0;else c++printf("%d\n",c);}该程序的输出结果是A) 0B) 1C) 2D) 326、有如下程序main0{ int i,sum;for(i=1;i<=3;sum++) sum+=i;printf("%d\n",sum); }该程序的执行结果是A) 6B) 3C) 死循环D) 027、有如下程序main0{int x=23;do{printf("%d",x--);}while(!x);}该程序的执行结果是A) 321B) 23C) 不输出任何内容D) 陷入死循环28、有如下程序main0{int n=9;while(n>6){n--;printf("%d",n);}}该程序段的输出结果是A) 987B) 876C) 8765D) 987629、设有说明语句:char a='\72';则变量aA) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法30、有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是A) 3B) 4C) 5D) 有语法错31、有如下程序int runc(int a,int b){return(a+b);}main0{int x=2,y=5,z=8,r;r=func(func(x,y),z);printf("%\d\n",r);}该程序的输出的结果是A) 12B) 13C) 14D) 1532、有如下程序段int *p,a=10,b=1p=&a; a=*p+b;执行该程序段后,a的值为A) 12B) 11C) 10D) 编译出错33、对于基类型相同的两个指针变量之间,不能进行的运算是A) <B) =C) +D) -34、以下函数返回a所指数组中最小的值所在的下标值fun(int *a, int n){int i,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p])__________;return(p);}在下划线处应填入的是A) i=pB) a[p]=a[i]C) p=jD) p=I35、有如下程序long fib(int n){if(n>2)return(fib(n-1)+fib(n-2)); elsereturn(2);}main0{ printf("%d\n",fib(3)); 该程序的输出结果是A} 2B} 4C} 6D} 836、有如下程序#define N 2#define M N+1#define NUM 2*M+1#main(){ int i;for(i=1;i<=NUM;i++)printf("%d\n",i); }该程序中的for循环执行的次数是A) 5B) 6C) 7D) 837、有以下函数char fun(char *p){ return p; }该函数的返回值是A) 无确切的值B) 形参p中存放的地址值C) 一个临时存储单元的地址D) 形参p自身的地址值38、有如下程序段int a=14,b=15,x;char c='A';x=(a&&b)&&(c<'B');执行该程序段后,x的值为A) tureB) falseC) 0D) 139、若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是A) EOFB) 0C) 非零值D) NULL40、若有以下说明和定义fun(int *c){ }main(){int (*a)()=fun,*b(),w[10],c;┆}在必要的赋值之后,对fun函数的正确调用语句是A) a=a(w);B) (*a)(&c);C) b=*b(w);D) fun (b);41、有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是A) *P+9B) *(P+8)C) *P+=9D) P+842、有如下程序main0{int n[5]={0,0,0},i,k=2;for(i=0;i<k;i++)n[i]=n[i]+1;printf("%d\n",n[k]);}该程序的输出结果是A) 不确定的值B) 2C) 1D) 043、若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是A) &t[3][2]B) t[3]C) t[1]D) t[2]44、有如下程序main0{int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++)for(j=0;j<i;j++) s+=a[i][j]printf("%d\n",s);}该程序的输出结果是A) 18B) 19C) 20D) 2145、有如下定义struct person{char name[9]; int age;}; strict person class[10]={"Johu", 17, "Paul", 19"Mary", 18,"Adam 16,};根据上述定义,能输出字母M的语句是A) prinft("%c\\n",class[3].mane);B) pfintf("%c\\n",class[3].name[1]);C) prinft("%c\\n",class[2].name[1]);D) printf("%^c\\n",class[2].name[0]);46、以下对结构体类型变量的定义中,不正确的是A) typedef struct aa{ int n;float m;}AA;AA td1;B) #define AA struct aaAA {int n;float m;}td1;C) struct{ int n;float m;}aa;stuct aa td1;D) struct{ int n;float m;}td1;47、有如下程序main(){char s[]="ABCD",*P;for(p=s+l; p<s+4; p++) printf ("%s\n",p);}该程序的输出结果是A) ABCDBCDCDDB) ABCDC) BCDD)BCDCDD48、有如下程序main(){char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>'\0';j+=2)s=10*s+p[i][j]-'0';printf("%d\n",s);}该程序的输出结果是A) 69825B) 63825C) 6385D) 693825答案BDAAC BACBBDBDCD BACBAADACC CBBAADBCDB BBDCBBDDAD CDC。
模拟考试试卷一一、判断题(每题1分,共10分)(1)在C语言中,常量和变量都有数据类型。
(2)C语言的运算符只有单目运算符和双目运算符两种。
(3)若变量已正确定义,表达式x+y=z 符合C语言语法。
(4)C编译器可以找出C源程序中所有的语法错误和逻辑错误。
(5)表达式3*5/2和表达式3/2*5等价。
(6)表达式m=n++ 的求解顺序是先计算m=n,再计算n=n+1。
(7)变量名fahr和Fahr代表两个不同的变量。
(8)若表达式sizeof(unsigned)的值为2,这unsigned类型数据能表示的最大整数为216-1。
(9)break语句只能用于循环结构中。
(10)while语句先判断循环条件,所以循环体有可能一次也不执行。
二、单选题(每题2分,共20分)(11 (11)执行scanf (“%d%lf%d”, &money, &rate, &year),输入后,money=1000,year=3,rate=0.025。
A) 1000 3 0.025 B)1000 0.025 3C) 1000,3, 0.025 D)1000,0.025,3(12)判断变量ch是英文字母的表达式为。
A)(‘a’<=ch<=’z’) || (‘A’<=ch<=’Z’)B)(ch>=’a’ && ch<=’z’) && (ch>=’A’ && ch<=’Z’)C)(ch>=’a’ && ch<=’z’) || (ch>=’A’ && ch<=’Z’)D)(‘A’<=ch<=’z’) || (‘A’<=ch<=’z’)(13)while ( )等价于while(!x)。
A)x= =1 B)x= =0 C)x!=0 D)x!=1(14)以下程序段输出字符串str,其中循环条件str[i]!=’\0’ 还可以写成。
char str[80];for(i=0; str[i]!=’\0’; i++)putchar(str[i]);A)str[i]!=NULL B)i<80 C)i<=80 D)i<=80(15)设变量定义为:int n, * p; char ch, * q, * g; ,则语句是不正确的。
A)p=&n; g=q=&ch; B)p=&n; q=&ch;C)p=&n; g=&ch; D)p=&n; q=&ch; g=p;(16)设变量定义如下,则对其中的结构分量num正确的引用是。
struct student {int num;char name[20];float score;}stud[10];A)stud[1].num=10; B)student.stud.num=10C)struct.stud.num=10; D)struct student.num=10;(17)对于以下递归函数f,调用函数f(2, ‘1’, ‘2’, ‘3’)的输出结果是。
void f (int n, char a, char b, char c){if (n= =1)printf(“%c->%c#”, a , b);else {f(n-1, a, c, b);printf(“%c->%c#”, a, b);f(n-1, c, b, a);}}A)1->2#1->3#3->2# B)3->2#1->2#1->3#C)‘1’-> ‘3’ # ‘3’-> ‘2’ # ‘1’-> ‘2’# D)1->3#1->2#3->2#(18)下列程序段的输出结果是。
int t, a[3]={10,5,1};int *p;for(p=a; p<a+3; p++)t=t+*p;pri ntf(“%d”, t);A)15 B)16 C)10 D)不确定(19)设变量定义为:int *p[3], a[3];,是正确的赋值。
A)p=&a[0] B)*p= * *aC)p[0]=a D)* *p=a(20)对于以下的变量定义,语句在语法和语义都是正确的。
struct node{float x, y;char s[10];}point={1,2,”abc”}, *p;A)*p=point; B)p=&point;C)point=p; D)p->x=point.y;三、程序填空题(每空2分,共20分)程序1【程序说明】根据下式计算s的值,要求精确到最后一项的绝对值小于10-6。
s=1-1/3+1/5-1/7+…【程序】#include <stdio.h>#include <math.h>void main(){ int flag=1, t=1;(21) ;while( (22) ) {item=flag*1.0/t;s=s+item;(23) ;t=t+2;}printf(“s=%f\n”,s);}程序2【程序说明】验证歌德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。
例如6=3+3,8=3+5,…,18=7+11。
将6~100之间的每个偶数都表示成两个素数之和。
函数prime(m)用于判断m是否为素数。
素数就是只能被1和自身整除的正整数,1不是素数,2不是素数。
【程序】#include “stdio.h”#include “math.h”void main(){ int i,k;int prime(int m);for( i=6;i<=100; i=i+2)for(k=3; k<=50; k++)if( (24) ) {printf(“%d=%d+%d\n”, i, k, i-k);break;}}int prime(int m){int k, n;if(m= =1) return 0;n=(int) sqrt(m);for(k=2; k<=n; k++)(25) ;(26);}程序3【程序说明】输入一个字符串(少于80个字符),滤去所有的非八进制字符后,组成一个新的字符串(八进制形式),然后将其转换为十进制整数后输出。
函数stoi(str)将八进制形式的字符串str转换为十进制整数,例如,stio(“12”)的值为10(八进制12对应十进制10)。
【程序】#include <stdio.h>void main(){ int i, k;char s[10];int stoi (char * str);gets(s);for( i=k=0; s[i]!=’\0’; i++)if( s[i]<= ‘7’ && s[i]>= ‘0’)(27) ;(28) ;printf(“digit=%d\n”, (29) );}int stoi( char *str){ int i, n=0;for(i=0; str[i]!=’\0’; i++)(30) ;return n;}四、程序阅读题(每题5分,共20分)程序1#include <stdio.h>void main(){ int x=10023;do {printf(“%d# ”, x%10);x=x/10;} while(x!=0);}程序2#include <stdio.h>void main(){ int i, x=1,y=1;for(i=1; i<=5; i++) {x=x+y;y++;printf(“ %d# ”, x);}}程序3#include <stdio.h>void main(){ int x=1, y=1;void f ( int m, int n, int *px, int *py );f (2004,70,&x,&y);printf(“%d# %d# “, x, y);f (2005,98,&x,&y);printf(“%d# %d# “, x, y);}void f (int m, int n, int *px, int *py){ int k, flag;int tab[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31}};flag=m%4= =0 && m%100!=0 || m%400= =0;for(k=1;n>tab[flag][k]; k++)n=n-tab[flag][k];*px=k;*py=n;}程序4/*假设读写文件的操作能正常完成*/#include <stdio.h>#include <stdlib.h>void main(){ char ch, *s=”ACEDB”int x;FILE *in;if ((in=fopen(“file.txt”,”w”))!=NULL)while(*s!=’\0’)fputc(*s++, in);fclose(in);if((in=fopen(“file.txt”,”r”))!=NULL) while((ch=fgetc(in))!=EOF) {switch(ch){case ‘A’: x=95; break;case ‘B’: x=85; break;case ‘C’: x=75; break;case ‘D’: x=60; break;default: x=0; break;}printf(“ %d # ”, x);}fclose(in);}模拟考试试卷二一、判断题(每题1分,共10分)(1)C语言程序的三种基本结构是顺序、选择和嵌套。
(2)在C语言程序中,在函数内部定义的变量称为全局变量。
(3)运算符“=” 和“&=”的优先级相同。
(4)‘%f ’是方式不正确的字符常量。
‘(5)运算符“+”不能作为单目运算符。
(6)如果运算符“*”和“/”都是右结合的,这表达式10*6/5的值是10。
(7)s(s-a)(s-b)(s-c)是合法的C语言表达式。
(8)表达式!!6的值是6。
(9)表达式~(~2<<1)的值是5。
(10)对于变量定义:int a[10], *p=a+8; 数组a的最后一个元素是p[1]。
二、单选题(每题2分,共20分)(11)执行语句printf(“”, “A”);将得到出错的信息。