相关考题

未知题型 下列给定的程序中,fun()函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格隔开的字符串)。例如,若输入:I am a student to take the examination则应输出:I aM A studenT tO take thE examinatioN请改正程序中的错误,使它能得出正确的结果。注童:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <ctype.h>include <stdio.h>void fun(char *p){int k=0;for ( ; *p;p++)if (k){/*************found**************/if (p==''){k=0;/*************found**************/*p=toupper(*(p-1));}}elsek=1;}main(){char chrstr[64];int d;clrscr();printf('/nPlease enter an English sentence within 63 letters:');gets(chrstr);d=strlen(chrstr);chrstr[d==' ';chrstr[d+1]=0;printf('/nBofore changing:/n %s',chrstr);fun(chrstr);printf('/nAfter changing:/n%s',chrstr);}

未知题型 用Excel按下列要求建立数据表格和图表,具体要求如下:(1)在指定的文件夹下新建EX11.XLS工作簿文件,将下列两种类型的股票价格随时间变化的数据建成一个数据表(存放在“A1:E7”的区域内),保存在Sheet1工作表中。(2)对建立的数据表选择“盘高”、“盘低”、“收盘价”和“时间”数据建立“盘高-盘低-收盘图”图表,图表标题为“股票价格走势图”,并将其嵌入到工作表的“A10:F20”区域中。将工作表 Sheet1更名为“股票价格走势表”。

未知题型 要在n个居民点之间铺设煤气管道。工人们面临如下问题:(1)设计一种付出经济代价最小的解决问题的方案。(2)给出解决该问题的具体方法。(3)图G是一个居民点的煤气管道铺设代价网,给出它的经济代价最小的图示。

未知题型 阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】设M叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根节点的值部分(设为一个字符)和用“()”,括起来的各子树的列表(如有子树的话),各子列表间用“,”分隔。例如下面的三叉树可用列表a(b(c,d),e,f(g,h,i))表示。本程序输入列表,生成一棵M叉树,并由M叉树输出列表。假定输入无错误。【函数5-8】inelude<stdio.h>include<stdlib.h>define M3typedef struct node{char val;street node *subTree[M];}NODE;char buf[255], *six = buf;NODE *d = NULL;NODE *makeTree()/*由列表生成M叉树*/{int k;NODE *s;s=(1);s->val=*six++;for(k=0; k<M; k++)s->subTree[k]=NULL;if(*str=='('){k=0;do{six++;s->subTree[k]=(2);if(*str==')'){six++;break;}k=k+1;}while((3));}return s;}void walkTree(NODE *t)/*由M叉数输出列表*/{int i;if(t !=NULL){(4);if(t->subTree[0]==NULL)return;putchar('(');for(i=0;i<M; i++){(5);if(i !=M-1 && t->subTree[i+1]!=NULL)putchar(',');}putchax(')');}}void main(){prinff('Enter exp:');scanf('%s', str);d = makeTree();walkTree(d);putchaW',n');}

未知题型 在考生文件夹中有一个工程文件execise7.vbp及窗体文件exeeise7.frm。在名为Form1的窗体中已经给出了所有控件,如下图所示。编写适当的事件过程完成以下功能:单击Read按钮,则把考生目录下的in7.txt文件中的一个整数放入Text1;单击Calc按钮,则计算出大于该数的第1个素数,并显示在Text2中;单击Save按钮,则把找到的素数存到考生目录下的out7.txt文件中。注意:在结束程序运行之前,必须单击Save按钮,把结果存入out7.txt文件,否则无成绩。最后把修改后的文件按原文件名保存。

未知题型 下列程序的作用是:打开顺序文件C:/stuDat Private Sub Form_Click()【 】Do While Not EOF(1)Input 1,StrNo,StuName,StuEngPrint StuNo;Tab(10);StuName;Tab(20);StuEngLoopClose 1End Sub

未知题型 阅读下列说明和图,回答问题1至问题3。【说明】某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司A开发一套信息管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。A公司决定采用面向对象的分析和设计方法开发此系统。如图3-2所示为某类图书或唱碟被借阅时应记录的信息,如图3-3所示描述了系统定义的两个类Book和CD,分别表示图书和唱碟的信息。经过进一步分析,设计人员决定定义一个类Items_on_loan,以表示类Book和ED的共有属性和方法。请采用图3-3中属性和方法的名称给出类Items_on_loan应该具有的属性和方法 (注意:不同名称的属性和方法表示不同的含义,如CD中的composer与Book中的author无任何关系)。

未知题型 阅读以下说明和C程序代码,将程序补充完整。[说明]下面C程序代码的功能是:对于输入的一个正整数n(100≤n<1000),先判断其是否是回文数(正读反读都一样的数)。若不是,则将n与其反序数相加,再判断得到的和数是否为回文数,若还不是,再将该和数与其反序数相加并进行判断,依此类推,直到得到一个回文数为止。例如,278不是回文数,其反序数为872,相加后得到的1150还不是回文数,再将1150与其反序数511相加,得到的1661是回文数。函数int isPalm(long m)的功能是:将正整数m的各位数字取出存入数组中,然后判断其是否为回文数。若m是回文数则返回1,否则返回0。[C程序代码]include<stdio.h>include<stdlib.h>int isPalm(long m){int i=0, k=0;char str[32];while(m>0) {str[k++]= _______ +'0';m=m/10;}for(i=0; i<k/2; i++)if(str[i]!=str _______ )return 0;return 1;}int main( ){long n, a, t;printf('input a positive integer: '); scanf('%ld', &n);if(n<100||n>=1000)return -1;while( _______ ) {printf('%id->', n);for(a=0, t=n; t>0; ){a= _______ *10+t%10; t=t/10;n= _______ ;printf('%id/n', n);system('pause'); return 0;

未知题型 在“教师档案.mdb”数据库中有班级、教师授课、教师档案和课程四张表。(1)以教师档案表为数据源,创建参数查询“教师编号查询”,实现输入教师编号显示教师的全部信息。参数提示为“请输入教师编号”。查询结果如图所示。(2)以班级、教师授课、教师档案和课程四张表为数据源,创建查询“查询1”,查询计算机软件班级所开课程和相应课程的教师姓名。查询结果显示班级名称、课程名称和姓名字段。查询结果如图所示。

未知题型 打开考生文件夹5下的Word文档WTl.DOC,其内容如下:【WTl.DOC文档开始】声明科学是中国发展的机遇新华网北京10月28日电 在可预见的未来,信息技术和声明科学将是世界科技中最活跃的两个领域,两者在未来有交叉融合的趋势。两者相比,方兴未艾的声明科学对于像中国这样的发展中国家而言机遇更大一些。这是正在这里访问的英国《自然》杂志主编菲利普·坎贝尔博士在接受新华社记者采访时说的话。坎贝尔博士就世界科技发展趋势发表看法说,从更广的视野看,声明科学处于刚刚起步阶段,人类基因组图谱刚刚绘制成功,转基因技术和克隆技术也刚刚取得实质性突破,因而在这一领域存在大量的课题,世界各国在这一领域的研究水平相差并不悬殊,这对于像中国这样有一定科研基础的发展中国家而言,意味着巨大的机遇。他认为,从原则上说,未来对声明科学的研究方法应当是西方科学方法与中国古代科学方法的结合,中国古代科学方法重视从宏观、整体、系统角度研究问题,其代表是中医的研究方法,这种方法值得进一步研究和学习。【WTl.DOC文档结束】按要求对文档进行编辑、排版和保存:(1)将文中所有的错词“声明科学”替换为“生命科学”:将标题段(“生命科学是中国发展的机遇”)设置为红色、三号、仿宋—CB2312、居中、加波浪线下划线。(2)将正文各段落(“新华网北京……进一步研究和学习”)设置为首行缩进2字符,行距 18磅,段前间距1行。(3)将正文第3段(“他认为……进一步研究和学习”)分为等宽的两栏、栏间距为2字符、栏间加分隔线,并以原文件名保存文档。2.打开考生文件夹5下的Word文档WT2.DOC,其内容如下:【WT2.DOC文档开始】全国部分城市天气预报城市 天气 高温(℃) 低温(℃)哈尔滨 阵雪 1 -7乌鲁木齐 阴 3 -3武汉 小雨 17 13成都 多云 20 16上海 小雨 19 14海口 多云 30 24【WT2.DOC文档结束】按要求完成下列操作并以原名保存:(1)将文中后7行文字转换为一个7行4列的表格,并按“低温(℃)”列递减排序表格内容。(2)设置表格居中、表格列宽为2.4厘米、行高0.5厘米、所有表格框线为1磅红色单实线,并以原文件名保存文档。

未知题型 阅读以下技术说明、流程图和C程序,根据要求回答问题1和问题2。【说明】如图6-13所示的程序流程图描述了对8位二进制整数求补的算法。该算法的计算过程如下:从二进制数的低位(最右位)开始,依次向高位逐位查看,直到首次遇到“1”时,停止查看。然后,对该“1”位左面的更高位(如果存在的话),逐位求反,所得的结果就是对原二进制数求补的结果。例如:对二进制整数10010110求补的结果时01101010。设8位二进制整数中的各位,从低位到高位,依次存放在整型数组BIT的BIT[1]~BIT[8]中。例如,二进制整数10010110存放在数组BIT后,则有BIT[1]=0,BIT[2]=1,…,BIT[7]=0,BIT[8]=1。若流程图中存在空操作,则用NOP表示。以下待修改的【C程序】完成的功能是:对于给定的1个长正整数,从其个位数开始,每隔一位取1个数字(即取其个位、百位和万位等数字),形成1个新的整数并输出。例如,将该程序修改正确后,运行时若输入“9753186420”,则输出的整数为“73840”。【C程序】行号 C代码01 include <stdio.h>02 int main()03 { long n,num;04 int i;05 do {06 printf('请输入一个正整数:');07 scanf('%1d',n);08 }while(n<=0);09 k = 1;10 for (i=1;n>=0;i++) {11 if (i%2=1) {12 num = num + (n%10)*k;13 k = k*10;14 }15 n = n/10;16 }17 printf('新数据为:%d/n',num);18 return 0;19 }请将图6-13流程图中(1)~(5)空缺处的内容补充完整。其中,(1)空缺处按“循环变量名:循环初值,增量,循环终值”格式描述。

未知题型 阅读以下关于嵌入式操作系统软件编码优化的技术说明,根据要求回答问题1至问题5。【说明】由于嵌入式系统对实时性的要求较高,因此一般要求对代码的性能进行优化,使代码的执行速度越快越好。图6-22给出了两个算术运算的程序段(a)、(b)。在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤?

未知题型 阅读图1所示的某企业的网络结构图,分析网络结构,回答【问题1】~【问题3】,将解答填在横线上。该企业网络的核心层采用了千兆以太网技术,简述千兆以太网的主要技术特点及优点。

未知题型 阅读下列说明,回答问题1~问题4。【说明】某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式见表6所示。对于这样一个销售业务管理系统,分别给出了以下两种关系数据库的设计(下划线表示主关键字)设计一:顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话 phone)商品Merchandise(商品代码Mno,商品名称Mname,价格price)发票Invoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno,商品代码 Mno,单价unitpfice,数量amount)设计二:顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话 phone)商品Memhandise(商品代码Mno,商品名称Mname,价格price)发票Ivoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno)发票明细Invoicedetail(发票号码Ino,商品代码Mno,单价unitprice,数量amount)设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?

未知题型 下列给定程序中,函数fun()的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。π/4≈1-1/3+1/5-1/7+…例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <math.h>include <stdio.h>float fun(float num){ int s;float n,t, pi;t=1 ;pi=0; n=1; s=1;/**************found***************/while (t>=num){pi=pi+ t;n=n+2;s=-s;/**************found**************/t=s% n;}pi=pi*4;return pi;}main (){ float n1, n2;clrscr ();printf ('Enter a float number: ');scanf ('%f', &n1);n2=fun (n1);print f (' %6.4 f/n ', n2);}

未知题型 请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。例如:str1=“How do”,str2=“?od uoy”,结果输出:“How do you do?”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<conio.h>define N 40void fun(char *str1,char *str2){int i=0,j=0,k=0,n;char ch;char *p1=str1;char *p2=str2;while(*(p1+i))i++;while(*(p2+j))j++;n=【 】;for(;k=j/2;k++,j--){ch=*(p2+k);*(p2+k)=*(p2+j);*(p2+j)=ch;}【 】;for(;【 】;i++)*(p1+i)=*p2++;*(p1+i)='/0';}main(){char str1[N],str2[N];int m,n,k;clrscr();printf('***Input the string str1 & str2***/n');printf('/nstr1:');gets(str1);printf('/nstr2:');gets(str2);printf('***The string str1 & str2 ***/n');puts(str1);puts(str2);fun(str1,str2);printf('*** The new string ***/n');puts (str1);}

未知题型 请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenultem(复选框),一条分割线和一个Exit项。要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下;import j ava. awt. *;import j ava. awt. event. *;public class ex4_2 extends Frame. implements ItemListener, ActionListener{public static void main(String[] arg) {ex4_2 obj4_2 = new ex4_2();}ex4_2 ( ) {super ( 'ex4_2' );MenuBar mb = new MenuBar ();Menu m = new Menu('Menu');MenuItem mi;mb.add(m);CheckboxMenuItem cb;cb = new CheckboxMenuItem('Checkl');cb.addItemListener(this);m.add(cb);cb = new CheckboxMenuItem('Check2');cb.addItemListener(this);m.add(cb);cb = new CheckboxMenuItem('Check3');cb.addItemListener(this);m.add(cb);m.addSeparator();m.add(mi=new MenuItem('Exit'));mi.addActionListener(this);setMenuBar(mb);setSize(50,50);show();}public void itemStateChanged(ItemEvent event)System.out.print(event.getItem());switch(event.getStateChange()) {case ItemEvent.DESELECTED:System.out.println(' DESELECTED');break;case______________;______________;break;}}public void actionPerformed(ActionEvent ae)if(ae.getActionCommand().equals('Exit-))System.exit(O);}}}

未知题型 认真阅读基于Linux操作系统构建FTP服务器的技术说明,根据要求回答问题1至问题5。【说明】vsftpd (very secure FTP daemon)软件是Linux平台中具有代表性的免费的开放源代码的FTP服务器软件,它可以提供虚拟用户、虚拟IP设置、带宽限制、独立操作模式、支持IPv6等功能。它使用安全编码技术解决了缓冲溢出问题,并能有效避免“globbing”等类型的拒绝服务攻击。vsftpd.conf文件是vsftpd服务的核心配置文件,用于控制vsftpd不同方面的属性。图3-11所示是一个 vsftpd.conf文件的部分配置内容。在Linux操作系统的终端窗口,可以通过RPM命令(1)来验证系统是否已安装vsfipd服务。

未知题型 信道容量是数据通信中的一个重要指标,信道容量可以用数据速率作为指标。根据奈奎斯特及香农定理,分别讨论以下问题:1.奈奎斯特定理的内容是什么?2.根据奈奎斯特定理计算带宽为3kHz信道,有8种不同的物理状态来表示数据,最大限制的数据的速率是多少?3.香农定理的内容是什么?按香农定理计算,带宽为4kHz,信噪比为30dB,信道容量是多少?

未知题型 下列给定程序中,函数fun()的功能是:传入一个整数m,计算如下公式的值。t=1/2-1/3-…-1/m例如,若输入5,则应输出-0.283333。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <stdio.h>double fun(int m){double t=l.0;int i;for (i=2; i<=m; i++)/*************found**************/t=l.0-1/i;/*************found**************/}main ( ){int m;clrscr ();printf ('/nPlease enter 1 integer numbers: In');scanf ('%d', &m);printf('/n/nThe result is %lfln',fun (m));}