下列有关推销人员方格和顾客方格的说法中,正确的是:______。
A. 在推销人员方格与顾客方格中,各有五种推销人员类型和顾客类型
B. 当顾客关系型的推销人员面对防卫型的顾客时,推销成功的机率较大
C. 事不关己型推销人员无论在面对哪一种顾客时,推销成功的机率都较小
D. 一般来说,只有解决问题型的推销人员才能取得推销工作的成功
C
A. 在推销人员方格与顾客方格中,各有五种推销人员类型和顾客类型
B. 当顾客关系型的推销人员面对防卫型的顾客时,推销成功的机率较大
C. 事不关己型推销人员无论在面对哪一种顾客时,推销成功的机率都较小
D. 一般来说,只有解决问题型的推销人员才能取得推销工作的成功
C
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内[说明]
本程序在3×3方格中填入1到10以内9个互不相等的整数,使所有相邻两个方格内的两个整数之和为质数。程序的输出是全部满足条件的方格。
方格的序号如下图所示。程序采用试探法,从序号为0的方格开始,依次为当前方格寻找一个合理的可填整数,并在当前位置正确填入后,为下一方格寻找可填入的合理整数;如不能为当前方格寻找一个合理的可填整数,就要后退到前一方格,调整前一方格的填入整数;当序号为8的方格也填入合理的整数后,就找到了一个解。
为检查当前方格所填整数的合理性,程序引入数组CheckMatrix,存放需要进行合理性检查的相邻方格的序号。事实上,CheckMatrix中只要求第i个方格中的数向前兼容,即填写第4个方格时,只检查在它之前、与之相邻的第1,3个方格是否满足和为素数的条件。
[程序]
include <stdio.h>
int pos,a[9],b[11]; /*用于存储方格所填入的整数*/
void write(int a[]) /*方格输出函数*/
{ ……}
int isPrime(int m) /*素数判断函数,若m为素数则返回1,否则返回0*/
{ ……}
int selectNum(int start) /*找到start到10之间尚未使用过的最小的数,若没有则返回0*/
{ int j;
for(j=start;j<=10;j++) if(b[j]) return j;
return0;
}
int check() /*检查填入pos位置的整数是否合理*/
{ int i,j
int checkMatrix[][3]={{-1},{0,-1},{1,-1},{0,-1},{1,3,-1},{2,4,-1},{3,- 1},{4,6,-1},{5,7,-1}};
for(i=0;(j=(1))>=0;i++)
if(! isPrime((2)))return 0;
return 1;
}
void extend() /*为下一方格找一个尚未使用过的整数*/
{ (3)=selectNum(1);
b[a[pos]]=0;
}
void change() /*为当前方格找下一个尚未使用过的整数,若找不到则回溯*/
{ int j;
while(pos>=0&&(j=selectNum(a[pos]+1))= =0) b[a[pos- -]]=1;
if(pos<0)return;
(4);a[pos] =j;b[j]=0; }
void find()
{ int k=1;
pos=0;a[pos]=1;b[a[pos]]=0;
do{
if(ok)
if((5) ){
write(a);change();
}
else extend();
else change();
k=check(pos);
}while(pos>=0);
}
void main()
{ int i;
for(i=1;i<=10;i++)b[i]=1;
find();
}
算法设计:对于给定的方格棋盘,按照取数要求找出总和最大的数.
数据输入:由文件input.txt提供输入数据.文件第1行有2个正整数m和n,分别表示棋盘的行数和列数.接下来的m行,每行有n个正整数,表示棋盘方格中的数.
结果输出:将取数的最大总和输出到文件output.txt.
下图是网络地址转换NAT的一个示例 根据图中信息,标号为②的方格中的内容应为
A.A.S=172.16.1.3,2012
B.B.S=211.81.2.1,6023 D=211.81.2.1,6023 D=202.113.65.2,80
C.C.S=202.113.65.2,80
D.D.S=211.81.2.1,6023 D=211.81.2.1,6023 D=172.16.1.3,2012
下图是网络地址转换NAT的一个示例
根据图中信息,标号为③的方格中的内容应为()。
A.S=135.2.1.1,80D=202.0.1.1,5001
B.S=135.2.1.1,80D=192.168.1.1,3342
C.S=202.0.1.1,5001D=135.2.1.1,80
D.S=192.168.1.1,3342D=135.2.1.1,80
下图是网络地址转换NAT的一个实例
根据图中信息,标号④下的方格中的内容应为()。
A.S=135.2.1.1,80B.S=135.2.1.1,80
B.=202.0.1.1,5001D=192.168.1.1,3342
C.S=135.2.1.1,500lD.D=192.168.1.1,3342
D.=135.2.1.1,80S=135.2.1.1,80