首页 > 软考
题目内容 (请给出正确答案)
[主观题]

设C(x):x是计算机;P(x,y):x能做x;I(x):x是智能工作.命题“并非所有智能工作都能由计算机来做"形式化为().

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设C(x):x是计算机;P(x,y):x能做x;I(x):x…”相关的问题
第1题
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是

A.float *p=1024;

B.int *p=(float)x;

C.float p=&x;

D.float *p=&x;

点击查看答案
第2题
设P(x):x是金子,Q(x):x闪光,则命题“没有不闪光的金子”形式化为(53)。

A.

B.

C.

D.

点击查看答案
第3题
设随机向量(X,Y)的概率密度为:(1)确定常数A的值;(2)求关于X和关于Y的边缘密度,并判定其独立性;

设随机向量(X,Y)的概率密度为:

(1)确定常数A的值;

(2)求关于X和关于Y的边缘密度,并判定其独立性;

(3)计算P{0≤X≤1/2,0≤Y≤1/3}。

点击查看答案
第4题
在内排序的过程中,通常需要对待排序的关键码集合进行多遍扫描。采用不同排序方法,会产生不同的排
序中间结果。设要将序列{Q,H,C,Y,P,A,M,S,R,D,F, X}中的关键码按字母的升序重新排列,则(24)是冒泡排序一趟扫描的结果,(25)是初始步长为4的希尔排序一趟扫描的结果,(26)是两路归并(合并)排序一趟扫描的结果,(27)是以第一个元素为分界元素的快速排序一趟扫描的结果,(28)是堆排序初始建堆的结果。

A.F,H,C,D,P,A,M,Q,R,S,Y,X

B.P,A,C,S,Q,D,F,X,R,H,M,Y

C.A,D,C,R,F,Q,M,S,Y,P,H,X

D.H,C,P,A,M,S,R,D,F,X,Y

E.H,Q,C,Y,A,P,M,S,D,R,F,X

点击查看答案
第5题
以下是一个竞赛评分程序。8位评委,去掉一个最高分和一个最低分,计算平均分(设满分为10分)。请填空

以下是一个竞赛评分程序。8位评委,去掉一个最高分和一个最低分,计算平均分(设满分为10分)。请填空补充完整。

Private Sub Form_Click()

Dim Max As Integer,Min As Integer

Dim i As Integer,x As Integer,s As Integer

Dim p As Single

Max=0

Min=10

For i=1 To 8

x=Val(InputBox("请输入分数:"))

If【 】Then Max=x

If【 】 Then Min=x

s=s+x

Next i

s=【 】

p=s/6

MsgBox"最后得分:"&p

End Sub

点击查看答案
第6题
试题四(共15分)阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】用两台

试题四(共15分)

阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。

【说明】

用两台处理机A和B处理n个作业。设A和B处理第i个作业的时间分别为ai和bi。由于各个作业的特点和机器性能的关系,对某些作业,在A上处理时间长,而对某些作业在B上处理时间长。一台处理机在某个时刻只能处理一个作业,而且作业处理是不可中断的,每个作业只能被处理一次。现要找出一个最优调度方案,使得n个作业被这两台处理机处理完毕的时间(所有作业被处理的时间之和)最少。

算法步骤:

(1)确定候选解上界为R短的单台处理机处理所有作业的完成时间m,

(2)用p(x,y,k)=1表示前k个作业可以在A用时不超过x且在B用时不超过y时间 内处理完成,则p(x,y,k)=p(x-ak,y,k-1)||p(x,y-bk,k-1)(表示逻辑或操作)。

(3)得到最短处理时问为min(max(x,y))。

【C代码】

下面是该算法的C语言实现。

(1)常量和变量说明

n: 作业数

m: 候选解上界

a: 数组,长度为n,记录n个作业在A上的处理时间,下标从0开始

b: 数组,长度为n,记录n个作业在B上的处理时间,下标从0开始

k: 循环变量

p: 三维数组,长度为(m+1)*(m+1)*(n+1)

temp: 临时变量

max: 最短处理时间

(2)C代码

include<stdio.h>

int n, m;

int a[60], b[60], p[100][100][60];

void read(){ /*输入n、a、b,求出m,代码略*/}

void schedule(){ /*求解过程*/

int x,y,k;

for(x=0;x<=m;x++){

for(y=0;y<m;y++){

(1)

for(k=1;k<n;k++)

p[x][y][k]=0;

}

}

for(k=1;k<n;k++){

for(x=0;x<=m;x++){

for(y=0;y<=m;y++){

if(x - a[k-1]>=0) (2) ;

if((3) )p[x][y][k]=(p[x][y][k] ||p[x][y-b[k-1]][k-1]);

}

}

}

}

void write(){ /*确定最优解并输出*/

int x,y,temp,max=m;

for(x=0;x<=m;x++){

for(y=0;y<=m;y++){

if((4) ){

temp=(5) ;

if(temp< max)max = temp;

}

}

}

printf("\n%d\n",max),

}

void main(){read();schedule();write();}

【问题1】 (9分)

根据以上说明和C代码,填充C代码中的空(1)~(5)。

【问题2】(2分)

根据以上C代码,算法的时间复杂度为(6)(用O符号表示)。

【问题3】(4分)

考虑6个作业的实例,各个作业在两台处理机上的处理时间如表4-1所示。该实例的最优解为(7),最优解的值(即最短处理时间)为(8)。最优解用(x1,x2,x3,x4,x5,x6)表示,其中若第i个作业在A上赴理,则xi=l,否则xi=2。如(1,1,1,1,2,2)表示作业1,2,3和4在A上处理,作业5和6在B上处理。

点击查看答案
第7题
设X="11",Y="1122",下列表达式结果为假的是 ______。

A.NOT(X=Y)AND(X$Y)

B.NOT(X$Y)OR(X<>Y)

C.NOT(X>=Y)

D.NOT(X$Y)

点击查看答案
第8题
设x=“11”,Y=”1122”,下列表达式结果为假的是()。A. NOT(X::Y)AND(X$Y)B. NOT(X$Y)OR(<>Y)C

设x=“11”,Y=”1122”,下列表达式结果为假的是()。

A. NOT(X::Y)AND(X$Y)

B. NOT(X$Y)OR(<>Y)

C. NOT(X>=Y)

D. NOT(x$Y)

点击查看答案
第9题
设X=”11”,Y=”1122”,下列表达式结果为假的是()。A. NOT(X==Y)AND(X$Y)B. NOT(x$Y)OR(<>Y)C

设X=”11”,Y=”1122”,下列表达式结果为假的是()。

A. NOT(X==Y)AND(X$Y)

B. NOT(x$Y)OR(<>Y)

C. NOT(X>=Y)

D. NOT(X$Y)

点击查看答案
第10题
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是

A.x&&y

B.x<=y

C.x||++y&&y-z

D.!(x<y&&!z||1)

点击查看答案
第11题
若X是第一个被表演的动作,则下面哪一项一定正确?

A.X被G表演。

B.X被H表演。

C.P是第4个被表演的动作。

D.Y是第2个被表演的动作。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改