2009年4月上机100套题及答案51-60
计算机应用基础上机试题及答案
A.ABB.DBC.CBD。
MB10.1GB相当于A。
1024MBB。
1024BC。
1024KBD.1024TB11。
Excel软件属于A。
字处理B。
字表处理C.表处理D.数据库12。
微机的性能主要取决于A.RAMB.CPUC.显示器D。
硬盘13.ASCII码是表示()的代码A。
汉字B.标点符号C。
西文字符D.制表符14。
计算机局域网简称A.PANB。
MANC。
LAND。
WAN15。
若出现下列现象( )时,应首先考虑计算机感染了病毒A.不能读取光盘B.写软盘时,报告磁盘已满C.程序运行速度明显变慢D.开机启动windows98时,先扫描硬盘16。
CAD是指A.计算机辅助教学B。
计算机辅助设计C。
计算机辅助制造D。
计算机辅助管理17.与人工处理相比,计算机得主要特点是高可靠性和A.处理速度快B.操作使用方便C.存储量大D。
模拟量与数字量相互转换18.通常二进制数的标示是A.DB。
BC。
HD。
O19。
在微机系统中,下列说法不正确的是A.计算机的设备和接口,都有一个设备文件名B.能将设备当作文件对待C。
不能将接口当作文件对待D.PRN是打印机的设备文件名20.在GB2312-80中,一级汉字共()个A.3008B.3755C。
6763D.710021。
不属于计算外部设备的是A.输入设备B.输出设备C。
外存储器D。
主存储器22.监视器的分辨率为1024×768,其中768的含义是指A.每行输出的字符数B。
每行的象素点数C。
每列输出的字符数D。
每屏的扫描行数23.以下对计算机监视器的说法正确地是A。
监视器是计算机的一种输入设备B。
监视器必需要有相应得显示卡才能工作C。
显示器可以独立工作D.显示器的尺寸大小决定了它的清晰度的高低24.Windows95对话框中不包含A。
控制按钮B。
关闭按钮C.最大化按钮D.定位按钮25.计算机中的都是用()来表示A。
二进制码B.十进制数C.八进制数D。
十六进制数26.在微机的硬件系统组成中,控制器与运算器统称为A.CPUB.BUSC.RAMD.ROM27.ISP的中文名称为A。
计算机二级C语言上机南开100题
计算机二级C语言上机南开100题(前50题)2009-03-28 21:17计算机二级C语言上机南开100题网上找的(前50题)06年南开上机题1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。
答案:int fun(int score[],int m,int below[]){int i,k=0,aver=0;for(i=0;i<m;i++)aver+=score[i];aver/=m;for(i=0;i<m;i++)if(score[i]<aver){below[k]=score[i];k++;}return k;}2: 第2题请编写函数fun,它的功能是:求出1到100之内能北7或者11整除,但不能同时北7和11整除的所有证书,并将他们放在a所指的数组中,通过n返回这些数的个数。
答案:void fun(int *a, int *n)int i,j=0;for(i=2;i<1000;i++)if ((i%7==0 || i%11==0) && i%77!=0)a[j++]=i;*n=j;}3: 第3题请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
答案:void fun(int x, int pp[ ], int *n){int i=1,j=0;k=0,*t=pp;for(i=0;i<=x;i++)if(i%2!=0){t[j]=I;j++;}for(i=0;i<j;i++)if(x%t[i]==0){pp[k]=t[i];k++;}*n=k;}4: 第4题请编写一个函数void fun(char *tt,int pp[]),统计在tt字符中"a"到"z"26各字母各自出现的次数,并依次放在pp所指的数组中。
word上机练习题及答案
.word上机练习题及答案1 、本次决赛包含十个大题,其中五个word大题,四个Excel大题。
共一百分。
2 、本次决赛时间是分钟。
3、决赛中新建word文档后缀是”.doc”。
第一题,将素材一按要求排版。
、将标题字体设置为“华文行楷”,字形设置为“常规”,字号设置为“小初”、选定“效果”为“空心字”且居中显示。
、将“李白”的字体设置为“隶书”、字号设置为“小三”,文字右对齐加双曲线边框,线型宽度应用系统默认值显示。
且首行缩进两个字符。
将正文行距设置为25磅,。
将文本“蜀道难”作为水印插入文档,水印格式版式”斜式”其他均为默认。
. 将全文中的“难”加粗,并设置为斜体,颜色为红色。
《素材一》蜀道难--李白噫吁嚱!危乎高哉!蜀道之难,难于上青天!蚕丛及鱼凫,开国何茫然!尔来四万八千岁,不与秦塞通人烟。
西当太白有鸟道,可以横绝峨眉颠。
地崩山摧壮士死,然后天.梯石栈相钩连。
上有六龙回日之高标,下有冲波逆折之回川。
黄鹤之飞尚不得过,猿猱欲度愁攀援。
青泥何盘盘,百步九折萦岩峦。
扪参历井仰胁息,以手抚膺坐长叹。
问君西游何时还?畏途巉岩不可攀。
但见悲鸟号古木雄飞雌从绕林间。
又闻子规啼夜月,愁空山。
蜀道之难,难于上青天,使人听此凋朱颜!连峰去天不盈尺,枯松倒挂倚绝壁。
飞湍瀑流争喧豗,砯崖转石万壑雷。
其险也如此,嗟尔远道之人胡为乎来哉!剑阁峥嵘而崔嵬,一夫当关,万夫莫开。
所守或匪亲,化为狼与豺。
朝避猛虎,夕避长蛇,磨牙吮血,杀人如麻。
锦城虽云乐,不如早还家。
蜀道之难,难于上青天,侧身西望长咨嗟。
第二题,对素材二操作要求如下设置第一段首字下沉,第二段首行缩进两个字符。
将第一段字体设置为“宋体”,字号设置为“五号”。
将第二段字体设置为“方正舒体”,字号设置为“四号”,加双横线下划线。
在该页插入页眉页脚均输入”归去来兮辞”。
将文本“归去来兮”作为水印插入文档,水印格式版式”斜式”颜色为”黄色”其他均为默认。
《素材二》归去来兮,请息交以绝游。
excel上机操作题及答案
练习一:(1)打开表1,将首行字体设置为黑体,14,加粗,并将所有单元格格式设置为居中。
(2)利用公式计算总分(总分=语文+数学+英语)(3)把表格按照总分排序,并保存。
答案:(1)打开表1,选中首行字体,单击鼠标右键,选择设置单元格格式,选择字体选项卡,字体设置为黑体,字号设置为14,字形设置为加粗,并单击确定。
选中所有单元格,单击鼠标右键,选择设置单元格格式,选择对齐选项卡,水平对齐选择居中,然后单击确定。
(2)选定单元格F2,输入“=C2+D2+E2”,按回车键。
向下填充至F8.(3)选择单元格区域(A2:F8),单击数据——排序,主要关键字选择“总分”,按降序排列,单击确定即可。
练习二:(1)在所给序号前面加数字“0”,例如将“1”改为“01”(2)将sheet1重命名为“员工工资表”,将sheet2重命名为“女职工工资表”。
(3)筛选出女职工的信息,复制到“女职工工资表”中,首行同“员工工资表”。
答案:(1)打开表2,选择单元格A2,单击鼠标右键选择设置单元格格式,选择数字选项卡,分类里选择“文本”,单击确定。
在A2中输入01,向下填充至A10.(2)右键单击sheet1,选择重命名,输入员工工资表。
右键单击sheet2,选择重命名,输入女职工工资表。
(3)选定首行,单击数据——筛选——自动筛选。
在“性别”的下拉选项中选择“女”,然后选中全部单元格,右键复制,选择女职工工资表,将光标移至A1,右键粘贴。
单击文件——保存即可。
练习三:(1)将以下内容输入表3中:序号书籍名称单价数量总价1 高等数学 16 202 大学英语 31 373 电路 23 264 通信原理 25 41(2)计算总价(总价=单价*数量)答案:(1)按照所给数据输入(2)选中单元格E2,输入“=C2*D2”,按回车键,向下填充至E5练习四:(1)在英语和数学之间增加一列计算机成绩,分别为92,89,90,88,79(2)在本表中制作一个簇状柱形图表,比较各班各科成绩,设置坐标轴最大刻度为120,主要刻度单位为60(3)给表添加所有框线,删除Sheet2 工作表。
期货及衍生品基础知识试题及答案解析(4)
期货及衍生品基础知识试题及答案解析(4)(1/60)单项选择题第1题上海期货交易所的铝期货价格于2008年3月14日、15日、16日连续三日涨幅达到最大限度4%,市场风险急剧增大。
为了化解风险,上海期货交易所临时把铝期货合约的保证金由合约价值的5%提高到6%,并采取按一定原则减仓等措施。
除了上述已经采取的措施外,还可以采取的措施是______。
A.把最大涨幅幅度调整为±5%B.把最大涨跌幅度调整为±3%C.把最大涨幅调整为5%,把最大跌幅调整为-3%D.把最大涨幅调整为4.5%,最大跌幅不变下一题(2/60)单项选择题第2题关于期货交易所监事会,下列说法正确的是______。
A.监事会每届任期2年B.监事会成员不得少于3人C.监事会主席、副主席的任免,由中国证监会提名,股东大会通过D.监事会设主席1人,副主席若干上一题下一题(3/60)单项选择题第3题世界上第一个现代意义上的结算机构是______。
A.美国期货交易所结算公司B.芝加哥期货交易所结算公司C.东京期货交易所结算公司D.伦敦期货交易所结算公司上一题下一题(4/60)单项选择题第4题收盘价在移动平均线之下运动,回升时未超越移动平均线,且移动平均线已由水平转为下移的趋势,是______。
A.卖出时机B.买入时机C.增仓时机D.减仓时机上一题下一题(5/60)单项选择题第5题在我国,批准设立期货公司的机构是______。
A.期货交易所B.期货结算部门C.中国人民银行D.国务院期货监督管理机构上一题下一题(6/60)单项选择题第6题期货合约是在______的基础上发展起来的。
A.互换合约B.期权合约C.调期合约D.现货合同和现货远期合约上一题下一题(7/60)单项选择题第7题我国期货交易所中由集合竞价产生的价格是______。
A.收盘价B.开盘价C.开盘价和收盘价D.以上都不对上一题下一题(8/60)单项选择题第8题某投资者买入一份看涨期权,在某一时点,该期权的标的资产市场价格大于期权的执行价格,则在此时该期权是一份______。
所有填空题题干及答案
所有填空题题干及答案100套上机操作题所有程序填空题题行及答案【1.1】intfun(___1___ *std)STYPE【1.2】___2___ *fp; int i;FILE【1.3】fwrite(&std[i], sizeof(STYPE), 1, ___3___);fp【2.1】void WriteText(FILE___1___)*fw【2.2】fputs(___2___,fw); fputs("\n",fw);str【2.3】printf("%s",___3__ _);str【3.1】fprintf(___1___,"% d %f\n",i,sqrt((do uble)i));fp2【3.2】___2___;fclose(fp)【3.3】if((fp=fopen(___3_ __,"r"))==NULL)fname【4.1】if((fs=fopen(sourc e,___1___))==NULL)"r"【4.2】while(!feof(___2__ _))fs 【4.3】fputc(ch,___3___);ft【5.1】s->data=___1___;x【5.2】q=___2___;p【5.3】q->next=___3___;s【6.1】t=t->___1___;next3【6.2】printf(" %d ",___2___);t->data【6.3】free(___3___);t【7.1】free(___1___);q【7.2】q=p->___2___;next【7.3】q=q->___3___;next【8.1】while(p!=___1___)0 或 NULL【8.2】if(p->data==ch)return ___2___;n【8.3】k=fun(___3___);head,ch【9.1】___1___=0;*n 【9.2】4p=p->___2___;next【9.3】fun(___3___, &num);head【10.1】s+=p->___1___;data【10.2】p=p->___2___;next【10.3】printf("\nsum=%d\n ", fun(___3___));head 【11.1】___1___fun(STU *std, char *num)STU【11.2】if(strcmp(___2___, num)==0)std[i].num【11.3】return(___3___);std[i]【12.1】if(___1___==year)std[i].year5【12.2】k[n++]=___2___;std[i]【12.3】return(___3___);n【13.1】voidmodify(___1___*ss,float a)STU【13.2】ss->___2___ *=a;score[i]【13.3】modify(___3___,a);&std【14.1】voidfun(PERSON___1___)*std【14.2】___2___ temp;PERSON【14.3】fun(___3___);std【15.1】max=___1___;std[0]67【15.2】if(max.age<___2___) max=std[i];std[i].age 【15.3】printf("\nName : %s, Age : %d\n", ___3___,max.age);【16.1】voidshow(STU ___1___) tt【16.2】printf("%5.1f", ___2___);tt.score[i]【16.3】show(___3___); std【17.1】for(j=___1___; j<M; j++)i+1【17.2】if(n[k]>n[j])___2___;k=j【17.3】strcpy(ss[k],___3___);t【18.1】n=len;___1___=i;k【18.2】for(j=___2___;j>=0; j--)len【18.3】___3___='*';ss[i][j]【19.1】n=strlen(___1___);ss[i]【19.2】ss[i][___2___]='*';n+j【19.3】ss[i][n+j+ ___3___]='\0';1【20.1】int fun(char (*ss) ___1___, int *n)[N]【20.2】if(i==0)*n=___2___;len【20.3】___3___;*n=len8【21.1】for(i=0;i<___1___; i++)M【21.2】if(len___2___ *n)<【21.3】return(___3___);k【22.1】t2[j]=s[i]; ___1___;j++【22.2】for(i=0; i<k; i++) ___2___; s[i]=t1[i]【22.3】for(i=0;i<___3___; i++)s[k+i]=t2[i];j【23.1】if(s[i]>='0'___1___ s[i]<='9')&&【23.2】while(s[i+1+n]!=___2___) n++;'\0' 或 0 【23.3】s[j+1]=9___3___;s[j]【24.1】for(i=0;___1___ !=0; i++)s[i]【24.2】if(s[i]>='0'&&s[i] <= ___2___) n++;'9'【24.3】___3___ ;*t=n【25.1】if(n%2==0) k=n-___1___ ;1 【25.2】c=___2___ ;s[k]【25.3】s[1]=___3___ ;c【26.1】___1___;t=i【26.2】for(j=___2___+2 ; j<n; j=j+2)i【26.3】p[j]=___3___;'\0' 或 010【27.1】for(i=0; s[i]!=___1___ ; i++) '\0' 或 0【27.2】n=___2___ ; 0【27.3】s[j+1]=___3___ ; c【28.1】for(i=0; i<N; ___1___) i++【28.2】t[i][j+___2___]=t[i][j];m【28.3】for(j=0;j<___3___; j++)m【29.1】for(i=0; i<___1___; i++)N【29.2】x=t[i][___2___] ;N-1【29.3】t[i][___3___]=x;【30.1】t[0][N-j-1]=t[j][_ __1___];【30.2】for(j=N-1; j>=0;___2___)j--【30.3】t[j][N-1]=r[___3__ _];j【31.1】void fun(int (*t)___1___)[N] 【31.2】___2___ =t[i][j]+t[j][i];t[i][j]【31.3】___3___ =0;t[j][i]【32.1】void fun(int ___1___ , int n)(*t)[N]【32.2】for(___2___; i++)i=0;i<N【32.3】t[i][n-1-i]=___3__ _;s【33.1】___1___;sun=0【33.2】sum+=___2___ ;t[i][i]【33.3】sum+=t[i][n-i-___3___] ;1【34.1】if(a[i]%2==___1___)1【34.2】a[j] = a[i]; ___2___;j++ 【34.3】return___3___;j【35.1】if(___1___== 0) {a[i]%2【35.2】___2___ =a[i]; j++;a[j]【35.3】return___3___;j【36.1】max = min = ___1___;a[i]【36.2】if(max<___2___) a[j]【36.3】if(min>___3___) a[j]【37.1】void fun(int ___1___, int n)*a【37.2】for (i=0;i<n-1; i+=___2___) 2【37.3】for(j=___3___; j<n;j++)i+1【38.1】p =(n%2==0)?n/2:n/2+___1___;1【38.2】a[i] =a[p+___2___]; i【38.3】___3___ = t;a[p+i]【39.1】for (i=0;i<___1___; i++)n/2【39.2】a[i] =a[n-1-___2___];i【39.3】___3___ = t;a[n-1-i]【40.1】___1___fun(char ch)char【40.2】if (ch>='0' && ___2___)ch<='9'【40.3】return '9'- (ch-___3___);'0' 【41.1】if((ch>='a')___1___( ch<='z'))&&【41.2】return ch +'a'-___2___ ;'A'【41.3】return___3___;ch【42.1】f = ___1___;1.0 或 1【42.2】t *=(___2___)*x/i;-1.0 或 -1【42.3】f +=___3___;t【43.1】t = ___1___;x【43.2】t *=(-1.0)*x/___2___;n【43.3】while(___3___ >= 1e-6);fabs(t) 【44.1】t = ___1___;1.0 或 1【44.2】for(i=___2___; i<n;i++)1【44.3】t *=x/___3___;i【45.1】f =1.0+___1___;x【45.2】t *=x/___2___;n【45.3】f += ___3___; t【46.1】for (___1___; j<i; j++) j=2【46.2】if(___2___%j == 0) i【46.3】if (___3___>=i) j【47.1】switch(___1___)n%10【47.2】case 1: c1++;___2___;break【47.3】case 2:c2++;___3___;break【48.1】for(j=a[i]*2; j<=n;j+=___1___)a[i]【48.2】while(___2___==0)a[i]【48.3】if(a[i]!=___3___) 0【49.1】#define OK(i, t, n)((___1___%t==0) && (i/t<n)) i【49.2】for(t=1; t< maxt*(n-1); ___2___) t++【49.3】return ___3___; count【50.1】t = (a>b) ? (b>c?b :(a>c?c:___1___)) : ((a>c)?___2___ :((b>c)?c:___3___)); a【51.1】n=__1__;【51.2】while(t<=__2__)x【51.3】__3__;t++ 或 t=t+1【52.1】while(t<=__1__){999【52.2】s1=t%10;s2=(__2__)%10;s3=t/100;t/10【52.3】if(s1+s2+s3==__3__ )x【53.1】i=__1__;1【53.2】while(__2__)s 【53.3】x=x+t*i;i=__3__;i*10【54.1】if(t%2==__1__)【54.2】x=__2__+t;10*x【54.3】n=__3__;n/10【55.1】{t=*n %__1__;10 【55.2】if(t%2!=__2__)【55.3】*n=__3__;x【56.1】s=__1__;0.0【56.2】for(i=1;i<=__2__; i++)n【56.3】s=s+(2.0*i-1)*(2.0 *i+1)/__3__;(t*t) 【57.1】k=__1__;1【57.2】t=__2__;2.0*i【57.3】k=k*__3__;(-1)【58.1】x=__1__/4;3.0 或 3.【58.2】while(x__2__ e)>【58.3】x=__3__/(t*t);(2*i+1)【59.1】s=0;i=__1__;【59.2】__2__;i++【59.3】x=(2.0*i-1)/((__3_ _)*(2.0*i));2.0*i【60.1】t[j]=__1__; j++;}s[i]【60.2】for(i=0;i<__2__; i++)t[j+i]=p[i];k【60.3】t[j+k]=__3__;'\0' 或 0【61.1】p[__1__]=s[i];j++;}j【61.2】for(i=0;i<__2__; i++)p[j+i]= t[i];k【61.3】return__3__;p【62.1】av=__1__;0.0 或 0【62.2】for(i=0; i<N; i++) av = av + __2__;x[i]/N【62.3】if(x[i]>av) y[__3__]= x[i];j++【63.1】__1__=s/N;*av【63.2】d=*av-x[i]; j=__2__;} i 或 x[i]【63.3】return__3__;x[j] 或 j【64.1】av=__1__;s/N【64.2】y[__2__]=x[i];x[i]=-1;}j++【64.3】if(x[i]!= __3__)y[j++]=x[i];-1【65.1】for(i=0; i<N; i++) av +=__1__; x[i]/N【65.2】y[j]=x[i]; x[i]=-1; __2__;} j++ 或 j=j+1【65.3】__3__;i++ 或 i=i+1【66.1】d=d*10+*s-__1__;'0'【66.2】__2__;} s++【66.3】return__3__;ctod(a)+ctod(b)【67.1】while(n<__1__)N【67.2】if(x==a[i])__2__;break【67.3】if(i==__3__){a[n]=x; n++;}n【68.1】b[i]= __1__;a[0][i]【68.2】if(b[i]__2__ a[j][i])b[i]=a[j][i];<【68.3】fun(__3__);x,y【69.1】void fun(int (*a) __1__)[N]【69.2】for(j=__2__ ; j<N-i; j++)i【69.3】a[k][i]=a[k][N-i-1]= __3__;i+1【70.1】row=colum= __1__;【70.2】if((row!=colum)__2__ (row!=m1)) return 0;||【70.3】return__3__;1【71.1】void fun(int (*a)[N], int __1__)k【71.2】for(i = 0 ;i < __2__ ; i++)N【71.3】a[0][i] = __3__ ;a[k][i]【72.1】for(p=1; p<= __1__; p++)k【72.2】for(j=0; j< __2__ ; j++)a[i][j]=a[i][j+1];N-1 【72.3】a[i][N-1]=temp【73.1】rmax=a[i][j]; c=__1__ ;}j【73.2】if (k!=i && a[k][c]<=rmax)find= __2__ ;【73.3】__3__ ;i++【74.1】if(n>=len) strcpy(__1__);t,s【74.2】for(i=len-n; i<=len-1; i++)t[j++]= __2__ ;s[i]【74.3】t[j]=__3__ ;'\0' 或 0【75.1】lp= __1__ ;s【75.2】lp++; rp__2__ ;}--【75.3】if(lp<rp) return 0【76.1】__1__ ;flag=1;}n++【76.2】if (*s==' ') flag= __2__ ;【76.3】__3__ ;s++【77.1】*(t+n)=__1__ ; n++;}*s 【77.2】__2__ ;s++【77.3】return__3__ ;n【78.1】if(isdigit(*s)) sum+= *s- __1__ ;'0' 或 48【78.2】__2__;s++【78.3】return__3__ ;sum 【79.1】ch=tolower(__1__);*s【79.2】k[n]+=__2__ ;1【79.3】if(max<k[n]) max= __3__ ;k[n]【80.1】k= __1__ ;i【80.2】if(strlen(ps[k]) < strlen(__2__))k=j;ps[j]【80.3】tp=ps[i]; ps[i]=ps[k];ps[k]= __3__ ;tp【81.1】for(i=0; i< __1__ ; i++)N【81.2】if(strcmp(ss[i],t) ==0) return__2__ ;i【81.3】if(n==__3__)printf("\nDon't found!\n");-1【82.1】for(i=0; i< __1__ ; i++)N【82.2】if(len<=__2__)k 【82.3】strcpy(ss[j++],__3 __);ss[i]【83.1】for(i=0; i< __1__ ; i++)N【83.2】if(strstr(ss[i],__2__) != NULL)substr【83.3】if(find==__3__)printf("\nDon't found!\n");【84.1】voidfun(char (*ss)__1__, int k)[M]【84.2】while(i<__2__) {N 【84.3】ss[i][k]=__3__;i++;}'\0' 或 0【85.1】b = __1__;a【85.2】strcpy(__2__, "LiSi");【85.3】for (i=0;i<3; i++)printf("%6.2f ", b.__3__);score[i]【86.1】b__1__ = 10004;->sno【86.2】strcpy(b__2__, "LiJie");->name 【86.3】fun(__3__);&t【87.1】__1__fun(struct student a)struct student【87.2】strcpy(__2__, "LiSi");【87.3】for (i=0;i<3; i++) __3__+= 1;a.score[i]【88.1】__1__fun(struct student *a)struct student*【88.2】for (i=0;i<3; i++) __2__ += 1;a->score[i]【88.3】return__3__ ;a【89.1】__1__ t;struct student【89.2】for (i=0; i<__2__; i++) n-1【89.3】if (strcmp(__3__) > 0) a[i].name,a[j].name【90.1】while (!feof(__1__))fp【90.2】if(n.sno__2__sno)break;==【90.3】fseek(__3__, -(long)sizeof(STU), SEEK_CUR);fp【91.1】__1__ (*f)(); double【91.2】f = __2__ ; /* point fountion f1 */f1【91.3】f = __3__ ; /* point fountionf2 */f2【92.1】p = __1__ ; h->next【92.2】q = __2__ ; p->next【92.3】if (p->data __3__ q->data) >【93.1】__1__ fun(NODE *h)NODE*【93.2】r =q->__2__;next【93.3】q = __3__ ;r【94.1】p =h->__1__;next【94.2】if (p==__2__) return;NULL 或 0【94.3】p = q; q = __3__;r【95.1】q = __1__ ; p->next【95.2】while (__2__) q【95.3】p = __3__ ; p->next【96.1】__1__fun(int i, double x, double y) double【96.2】return __2__(x);f1【96.3】return__3__(x, y); f2【97.1】__1__ fp; FILE*【97.2】while(!feof(__2__)) { fp【97.3】putchar(__3__); ch= fgetc(fp);}ch【98.1】__1__ fp;FILE*【98.2】__2__ ;fclose(fp)【98.3】fscanf(__3__,"%s%s %s", str, str1,str2);fp【99.1】fp =fopen(filename,__1__);"rb"【99.2】if (s[i].sno __2__ s[j].sno)> 【99.3】__3__(s, sizeof(STU), N, fp); /* 二进制输出 */fwrite【100.1】fp =fopen(__1__,"rb+");filename【100.2】fseek(__2__,-(long)sizeof(STU), SEEK_END);fp【100.3】fwrite(&n, sizeof(STU), 1,__3__);fp。
大学web上机考试题及答案
大学web上机考试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是HTML标签?A. <p>B. <div>C. <table>D. <css>答案:D2. CSS选择器中,哪个用于选择类名为“example”的元素?A. #exampleB. .exampleC. [example]D. *example答案:B3. 在JavaScript中,以下哪个方法用于将字符串转换为大写?A. toUpperCase()B. toLowerCase()C. toCapitalize()D. toTitleCase()答案:A4. 以下哪个HTML属性用于定义图像的替代文本?A. altC. titleD. href答案:A5. 在HTML中,以下哪个元素用于定义文档的头部?A. <head>B. <header>C. <title>D. <h1>答案:A6. 以下哪个不是JavaScript中的全局对象?A. windowB. documentC. MathD. user答案:D7. 在CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. colorC. font-colorD. text-color答案:A8. 在HTML中,以下哪个元素用于定义一个无序列表?B. <ol>C. <dl>D. <table>答案:A9. 在JavaScript中,以下哪个方法用于获取数组中的第一个元素?A. first()B. last()C. pop()D. shift()答案:D10. 在HTML中,以下哪个属性用于定义超链接的目标地址?A. hrefB. srcC. altD. title答案:A二、填空题(每题2分,共20分)1. 在HTML中,`<meta>` 标签通常位于________标签内。
文献检索上机题答案
①上机习题总分100分。
②要求认真审题,独立完成,抄袭者和被抄袭者均不得分。
③可先在电脑上做好后再打印出来,注意排版整洁清晰。
1.在中国知识基础设施工程(CNKI)系列资源库的中国期刊全文数据库中检索篇名为《聚合硫酸铁的制备》发表在《四川师范大学学报》上的论文。
(6`)1)给出检索策略。
答:双击浏览器,在地址栏输入http://218.87.32.9/,进入江西蓝天学院图书馆,单击“中国知网CNKI系列资源库”,单击“中国学术文献网络出版总库”,在“文献出版来源”中填“四川师范大学学报”,主题栏填“聚合硫酸铁的制备”,单击“检索文献”得出信息。
2)给出该文的题录信息。
答:【作者】向群;【作者单位】四川轻化工学院;【文献出处】四川师范大学学报(自然科学版) , JOURNAL OF SICHUAN NORMAL UNIVERSITY(NA TURAL SCIENCE), 编辑部邮箱1997年01期【期刊荣誉】中文核心期刊要目总览ASPT来源刊中国期刊方阵CJFD收录刊【中文关键词】聚合硫酸铁; 酸度; 催化剂;【摘要】本文介绍了聚合硫酸铁的制备原理和方法,对制备方法中的催化剂选择作了一定的讨论.【DOI】CNKI:SUN:SCSD.0.1997-01-016【分类号】O622.72.你想向《软科学》杂志投稿,却不知道其通信地址、邮政编码或E-mail。
请用至少两种并方法进行查找,写出该杂志社的通讯地址、邮政编码和E-mail及具体的查找方法。
(6`)答:第一种方法:打开浏览器,在地址栏输入 在搜索栏输入“《软科学》杂志社通讯地址”,在结果中点击“软科学杂志社”选项,获得结果如下:中文名称:软科学,地址:成都市人民南路4段11号5楼,邮政编码:610041,投稿信箱:qkwtougao@,主编:张勇第二种方法:打开浏览器,在地址栏输入 在搜索栏输入“《软科学》杂志社介绍”,在结果中单击“软科学杂志介绍”选项,获得结果如下:期刊名称:软科学,地址:成都市人民南路4段11号5楼,邮政编码:610041,电子邮件:xuxi@ ;rkx@,主编:张勇3.在中国知识基础设施工程(CNKI)系列资源库中找出作者“陈绍魁”发表在《电气技术》2005年第8期上的一篇文章,写出篇名。
SAS上机练习题(全部-含参考答案)
医科大学--卫生统计学统计软件包SAS上机练习题(一)1、SAS常用的窗口有哪三个?请在三个基本窗口之间切换并记住这些命令或功能键。
2、请在PGM窗口中输入如下几行程序,提交系统执行,并查看OUTPUT窗和LOG窗中容,注意不同颜色的含义;并根据日志窗中的信息修改完善程序。
3、将第2题的程序、结果及日志保存到磁盘。
4、试根据如下例1的程序完成后面的问题:表1 某班16名学生3门功课成绩表如下问题:1)建立数据集;2)打印至少有1门功课不及格同学的信息;(提示,使用if语句)参考程序:data a;input id sh wl bl;cards;083 68 71 65084 74 61 68085 73 75 46086 79 80 79087 75 71 68084 85 85 87085 78 79 75086 80 76 79087 85 80 82088 77 71 75089 67 73 71080 75 81 70118 70 54 75083 70 66 84084 62 73 65099 82 70 79;run;data b;set a;if sh<60 or wl<60 or bl<60then output;run;proc print data=b;var id sh wl bl;run;5、根据下列数据建立数据集表2 销售数据开始时间终止时间费用2005/04/28 25MAY2009 $123,345,0002005 09 18 05OCT2009 $33,234,5002007/08/12 22SEP2009 $345,60020040508 30JUN2009 $432,334,500提示:(格式化输入;数据之间以空格分隔,数据对齐;注意格式后面的长度应以前一个位置结束开始计算,如果读入错误,可试着调整格式的宽度;显示日期需要使用输出格式)开始时间,输入格式yymmdd10.终止时间,输入格式date10.费用,输入格式dollar12.参考程序:data a;input x1 yymmdd10. x2 date10. x3 dollar13.;cards;2005/04/28 25MAY2009 $123,345,0002005 09 18 05OCT2009 $33,234,5002007/08/12 22SEP2009 $345,60020040508 30JUN2009 $432,334,500;run;proc print;run;proc print;format x1 yymmdd10. x2 date9. x3 dollar13.;run;6、手机一编码规则一般是:YYY-XXXX-ZZZZ,其YYY为号段;XXXX一般为所在地区编码;ZZZZ为对应的个人识别编号。
趣味逻辑推理100题第51-60题及答案
趣味逻辑推理100题第51-60题及答案趣味逻辑推理100题第51-60题答案逻辑推理题:51三姐妹XXX、XXX、XXX是三胞胎姐妹,除了了解她们的人,一般人很难看出她们的区别和排行。
已知:身材最矮的姑娘腰围最肥,但她的体重比XXX要轻一些;XXX的头发比二姐的要长些,XXX的头发比大姐的短;二姐的身材既不是最高也不是头发最长的,但她XXX的体重要重;头发最长的那位体重最轻,但她比体重最重的那个姐妹腰围要肥;三妹比大姐的身材矮,比三人中腰围最瘦的头发短些。
通过这些关系,请分析一下XXX;XXX;XXX三姐妹的身材特点。
解:已知:1、身材最矮的姑娘腰围最肥,但她的体重比XXX要轻一些;2、XXX的头发比二姐的要长些,XXX的头发比大姐的短;3、二姐的身材既不是最高也不是头发最长的,但她XXX 的体重要重;4、头发最长的那位体重最轻,但她比体重最重的阿谁姐妹腰围要肥;5、三妹比大姐的身材矮,比三人中腰围最瘦的头发短些。
推理:一、从已知条件1、2、3推出,XXX是三妹,因为二姐不是XXX,XXX体重重,XXX也不是大姐,XXX的头发比大姐短;二、从前提2和推理一推出,XXX是大姐,由于XXX的头发比二姐长,三妹又是XXX;余下的二姐就是XXX;三、从2、3、4前提和推理一、二、三推出大姐XXX头发最长,体重最轻,二姐XXX体重最重,XXX达体重中等;四、从已知条件1、4、5推出,大姐XXX身材最高,因为三妹比大姐身材矮,二姐身材又不是最高;三妹XXX最矮,因为最矮的不是二姐XXX;二姐XXX身材中等;三妹XXX的腰围最肥,大姐XXX的腰围中等,二姐XXX的腰围最瘦;因为头发最长的大姐XXX比体重最重的二姐丽莎腰围要肥;五、从已知条件1、5及以上推理推出,XXX比身材最瘦的二姐丽莎头发短,所以XXX达头发最短,二姐丽莎头发中等长。
结论:三姐妹体重身材腰围头发大姐XXX最轻最高中等最长二姐XXX最重中等最瘦中等XXX中等最矮最肥最短逻辑推理题:52聪明的法官有个法院开庭审理一同盗窃案件,某地的A、B、C三人被押上法庭。
大学计算机基础理论测试题题库(单项选择题及答案)-(1)
大学计算机基础理论测试题题库(单项选择题及答案)一.单项选择题1.下列叙述中,正确的是()。
A.CPU能直接读取硬盘上的数据B.CPU能直接存取内存储器C.CPU由存储器、运算器和控制器组成D.CPU主要用来存储程序和数据2.1946年首台电子数字计算机ENIAC问世后,冯•诺依曼(Von Neumann)在研制EDVAC 计算机时,提出两个重要的改进,它们是()。
A.引进CPU和内存储器的概念B.采用机器语言和十六进制C.采用二进制和存储程序控制的概念D.采用ASCII编码系统3.汇编语言是一种()。
A.依赖于计算机的低级程序设计语言B.计算机能直接执行的程序设计语言C.独立于计算机的高级程序设计语言D.面向问题的程序设计语言4.假设某台式计算机的内存储器容量为128MB,硬盘容量为10GB。
硬盘的容量是内存容量的()。
A.40倍B.60倍C.80倍D.100倍5.计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和()。
A.键盘B.鼠标C.输入设备D.显示器6.根据汉字国标GB2312-80的规定,二级次常用汉字个数是()。
A.3000个B.7445个C.3008个D.3755个7.在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的()。
A.4倍B.2倍C.1/2倍D.1/4倍8.Pentium(奔腾)微机的字长是()。
A. 8位B.16位C.32位D.64位9.下列关于ASCII编码的叙述中,正确的是()。
A.一个字符的标准ASCII码占一个字节,其最高二进制位总为1B.所有大写英文字母的ASCII码值都小于小写英文字母‘a’的ASCII码值C.所有大写英文字母的ASCII码值都大于小写英文字母‘a’的ASCII码值D.标准ASCII码表有256个不同的字符编码10.在CD光盘上标记有“CD-RW”字样,此标记表明这光盘()。
A.只能写入一次,可以反复读出的一次性写入光盘B.可多次擦除型光盘C.只能读出,不能写入的只读光盘D.RW是Read and Write的缩写11.一个字长为5位的无符号二进制数能表示的十进制数值范围是()。
低压电工操作证考试100题及答案
低压电工操作证考试100题及答案1、【单选题】为了检查可以短时停电,在触及电容器前必须()。
(A)A、充分放电B、长时间停电C、冷却之后2、【单选题】利用交流接触器作欠压保护的原理是当电压不足时,线圈产生的()不足,触头分断。
(A)A、磁力B、涡流C、热量3、【单选题】合上电源开关,熔丝立即烧断,则线路()。
(A)A、短路B、漏电C、电压太高4、【单选题】在对可能存在较高跨步电压的接地故障点进行检查时,室内不得接近故障点()m以内。
(C)A、3B、2C、45、【单选题】在心肺复苏过程中,应尽量减少中断胸外按压,中断胸外按压的时间为()(A)A、不超过10秒钟B、不超过5秒钟C、不超过20秒钟D、不超过1分钟6、【单选题】在电力控制系统中,使用最广泛的是()式交流接触器。
(B)A、气动B、电磁C、液动7、【单选题】在选择漏电保护装置的灵敏度时,要避免由于正常()引起的不必要的动作而影响正常供电。
(A)A、泄漏电流B、泄漏电压C、泄漏功率8、【单选题】导线接头的机械强度不小于原导线机械强度的()%。
(B)A、80B、90C、959、【单选题】当一个熔断器保护一只灯时,熔断器应串联在开关()(B)A、前B、后C、中10、【单选题】当空气开关动作后,用手触摸其外壳,发现开关外壳较热,则动作的可能是()。
(B)A、短路B、过载C、欠压11、【单选题】感应电流的方向总是使感应电流的磁场阻碍引起感应电流的磁通的变化,这一定律称为()。
(C)A、特斯拉定律B、法拉第定律C、楞次定律12、【单选题】指针式万用表一般可以测量交直流电压、()电流和电阻。
(C)A、交流B、交直流C、直流13、【单选题】属于形状公差的是()。
(D)A、平行度B、垂直度C、倾斜度D、直线度14、【单选题】以下关于设备及零部件的保管要求论述,错误的是( )。
(B)A、箱体类零件摆放时要水平B、板类、盖类零件最好竖着摆放C、部件上的小零件拆卸后应用箱子分别存放好D、主轴上零件存放时应按装配顺序用绳子串好15、【单选题】有一台电力变压器,型号为S7-500/10,其中的数字“10”表示变压器的( )。
数据库上机实验部分题目及答案
上机实验部分题目及答案一、实验目的1、基本表的定义、修改和删除2、视图的建立、删除和查询3、约束的命名、删除和重定义二、实验结果存放创建表homework8(result ),将每题的题目序号和SQL语句写到此表。
三、实验内容现有图书管理数据库的一个关系模式:book(总编号,分类号,书名,作者,出版单位,单价)1.利用SQL语句创建book的表结构,其中总编号为主码,书名的类型为char(50),并给主码的约束命名(主码约束命名参照第五章内容)。
2.利用SQL在book这个表中分别插入以下所给元组:34、为“数据库导论”设置“出版日期”的值为2009年6月5日,为“计算机基础”设置“出版日期”的值为2008年3月4日。
5、删除总编号为445503的元组。
6、删除列“出版日期”。
7、将列“书名”的类型改为char(100),其中修改列类型的语句为:alter table <表名>[modify 列名数据类型]8、删除book的主码约束(参照第五章)9、将表book中的总编码设置为主码(参照87页内容)。
11.建立表book1,其表结构与内容参照第2题。
12. 为表book1建立科学出版社所出图书的视图science13、删除表book1,其中删除表的格式为:drop table <表名>[restrict|cascade constraint] 其中restrict与cascade参数的含义参照87页14、为表book建立高等教育出版社所出图书的视图education15、查询视图education中的所有内容16、删除视图educationdrop table homework8drop table bookcreate table homework8(ti smallint,res char(400))create table book(总编码char(8) ,分类号char(7),书名char(50),作者char(30),出版单位char(200),单价char(8),constraint total primary key(总编码) )insertinto homework8(ti,res)values (1,'create table book(总编码char(8) ,分类号char(7),书名char(50),作者char(30),出版单位char(200),单价char(8),constraint total primary key(总编码) )')22222222insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('445501','TP3/12','数据库导论','王强','科学出版社','17.90')insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('445502','TP3/12','数据库导论','王强','科学出版社','17.90')insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('445503','TP3/12','数据库导论','王强','科学出版社','17.90')insertinto book(总编码,分类号,书名,作者,出版单位,单价)values ('332211','TP5/10','计算机基础','李伟','高等教育出版社','18.00')3333333alter table bookadd 出版日期char(20)alter table bookadd 页数char(5)444444444444444444444444444444444444444update bookset 出版日期='2009年6月5日'where 书名='数据库导论'update bookset 出版日期='2008年3月4日'where 书名='计算机基础'55555555555555555555555555555555555555 deletefrom bookwhere 总编号='445503'66666666666666666666666666666666666666 alter table bookdrop column 出版日期777777777777777777777777777777777777777 alter table bookmodify 书名char(100)8888888888888888888888888888888888888 alter table bookdrop constraint total9999999999999999999999999999999999999 alter table bookadd primary key (总编码)11 11 11 11 11 11 11 11 11 11 create table book1(总编码char(8) ,分类号char(7),书名char(50),作者char(30),出版单位char(200),单价char(8),constraint total primary key(总编码))12 12 12 12 12 12 12 12 CREATE VIEW scienceASSELECT 总编码,分类号,书名,作者,出版单位,单价FROM book1WHERE 出版单位='科学出版社'13DROP TABLE book114CREATE VIEW educationASSELECT 总编码,分类号,书名,作者,出版单位,单价FROM bookWHERE 出版单位='高等教育出版社'15SELECT *FROM education16DROP VIEW education。
基础上机实践习题及答案
基础上机实践习题及答案计算机基础一.判断题1. ( )网络适配器是将计算机与网络连接起来的器件。
2. ( )个人计算机属于大型计算机。
3. ( )硬盘装在机箱内面,属于内存储器。
4. ( )计算机掉电后,外存中的信息会丢失。
5. ( )计算机越大,功能便越强。
6. ( )操作系统的5项功能是中央处理器控制和管理、存储器控制和管理、设备控制和管理、文件控制和管理、作业控制和管理。
7. ( )关机时关闭显示器即可。
8. ( )液晶显示器的色彩表现力比CRT显示器好。
9. ( )世界上第一台计算机主要应用于科学研究。
10.( )计算机内部采用十进制数表示各种数据。
11.( )当计算机断电以后,存储在RAM中的一小部分数据仍然存在。
12.( )两个显示器屏幕尺寸相同,则分辨率也一样。
13.( )一台32位计算机的字长是32位,但这台计算机中一个字节仍是8位。
14.( )软盘与光盘的区别在于软盘移动方便,光盘移动不方便。
15.( )操作系统对硬盘的管理属于“存储管理”功能。
16.( )二进制数101110-01011=100011。
17.( )标准ASCII码共有256个。
18.( )计算机只能处理文字、字符和数值信息。
19.( )造成微机不能正常工作的原因只可能是硬件故障。
20.( )键盘上的CTRL键是起控制作用的, 它必须与其它键同时按下才起作用。
21.( )同一目录下可以存放两个内容不同但文件名相同的文件。
22.( )3.5英寸软盘的写保护口滑块推下, 露出空孔时, 磁盘便处于写保护状态, 即只读不写。
23.( )在一般情况下,键盘上两个回车键的作用是一样的。
24.( )决定显示卡档次和主要性能的部件是显示控制芯片。
25.( )防止系统软盘感染病毒比较好的方法是不要把软盘和有病毒盘放在一起。
26.( )计算机病毒是一种程序。
27.( )计算机病毒不会感染处于写保护状态的软盘。
28.( )突然关机有可能造成硬盘上的磁道损坏。
建筑焊工(建筑特殊工种)理论考试 100题及答案
建筑焊工(建筑特殊工种)理论考试 100题及答案1、【单选题】TIG焊接铝镁合金时,应采用()焊丝(A)A、丝331B、丝321C、丝311D、丝3222、【单选题】《安全生产法》所指的危险物品包括()。
(A)A、易燃易爆物品、危险化学品、放射性物品B、枪支弹药C、高压气瓶D、手持电动工具3、【单选题】《建筑起重机械安全监督管理规定》规定,出租单位、自购建筑起重机械的使用单位,应当建立()。
(B)A、建筑起重机械安全使用档案B、建筑起重机械安全技术档案C、建筑起重机械安全租赁档案D、建筑起重机械安全运作档案4、【单选题】《生产安全事故报告和调查处理条例》第九条规定,事故发生后,事故现场有关人员应当立即向本单位负责人报告。
这里的“有关人员”指(),都有职责向本单位领导或和有关部门报告。
(D)A、事故发生当事人B、施工现场的管理人员C、事故发生时现场的其他作业人员D、B和C5、【单选题】下列哪种是最危险的电流途径()(A)A、胸至左手B、胸至右手C、右手至左脚D、右手至右脚6、【单选题】下列属于物的不安全因素的是()。
(1)室内地面不平、较滑(2)室内作业场所狭窄、杂乱(3)室内梯架缺陷(4)设备、设施缺陷(5)明火(A)A、(1)(2)(3)B、(2)(3)(4)C、(3)(4)(5)D、全都是7、【单选题】为防止焊工不受弧光伤害,宜穿什么颜色的衣服?()(A)A、黑色B、白色C、灰色D、红色8、【单选题】产生焊缝尺寸不符合要求的主要原因是焊件坡口开得不当或装配间隙不均匀及()选择不当(A)A、焊接工艺参数B、焊接方法C、焊接电弧D、焊条性能9、【单选题】低合金钢由于含有一定的合金元素容易()。
(A)A、淬火B、退火C、正火D、燃烧10、【单选题】作业前()内,应对受限空间进行气体采样分析,分析合格后方可进入。
(B)A、60minB、30minC、90minD、120min11、【单选题】储存气瓶仓库周围()m距离以内,不准堆置可燃物品,不准进行锻造、焊接等明火工作,也不准吸烟。
100以内的加法和减法-计算题专项练习50道及一套答案
100以内的加法和减法-计算题专项练习50道一.计算题(共50题,共399分)1.跳绳比赛。
2.小小神算手。
15-7=31-9= 42-20=56-40= 86+4=40+33= 85-8= 46+3= 33+8=97-40=22+8+9= 47+8-6=77-〔20+20〕=93-5+7= 80-8-30= 93-〔60-10〕=3.列式计算。
4.用你喜欢的方法计算。
〔1〕25+30+28=________ 〔2〕24+35+25=________〔3〕86-24-34=________ 〔4〕45+38-35=________5.计算。
58-39+17=________ 84+12-38=________67-38+26=________ 6+34+55=________6.填一填。
35-5+16= 90-60+4= 33+20-4= 43+30-10= 36-8+20=35+30-8= 20-9+43= 91+7-70= 63+20-5= 30+35-9=7.下面竖式计算有什么问题指出并改正。
8.算一算。
52-5=______ 85-7=______ 65-5=______ 54-9=______24-7=______ 31-8=______ 40-7=______ 74-7=______9.我来显身手。
〔1〕58-16=________ 〔2〕48-16=________〔3〕87-49=________ 〔4〕81-24=________10.算一算。
11.直接写出得数。
12+45=63-28=15+40=28+41=80+50=90-36=52-19=50+70=70-40=50-20=54+36=36+44=50-20=15+25=23+18=45+10=12.先算一算,再给得数大于50的花朵涂上红色,给得数小于50的花朵涂上黄色。
13.看谁算得都对。
12+8= 14-9= 89+2= 10+20+40=63-3= 80-10= 11-4= 12-7+8= 20+40= 48+8= 90-80= 19-8-5=13-7= 21+70= 20+60= 80-40+20=14.口算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年4月上机100套题51-60 第五十一套给定程序的功能是:将n个人员的考试成绩进行分段统计,考试成绩放在数组a中,各分段的人数存到数组b中:成绩为60到69的人数存到b[0]中,成绩为70到79的人数存到b[l],成绩为80到89的人数存到b[2],成绩为90到99的人数存到b[3],成绩为100的人数存到b[4],成绩为60分以下的人数存到b[5]中。
例如,当数组a中的数据是:93、85、77、68、59、43、94、75、98。
调用该函数后,数组b 中存放的数据应是:l、2、l、3、0、2。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:#include <stdio.h># define N 50# define M 11void fun(int a[], int b[],int n){int i;for(i=0;i<6;i++)b[i]=0;for(i=0;i<【1】;i++)if(a[i]<60)b[5]++;【2】b[(a[i]-60)/10]++;}main(){int i,a[100]={93,85,77,68,59,43,94,75,98},b[6];fun(【3】,9);printf("The resul\t is: ");for(i=0;i<6;i++)printf("%d ",b[i]);printf("\n");}【参考答案】 (1) n (2) else (3) a,b【考点分析】本题考查:for循环语句;if…else语句;函数调用。
【解题思路】填空1:显然这个循环的次数和人员的个数有关,应填入n。
填空2:当a[i]<60,统计不及格的个数,相反则存入其他数组中,这里填入的是else。
填空3:根据函数传递规则,应给传递2个元素,很显然为a,b。
下列给定程序中,函数fun的功能是:求整数x的y次方的低3位值。
例如,整数5的6次方为15625,此值的低3位值为625。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:#include <stdio.h>long fun(int x, int y, long *p){ int i;long t=1;/*************found**************/for(i=1;i<y;i++)t=t*x;*p=t;/*************found**************/t=t/1000;return t;}void main(){ long t, r; int x, y;printf("\nInput x and y: ");scanf("%1d%1d",&x,&y);t=fun(x,y,&r);printf("\n\nx=%d, y=%d,r=%ld, last=%ld\n\n ",x, y, r,t);}【参考答案】(1)错误:for(i=1;i<y;i++)正确:for(i=1;i<=y;i++)(2)错误:t=t/1000; 正确:t=t%1000;【考点分析】本题考查:for循环语句,注意根据题目要求确定循环变量的取值范围;区别求余和除法运算。
【解题思路】我们先用简单的思路理解一下该程序,如果当x=y=1时,程序的问题就很简单,所以for( )的循环条件应该是for(i=1;i<=y;i++),另外,t=t/1000中的错误是混淆了"/"和"%"的定义,这样的细节问题务必要引起大家注意。
请编写函数fun,该函数的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为ABCDEFG12345,其中字符B的ASCII码值为偶数、……、字符2的ASCII码值为偶数、……,都应当删除,其他依次类推。
最后t所指的数组中的内容应是ACEG135。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:#include<stdio.h>#include<string.h>#include<conio.h>#include<stdlib.h>void fun(char *s, char t[]){}void main(){FILE *wf;char s[100],t[100];system("CLS");printf("\nPlease enter string S: ");scanf("%s",s);fun(s,t);printf("\nThe result is :%s\n",t);/******************************/wf=fopen("out.dat","w");fun("ABCDEFG12345",t);fprintf(wf,"%s",t);fclose(wf);/*****************************/}【参考答案】void fun(char *s, char t[]){int i=0;for(;*s!='\0';s++)/*找出ASCII值为奇数的字符依次存入数组t中*/if(*s%2==1)t[i++]=*s;t[i]= '\0';/*在字符串的末尾加上串结束符*/}【考点分析】本题考查:for循环语句;指针型变量;字符串结束标识,ASCII码奇数或偶数判定方法。
【解题思路】删除ASCII值为偶数的字符,也就是要留下ASCII值为奇数的字符,由于最终是要求求出剩余字符(即ASCII值为奇数)形成的新串,所以本题程序的算法是对原字符串从头到尾扫描,并找出ASCII值为奇数的字符依次存入数组t中。
此外,还要注意数组t的下标变化和下标的初值(初值必须为0,即i=0),t[i++]的作用是先使用t[i],然后再使i自增1。
任何字符串的末尾都要有串结束符。
这种算法在很多题中都要用到,学习者可以举一反三地找一些其他相关习题练习一下。
第五十二套给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。
例如,形参s所指的字符串为:def35adh3kjsdf7。
执行结果为:defadhkjsdf3537。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:#include <stdio.h>void fun(char *s){int I,j=0,k=0;char t1[80],t2[80];for(I=0;s[I]!='\0';I++)if(s[I]>='0' && s[I]<='9'){t2[j]=s[I];【1】;}else{t1[k++]=s[I];}t2[j]=0;t1[k]=0;for(I=0;I<k;I++)【2】;for(I=0;I<【3】;I++)s[k+1]=t2[I];}main(){char s[80]="ba3a623jfi7tk7v";printf("\nThe original string is: %s\n",s);fun(s);printf("\nThe result is:%s\n",s);}【参考答案】(1) j++或j+=1或++j或j=j+1(2) s[i]=t1[i] (3) j【考点分析】本题考查:指针型变量;数组变量赋值;for循环语句。
【解题思路】填空1:根据函数fun中的内容可知,t1存储了s中的非数字字符,t2存储了s中的数字字符,为了存储下一个数字,j要加1。
填空2:分开s中的数字与非数字后,要先将非数字放入字符串s中,那么填入s[i]=t1[i]。
填空3:将数字字符加到s之后,并且i要小于数字的个数j。
下列给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。
例如,当a所指字符串中的内容为abcdefg,b所指字符串中的内容为1234时,c所指数组中的内容应该为a4b3c2d1efg;而当a所指字符串中的内容为1234,b所指字符串中的内容为abcdefg时,c所指数组中的内容应该为1g2f3e4dcba。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:#include <stdlib.h>#include <conio.h>#include <stdio.h>#include <string.h>void fun(char *a, char *b, char *c){int i, j; char ch;i=0; j=strlen(b)-1;/*************found**************/while (i>j){ch=b[i]; b[i]=b[j]; b[j]=ch;i++; j--;}while (*a||*b){ if (*a){*c=*a; c++; a++;}if(*b){*c=*b; c++; b++;}}/*************found**************/*c=0 ;}void main(){char s1[100],s2[100],t[200];system("CLS");printf("\nEnter s1 string: ");scanf("%s",s1);printf("\nEnter s2 string: ");scanf("%s",s2);fun(s1,s2,t);printf("\nThe result is :%s\n",t);}【参考答案】(1)错误:while(I>j) 正确:while(i<j)(2)错误:*c=0; 正确:*c='\0';【考点分析】本题考查:while循环语句;字符串结束标识表示方法。