计算机信息管理c程序设计山东大学网络教育考试模拟题及答案内容摘要:
则缩小查找范围,在中点之后的数组元素中继续查找;否则在在中点之前继续查找。 include define N 10 main() { int x, mid, lo, hi。 static int a[N]={ 3, 5, 7, 9, 11, 13, 15, 17, 19, 21 }。 scanf( %d, amp。 x )。 lo=___(1)___。 hi=N1。 while(lo=hi) { mid=(lo+hi)/2。 if( x= =a[mid] ) ___(2)___。 else if( xa[mid] ) lo=mid+1。 else hi=__(3)__。 (1) 0 (2) break (3) mid1 } if(lo=hi) printf(Found %d at %d\n, x, mid)。 else printf(%d not found\n, x)。 四 改错题 (下面每小题有三行程序存在错误 ,要求不改变程序的功能 ,指出出错语句 ,并写出完整的正确语句 ) N N 二维整型数组中元素值为负数的元素个数占全部元素个数的百分比(输出时保留一位小数)。 行号 程序 01 include 02 define N 4 03 float fun( int arr[][N] )。 04 main( ) 05 { 06 static int aa[][N]={ 07 { 1, 2, 3, 4 }, { 4, 5, 6, 7 }, 08 { 10,11,12,13 }, {20,21,22,23 } }。 09 float p。 10 p=fun(amp。 aa)。 11 printf(p=%.1f%%, p*100)。 12 } 13 void fun( int arr[][N] ) 14 { 15 int i, j。 16 int s。 17 for( i=0。 iN。 i++ ) 18 for( j=0。 jN。 j++ ) 19 if(arr[i][j]0) 20 s++。 21 return (float)s/(N*N)。 22 } 可能出错的程序语句的行号为 :0 0 1 1 1 1 1 21,错误依次为: 行号 __10__应改为 ________p=fun(aa)。 _________________________。 行号 __13__应改为 ________float fun(int arr[][N])。 __________。 行号 __16__应改为 ________int s=0。 ___________________________。 ,查找字符串中是否有大写字母 ’A’。 若有则输出 Found,若无则输出 Not Found。 行号 程序 01 include 02 main( ) 03 { 04 char a[81],*p=a。 05 char message[10]。 06 message=Not Found。 07 printf(Please enter a string:)。 08 gets(amp。 a)。 09 while(*p) 10 { 11 if(p==’A’) 12 { 13 message=Found。 14 break。 15 } 16 p++。 17 } 18 puts(message)。 19 } 可能出错的程序语句的行号为 :0 0 0 0 1 1 18,错误依次 为: 行号 __05__应改为 _________char *message。 ____________________。 行号 __08__应改为 _________gets(a)。 __________________________。 行号 __11__应改为 _________if(*p==’A’)_______________________。 五 阅读理解 : __7,8,4,4,5_____。 int i =2。 main ( ) { int i =5。 sub1()。 sub1()。 sub2()。 sub2()。 printf(”%d”, i)。 } sub1( ) { static int i =6。 i ++。 printf(”%d,”, i)。 } sub2( ) { int i =3。 i ++。 printf(”%d,”, i)。 } 2. 下面程序的输出结果为: ____2800___。 main( ) { static int x[ ]={10,7,5,8}。 int s, i,*p。 s=1。 p=x。 for(i=0。 i4。 i++) s*=*(p+i)。 printf(%d\n,s)。 } 六 程序设计 ,该函数将字符 ch打印 row行 col列。 (8分 ) 2. 有一篇文章,共有 3行文字,每行 80个字符。 要求分别统计出其中英文大写字母、小写字母、数字、空格以及其它字符的个数。 (10分 ) 3.输入 5 个实数 ,去掉一个最大值 ,去掉一个最小值 ,求其他三个数 的平均值 (输出时要求保留一位小数 .)如输入 ,。 则输出 ++:。 (10分 ) 解: main( ) { void ptr()。 char ch。 int row,col。 scanf(“%d%c%d”,amp。 row,amp。 ch,amp。 col)。 ptr(ch,row,col)。 } void ptr(char ch, int row, int col)。 { int i ,j。 for(i=1。 i=row。 i++) {for(j=1。 j=col。 j++) printf(“%c”,ch)。 printf(“\n”)。 } } main() { int i,j,upper,lower,digit,space,others。 char text[3][80]。 upper=lower=digit=space=others=0。计算机信息管理c程序设计山东大学网络教育考试模拟题及答案
相关推荐
水电安装; 自用部位维修; 商务中心(打字、复印、传真服务) 代接飞机、火车服务; 代办洗衣物; 服务中心服务流程 : 决策指令 重要事项请示 调度 信息 反馈 反馈 服务中心作为物业公司对外窗口 ,起到各种服务信息的集中和发散的作用,业主的问题(困难)都可以通过向服务中心反映求得解决。 在服务中心实行“首接责任制”服务,对于业主的所有诉求,只要服务范围内的
更、消除计量器具管理编号的,对责任人按 50元/件考核处罚。 6. 2. 4对 不按照使用、保养要求正确使用量具造成损坏,按 50元/件考核处罚;造成报废的,按 100元/件考核处罚,并按 追加赔偿;造成精密检测仪器失效的,影响使用功能按 100元/件考核;造成报废的,按 200元/件考核处罚,并按 偿。 6. 3对不按规定要求送检的考核 6. 3.
继发生一些危及师生生命安全的事件 ,特别是在一些重大的自然灾害面前,学校成为受灾的严重地区。 例如暴风雪,洪涝、泥石流等自然和资质灾害给学校带来的危害,令人触目惊心。 实践证明,多数安全事故的发生都不是偶然的,而是由一些不安全因素隐患发展而造成的。 而其中 最大的问题是,很多学校 平时 忽视安全教育 ,只是在灾害发生之后进行亡羊补牢式的安全教育, 把 本 应该注重于平时的安全教育
第二十一 章 审批及注册 审批 本合同及附件 ,公司章程以及其 他有关文件,经投 资双方签字后,按 照中华人民共和国 中外合资经营法及 其实施条例之规定 程序向政府申请批 准。 本合同及其他 协议自批准之日起 生效。 注册 投资 人接到上述批准后 ,应向中华人民共 和国工商 行政管理 局办理公司注册登 记、领取营业执照 ,营业执照颁发之
该算法,应设置起始查寻指针,以指示下一次起始的查寻的空闲区,并采用循 环查找方式,即如果最后一个 (链尾 )空闲区的大小仍然 能满足要求,应返回到第一个空 闲区,比较其大小是否满足要求, 找到后应立即调整起始查寻指针。 这种算法能使内存的 空闲区分布地更均匀,减少了查找空闲区的开销,但这会缺乏大的空闲区。 (3) 最佳适应算法。 采用这种算法要求可用分区表或自由链表按照空闲区从小到大的 次序排列
更换设备的,由计算机系统管理部门派员执行。 设备发生故障应及时向计算机管理部门汇报,严禁自行拆卸处理。 键盘、打印机等外设应按规定要领操作,严禁违章操作。 经常清洁计算机设备,保持运行环境清洁。 工作站软件管理 各系统软件由计算机 管理 部门 装入,用户不得擅自删除和更改系统参数。 各用户不得擅自安装游戏等娱乐性软件。 用户自行开发专用软件应报计算机系统管理部门备案。 JSERP实施文档