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

只给定二输入与门、二输入或门两种器件,用两种方法设计实现逻辑表达式F=A(B+C).并对应写出用VHDL语言描述的赋值语句.

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“只给定二输入与门、二输入或门两种器件,用两种方法设计实现逻辑…”相关的问题
第1题
逻辑函数的与或表达式为现要求用二输入与门和异或门两种器件来实现.请写出适合此要求的逻辑表

逻辑函数的与或表达式为现要求用二输入与门和异或门两种器件来实现.请写出适合此要求的逻辑表达式,画出逻辑电路图.

点击查看答案
第2题
输入只有原变量,且给定四输入与非门和非门两种器件.请设计实现逻辑函数的组合电路.

输入只有原变量,且给定四输入与非门和非门两种器件.请设计实现逻辑函数的组合电路.

点击查看答案
第3题
试用五个2 输入端或门、一个与门和两个非门实现语句"A>B" ,A和B均为两位二进制数。

点击查看答案
第4题
在有原变量输入、又有反变量输入的条件下,用“或非”门设计实现下列逻辑函数的组合逻辑电路:(1)F(A,B,C)=Σm(0,1,2,4,5)(2)F(A,B,C,D)=Σm(0,1,2,4.6,10,14,15)

点击查看答案
第5题
试设计一个8421BCD码校验电路。要求当输入量DCBA≤2,或≥7时,电路输出F为高电平,否则为低电平。用“与非”门设计实现该电路,写出F表达式。

点击查看答案
第6题
问题描述:8×8的国际象棋棋盘上的一只马,恰好走过除起点外的其他63个位置各一次,最后回到起点.
这条路线称为马的一条Hamilton周游路线.对于给定的m×n的国际象棋棋盘,m和n均为大于5的偶数,且|m-n|≤2,试设计一个分治算法找出马的一条Hamilton周游路线.

算法设计:对于给定的偶数m,n≥6,且|m-n|≤2,计算m×n的国际象棋棋盘上马的一条Hamilton周游路线.

数据输入:由文件input.txt给出输入数据.第1行有两个正整数m和n,表示给定的国际象棋棋盘山m行,每行n个格子组成.

结果输出:将计算出的马的,Hamilton周游路线用下面的两种表达方式输出到文件output.txt.

第1种表达方式按照马步的次序给出马的Hamilton周游路线.马的每一步用所在的方格坐标(x,y)来表示.x表示行坐标,编号为0,1,...,m-1;y表示列坐标,编号为0,1...,n-1.起始方格为(0,0).

第2种表达方式在棋盘的方格中标明马到达该方格的步数.(0,0)方格为起跳步,并标明为第1步.

点击查看答案
第7题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】 给定函数fun的功能是:将

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

【说明】

给定函数fun的功能是:将从键盘上输入的每个单词的第一个字母转换为大写字母,输入时各单词必须用空格隔开,用“.”结束输入。

【函数】

int fun(char *c,int status)

{

if((1)=='')

return 1;

else

{

if((2)&&(3)&&(4))

(5)='A'-'a';

return 0;

}

}

main()

{

int flag=1;

char ch;

printf("请输入一字符串,用点号结束输入!\n");

do {

ch=getchar();

flag=fun(&ch,flag);

putchar(ch);

}while(ch!='.');

printf("\n");

}

点击查看答案
第8题
问题描述:给定k个正整数,用算术运算符+、-、*./将这k个正整数连接起来,使最终的得数恰为m.算法

问题描述:给定k个正整数,用算术运算符+、-、*./将这k个正整数连接起来,使最终的得数恰为m.

算法设计:对于给定的k个正整数,给出计算m的算术表达式.

数据输入:由文件input.txt给出输入数据.第1行有2个正整数k和m,表示给定k个正整数,且最终的得数恰为m.接下来的一行中有k个正整数.

结果输出:将计算m的算术表达式输出到文件output.txt.如果有多个满足要求的表达式,只要输出一组,每步算式用分号隔开.如果无法得到m,则输出“NoSolution!”.

点击查看答案
第9题
在只有原变量输入、没有反变量输入的条件下,用“与非”门设计实现下列逻辑函数的组合逻辑电路:

点击查看答案
第10题
在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()

在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()的功能是:输出数组元素中小于平均值的元素。请补充函数fun()。

例如:数组中元素的值依次为1,2,2,12,5,15,则程序的运行结果为1,2,2,5。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<conio.h>

include<stdio.h>

void fun(【 】,int n)

{

double sum=0.0;

double average=0.0;

int i=0;

for(i=0;i<n;i++)

【 】;

average= 【 】;

for(i=0;i<n;i++)

if(x[i]<average)

{

if(i%5==0)

printf("\n");

printf("%d/",x[i]);

}

}

main()

{

int x[1000];

int i=0;

clrscr();

printf("\nPlease enter some data(end with 0):");

do

{

scanf("%d",&x[i]);

}

while(x[i++]!=0);

fun(x,i-1);

}

点击查看答案
第11题
给定程序MODI1.C中函数fun的功能是:用下面的公式:π/4=1-1/3+1/5-1/7+.....求x的近似值,直到最后

给定程序MODI1.C中函数fun的功能是:用下面的公式:

π/4=1-1/3+1/5-1/7+.....

求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:

例如,程序运行后,输入0.0001,则程序输出3.1414。

请改正程序中的错误,使它能输出正确的结果。_______

注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!

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;

printf("Enter a float number:");

scanf("%f", &n1);

n2=fun(n1);

printf("%6.4f\n",n2);

}

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