问题 问答题 简答题

隐形眼镜有什么特点?

答案

参考答案:

普通眼镜片和眼角膜之间距离12—15毫米,隐形眼镜只隔薄薄的泪液层约0.02毫米。隐形眼镜起的作用是隐形镜片和泪膜共同作用,因此有许多情况用普通镜片解决不了,而隐形镜可以矫正,这也是隐形镜的光学特征。它与普通眼镜有所不同,如折射力不同;在视网膜上成像大小不同;戴镜看近时调节不同;镜片产生的三棱镜作用不同,因此,各种不同程度的近视眼都适合,对高度近视最适合,可以使视力矫正的较满意。如高度近视,镜片度数大,如为框镜就难免有镜片厚,不能配到满意的镜架,镜子重量重,压鼻梁,甚至局部皮肤潮红、溃烂。

眼镜戴上后别人看上去镜片像洒瓶底,有一圈圈的光环,透见的眼睛也变得特别小,外观很不好看,尤其是镜子度数越大看物体越小,没有真实感。由于镜片与角膜之间,存在一定距离,会产生透镜的象差问题或三棱镜效应,常常配镜后戴着不舒适,有头晕,眼前物体晃动等感觉。有人单眼近视或单眼高度近视,配眶镜就更不容易了.因为双眼屈光度每差0.25度,双眼物象差就增加5%,如超过5%一般人不能耐受,两眼成像大小悬殊,不能合像,感觉看不清,头昏目眩。像差5%,镜片度数差250度或150度散光,也就是一副眼镜的二个镜片度数不能差250度以上,而配戴隐形眼镜就可以。有医师作过统计对比,用框镜不能矫正视时改配隐形眼镜时,视力可提高29%—58%。

单项选择题
问答题

阅读下列程序说明和C程序,将应填入 (n) 处的字句写在答卷纸的对应栏内。 【程序说明】 该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。 【程序】 #include <stdio.h> void strmerge(char *a,char *b,char *c) //将字符串a,b合并到字符串c { char t,*w; W=c; while( (1) ) { //找到字符串a,b当前字符中较小的字符 if(*a<*b){ t=-*a, (2) } else if(*a>*b){ t=*b; (3) } else //字符串a,b 当前字符相等{ t=-*a; a-H-; b-H-;} if( (4) ) //开始,可直接赋值 *w=t; else if(t!=*w) //如果a,b中较小的当前字符与c中当前字符不相等,才赋值 (5) } if(*a!=’\O’) //如果字符串a还没有结束,则将a的剩余部分赋给c while(*a!=’\0’) if(*a!=*w) { *(++w)=*a; a++;} else (6) if(*b!=",’\0’)//如果字符串b 还没有结束,则将 b 的剩余部分赋给 c while(*b !=’\0’) if(*b!=*w){ *(++w)=*b; b++;} else b++; (7) } void strsort(char *s) //将字符串 s 中的字符排序 {int i,j,n;char t,*w;w=s;for(n=O;*w!=’\O’;n++) //得到字符串长度 n w++;for(i=O;i<n-1;i++) //对字符串 s 进行排序,按字母先后顺序 forO=i+ 1 ;j<n;j++) if( (8) { t=s[i]; s[i]=s[j]; (9) }} void mainO { char s1 [100],s2[100],s3[100]; prinff("\nlPlease input the first string:"); scanfC("% s",s1 ); prinff("\nPlease input the second string:"); scanf("%s",s2); strsort(s1);//将字符串s1 排序 strson(s2);//将字符串 s2 排序 prinff("%s\n’,s1); printfC % sW’,s2); s3[0]=’\O’; //字符串 s3 的第一个字符先置’\0’结束标志 (10) ; //将s1和s2合并,按照字母顺序排列,prinff("%s",s3); }