未知题型

阅读下列程序说明和C程序,把应填入其中(n)处的字句,写在对应栏内。
【程序说明】
对角线下元素全为0的矩阵称为上三角矩阵,设对于一个n×n的上三角矩阵a,为节约存贮,只将它的上三角元素按行主序连续存放在数组b中。下面的函数trans在不引入工作数组的情况下,实现将a改为按列主序连续存放在数组b中。
设n=5,

b=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
经调用trans函数后,b变为
b=(1,2,6,3,7,10,4,8,11,13,5,9,12,14,15)
函数tans对数组元素的存贮位置作调整。调整过程中存在若干个循环传送链:
b(i1)→b(i2)→b(ij)→b(i1)1≤j<n
例如,考察调整后的数组元素b(2)(值为6),与该元素相关的位置调整将形成下面的循环传送链:
b(2)→b(3)→b(6)→……→b(12)→b(9)→b(5)→b(2)
关键是确定循环传送链的下标i1,i2,…,ij,以及在考察调整后的元素b(k)(k;3,4,…)时能判定b(k)是已被传送过的某传送链上的元素。
函数ctr(k,n)计算调整后的数组b的第k个元素b(k)在原数组b中的位置,该位置作为函数ctr(k,n)的返回值。函数ctr根据k确定它在矩阵中的行号i和列号j(注意行号和列号均从 0算起),然后按矩阵存放原则计算出它在b中的位置。
【程序】
trans(b,n)
int n,b[]
{
int m,k,r,cc,rr;
int w;
m=(n+1)*n/2-4;
k=2;
while(m>0)
{
r=ctr(k,n);
if(r==k)
m--;
else
{
cc=k;rr=r;
while (1)
{
cc=rr,rr=ctr(cc,n);
}
if (2)
{
cc=k;rr=r;w=b[k];
while (3)
{
b[cc]=b[rr];m--;
cc=rr,rr=ctf(cc,n);
}
b[cc]-w; (4);
}
}
k++;
}
}
ctr( k,n )
int k,n
{
int i,j;
i=k;j=0;
while (5)
i - =++j ;
return(i*n+j-i*(i+1)/2);
}

A.shangxueba.cn/images/ct_crppsj_crppsprogbc_00108(20096).jpg'
【参考答案】

(1)rr! =k&&cc>=k
(1)rr! =k&&cc>=k 解析:当n不等于k而且cc大于等于k时,才对...

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

相关考题

未知题型 在名为Form1窗体上绘制一个命令按钮,其名称为Cmd1,标题为C1ear。编写适当的事件过程,使程序运行后,若单击命令按钮,则清除窗体的标题。程序运行结果如下图所示。注意:文件必须存放在考生文件夹中,工程文件名为execise83.vbp,窗体文件名为 execlse83.frm。

未知题型 请在名为Form1窗体上绘制一个命令按钮,名为Cmd1,标题为“按钮”。请编写适当的事件过程,使得在运行时单击“按钮”按钮,则在窗体上显示“单击按钮”(如下图所示)。注意:程序中不得使用任何变量:文件必须存放在考生文件夹中:工程文件名为 execise84.vbp,窗体文件名为execise84.frm。

未知题型 对考生文件夹下WORD.DOC文档中的文字进行编辑、排版和保存,具体要求如下:[文档开始]GDP与GNP的区别GDP(Gross Domestic Product,国内生产总值)是指一个国家或地区范围内反映所有常住单位生产(包括三次产业)活动成果的指标。在价值形态上它等于国民经济各部门生产的增加值之和。GNP(Gross National Product,国民生产总值)是指一个国家或地区范围内的所有常住单位,在一定时期内实际收到的原始收入(指劳动者报酬、生产税净额、固定资产折旧和营业盈余等)总和价值。本国常住者通过在国外投资或到国外工作所获得的收入,应计入本国国民生产总值;非本国国民在本国领土范围内的投资或工作所获得的收入,则不应计入本国的国民生产总值中去。因此,国民生产总值等于国内生产总值加上从国外获得的劳动报酬、投资收益(包括红利、股息和利息等)的净额。即:国民生产总值=国内生产总值+国外净要素收入。国民生产总值是“收入”的概念。2005年世界GDP前10名排行榜国家 GDP(亿美元) 人均GDP(美元) 人均GDP名次美国 124550.68 43740 7日本 45059.12 38980 11德国 27819.00 34580 19中国 22286.62 1740 128英国 21925.53 37600 12法国 21101.85 34810 18意大利 17230.44 30010 26西班牙 11236.91 25360 33加拿大 1115.192 32600 20巴西 7940.98 3460 97[文档结束](1)将标题段(“GDP与GNP的区别”)文字设置为三号红色阳文黑体、字符间距加宽6磅、并添加黄色底纹。(2)将正文各段落(“GDP……的概念。”)中的西文文字设置为五号Arial字体(中文文字字体不变);设置正文各段落左、右各缩进1字符,首行缩进2字符。(3)在页面底端(页脚)居中位置插入页码,并设置起始页码为“Ⅲ”。(4)将文中后11行文字转换为一个11行4列的表格;设置表格居中,表格第一列列宽为2厘米、其余各列列宽为3厘米、行高为0.6厘米,表格中所有文字中部居中。(5)设置表格外框线为0.5磅蓝色双窄线、内框线为0.5磅蓝色单实线;按“人均GDP(美元)”列(依据“数字”类型)升序排列表格内容。

未知题型 注意:下面出现的“考生文件夹”均为K:/K01/1501001。1. 将考生文件夹下SINK文件夹中的文件夹GUN复制到考生文件夹下的PHILIPS文件夹中,并更名为BATTER。2. 将考生文件夹下SUICE文件夹中的文件夹YELLOW的隐藏属性撤销。3. 在考生文件夹下MINK文件夹中建立一个名为WOOD的新建文件夹。4. 将考生文件夹下POUNDER文件夹中的文件NIKE.PAS移动到考生文件夹下NIXON文件夹中。5. 将考生文件夹下BLUE文件夹中的文件SOUPE.FOR删除。

未知题型 阅读以下应用程序说明和C程序,将C程序段中(1)—(7)空缺处的语句填写完整。[说明]打保龄球是用一个滚球去打出10个站立的柱,将柱击倒。一局分10轮,每轮可滚球一次或多次,以击倒的柱数为依据计分。一局得分为10轮得分之和,而每轮的得分不仅与本轮滚球情况有关,还可能与后续一两轮的滚球情况有关。即某轮某次滚球击倒的柱数不仅要计入本轮得分,还可能会计入前一两轮得分。具体的滚球击柱规则和计分方法如下:1) 若某一轮的第一次滚球击倒全部10个柱,则本轮不再滚球(若是第10轮则还需另加两次滚球)。该轮得分为本次倒柱数(即10)与以后两次滚球所击倒柱数之和。2) 若某一轮的第一次滚球未击倒10个柱,则可对剩下未倒的柱再滚球一次。如果这两次滚球击倒全部10个柱,则本轮不再滚球(若是第10轮则还需另加一次滚球),该轮得分为本次倒柱数10与以后一次滚球所击倒柱数之和。3) 若某一轮的两次滚球未击倒全部10个柱,则本轮不再继续滚球,该轮得分为这两次滚球击倒的柱数之和。总之,若一轮中一次滚球或两次滚球击倒10个柱,则本轮得分是本轮首次滚球开始的连续3次滚球击倒柱数之和(其中有一次或两次不是本轮滚球)。若一轮内二次滚球击倒柱数不足10个,则本轮得分即为这两次击倒柱数之和。表3-15是打保龄球计分的某个实例说明。以下[C程序]是模拟打一局保龄球的过程,统计各轮得分和累计总分。程序交互地逐轮逐次输入一次滚球击倒的柱数,计算该轮得分和累计总分。为记录一轮内击倒10柱,但还暂不能计算该轮得分和累计总分的情况,程序引入变量ok,用来记录当前已完成完整计算的轮次。程序每输入一次滚球击倒柱数,就检查还未完成完整计算的轮次,并计算。[C程序]include<stdio.h>define N 13struct { int n; /* 一轮内滚球次球 */int f; /* 第一次击倒柱数 */int s; /* 第一次击倒柱数 */int score; /* 本轮得分 */int total; /* 至本轮累计总分 */int m; /* 完成本轮得分计算,还需滚球次数 */} a[N];int k = 0; /* 已完成完整计算的轮次数 */int ball(int i, int n, int max) /* 完成一次滚球,输入正确击倒柱数 */{ int d, j, k;static c=1;while (1){ if(i <= 10)printf(' 输入第%d轮的第%d次滚球击倒柱数。(<=%d)/n', i, n, max );elseprintf(' 输入附加的第%d次滚球击倒柱数。(<=%d)/n', C++, max);scanf('%d , &d);if (d >=0 && d <= max) break;printf(' 不合理的击倒柱数,请重新输入。/n'))if (ok <(1) ){ /* 对以前未完成计算的轮次分别计算得分与累计总分*/for(j = ok+1;(2); j++){ a[j].score += d;if (--a[j].m == 0){ a[j].total = ( (3) ) + a[j].score;k =(4);}}}return d;}main ( ){ int i, first, second, k; /* i表示轮次 */for ( i = 1 ; ok < 10 ; i++)a[i].score = a[i].f = first = ball(i,1,10);if ( first == 10)a[i].m = 2;a[i].n = 1;if (first < 10 && (i <= 10 || i == 11 && ok < 10 )){ /* 处理第2次滚球 */(5)= second = ball i,2,10-first);if (first + second == 10)a[i].m = 1;

未知题型 告警的级别有( )

未知题型 接收并阅读由xm33@sin

未知题型 下述GPS布放原则描述正确的是( )A、L220m时,可以采用1/2″

未知题型 阅读以下说明和关系表,回答问题1~3,将解答对应的解答栏内。[说明]下图表示的是一个火车票预售处的E/R图,一人可以订多张火车票。其中乘客有三个属性:序号No,姓名Name和地址Address火车票也有三个属性:时间Date,车次Tno,价格Price乘客与火车票间的联系类型是什么?

未知题型 假设该商务交流中心当前各个房间的情况如表2-14所示。当输入M=3,R=0时,该算法的输出是(1)。当输入M=2,R=1时,该算法的输出是(2)。

未知题型 阅读下列说明和算法,回答问题1和问题2。【说明】算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:文件 提示信息(1+2)abc) 缺少对应左括号:第2行,第4列((def)gx) 缺少对应左括号:第3行,第10列(((h)ij)(k(1ml) 缺少对应右括号:第5行,第4列;第4行,第1列在算法2-1中,stack为一整数栈。算法中各函数的说明见表4。【算法2-1】将栈stack 置空,置EOF为false ch < - nextch(); while( not EOF) k < - kind(CH); if(k== (1) ) push( (2) );push( (3) ); elseif(k== (4) ) if(not empty()) pop( ) ;pop( ); else 显示错误信息(缺少对应左括号或右括号); 显示行号row;显示列号col; endif endif ch < - nextch( ); endwhile if(not empty()) 显示错误信息(缺少对应左括号或右括号); while(not empty()) row < - pop() ; col <- pop(); 显示行号row; 显示列号col; endwhile endif 为了识别更多种类的括号,对算法2-1加以改进后得到算法2-2。算法2-2能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(char ch)的参数及其对应的返回值见表5。【算法2-2】将栈stack置空,置EOF为falsech< -nextch();while(not EOF)k <-kind(ch);if( k >0)if( 判断条件1 )push((5));push((6));push((7));elseif( 判断条件2 and 判断条件3 )pop() ;pop() ;pop();else显示行号row; 显示列号col;endifendifch < - nextch();endwhileif(not empty( ) )显示错误信息(缺少对应左括号或右括号);while( not empty( ) )pop( ); row←pop( ); col←pop( );显示行号row;显示列号col;endwhileendif请将【算法2-1】和【算法2-2】中(1)~(7)处补充完整。

未知题型 阅读以下关于Linux操作系统Samba服务器配置的技术说明,根据要求回答问题1~问题6。【说明】某软件开发公司架构了一台基于Linux操作系统的Samba服务器。公司员工需要一个共享的800MB硬盘空间以便能随时交换文件,且为每位员工在服务器上分配一个200MB的私人硬盘空间(该空间只允许员工本人进行存取)。为了能尽可能多地记录系统日志和提高Samba服务器的利用率,要求对smb.conf日志文件的大小不做限制。Samba使用(1)协议通过网络连接来共享文件和打印机。Samba的核心是两个守护进程(2)和nmbd程序,在服务器启动到停止期间持续运行。 Samba服务器配置工具是用来管理Samba共享、用户及基本服务器设置的图形化界面。要使用该配置工具,用户必须运行X-Window系统,以root根用户身份登录且安装了Redhat-config-samba RPM软件包。在shell提示符下输入(3)命令。(1) A.TFTP B.NETBEUI C.SMB D.NetBIOS(2) A.httpd B.named C. vsftpd D.smbd(3) A.redhat-config-sambaB.rpm-ivh samba. rpmC.rpm-Uvh samba.rpmD.rpm-Fvh samba.rpm

未知题型 阅读下列说明和数据流图,回答问题1至问题4。【说明】某基于微处理器的住宅安全系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。数据流图如图1-9(住宅安全系统顶层图)所示中的A和B分别是什么?

未知题型 阅读以下说明,回答问题1至问题3。【说明】 Plug-gw是Linux配置中常带的通用代理程序,可用来代理POP3、HTTP等应用层服务。附图3为某网络结构图,内部网段上有一台POP3服务器和一台FTP服务器。代理服务器中使用ipchains包过滤技术来实现防火墙功能。ipchains的部分相关信息如下:/sbin/ipchains-A input-p tcp-s 0.0.0.0/0 1024:-d 192.168.11.2/32 ftp-I eth0 - j ACCEPT/sbin/ipchains-A input-p tcp-s (1) 1024:-d 192.168.80.2/32 (2) -I eth0 - j DENY/sbin/ipchains-A input-p tcp-s 0.0.0.0/0 1024:-d 192.168.11.2/32 ftp-data-I eth0 - j ACCEPT/sbin/ipchains-A input-p tcp-s 192.168.11.2/32 ftp-d 0.0.0.0/0 1024:-I eth1 - j ACCEPT/sbin/ipchains-A input-p tcp-s 192.168.11.2/32 ftp-data-d 0.0.0.0/0 1024:-I eth1 - j ACCEPT/sbin/ipehains-A input-p tcp-s 192.168.11.0/24 1024:-d 0.0.0.0/0 ftp-I eth1-j ACCEPT/sbin/ipchains-A input-p tcp-s (3) 1024:-d 0.0.0.0/0 ftp-data-I (4) - j DENY/sbin/ipchains-A input-p tcp-s 192.168.11.0/24 1024:-d 0.0.0.0/0 ftp-data-I eth1 - j ACCEPT/sbin/ipchains-A input-p tcp-s 0.0.0.0/0 ftp-d 192.168.11.0/24 1024:-I eth0-j ACCEPT/sbin/ipchains-A input-p tcp-s 0.0.0.0/0 ftp-data-d 192.168.11.0/24 1024:-I eth0 - j ACCEPT简述本题中POP3服务的实现过程。

未知题型 在名为Form1的窗体上建立一个文本框,名为Text1;建立一个命令按钮,名为Cmd1,标题为“计算”的,如下图所示。要求程序运行后,如果单击“计算”按钮,则求出1~30之间所有可以被7整除的数的乘积并在文本框中显示出来,结果存入考生文件夹中的out117.txt文件中。在考生的文件夹中有一个mode.bas标准模块,该模块中提供了保存文件的过程putdah,考生可以直接调用。注意:文件必须存放在考生文件夹中,窗体文件名为execisell7.frm,工程文件名为execise117.Vbp。

未知题型 不可以在;;标记中使用的属性是?()

未知题型 一个2G-LTE多模UE将在下述条件下发生异系统重选( )A、S_serving< THRESH_2G_low 且 S_non-se

未知题型 一个2G-LTE多模UE将在下述那些条件下发生异系统重选?( )A、S_serving< THRESH_2G_low 且 S_n

未知题型 阅读以下说明,回答问题,将解答填入对应的解答栏内。. [说明] 请完成流程图以描述在数据A(1)至A(10)中求最大数和次大数的程序的算法。并将此改成PAD图。该算法的流程图如下图:

未知题型 在考生文件夹下有“公司.mdb”数据库。(1)以临时表为数据源,自动创建窗体“产品信息录入”。设置窗体宽度为8.455厘米。弹出方式。(2)添加“产品信息录入”窗体页眉标签为“新产品信息录入”,标签文本字体为“宋体”,12号,加粗,标签效果为“凹陷”。在页脚中添加“保存记录”、“撤消记录”和“关闭窗体”按钮,分别实现保存记录,撤消记录和关闭窗体操作。“新产品信息录入”窗体结果如图所示。