一道oo design方面的题目,请大家帮忙看下。 [问题点数:50分,结帖人CSDN]

Bbs2
本版专家分:117
结帖率 100%
Bbs1
本版专家分:42
Bbs7
本版专家分:11181
Blank
黄花 2004年8月 Java大版内专家分月排行榜第二
Bbs3
本版专家分:608
Bbs1
本版专家分:42
Bbs1
本版专家分:8
一道C++题目大家帮忙
写出下列程序的运行结果:rn#include rnvoid main(void)rn int a=2,b=-1,c=2;rn if (a
一道关于OO的题目???
[code=C#]rnpublic abstract class Animalrnrn public abstract void ShowType();rn public void Eat()rn rn Console.WriteLine("Animal always eat.");rn rnrnrnrnpublic class Bird : Animalrnrn private string type = "bird";rnrn public override void ShowType()rn rn Console.WriteLine("Type is 0.", type);rn rnrn private string color;rn public string Colorrn rn get return color; rn set color = value; rn rnrnrnpublic class Chicken : Birdrnrn private string type = "chicken";rnrn public void ShowColor()rn rn Console.WriteLine("color is 0.", Color);rn rnrnrnrnclass Programrnrn static void Main(string[] args)rn rn Chicken chicken = new Chicken();rn chicken.ShowType();rnrn Console.ReadKey();rn rnrn[/code]rnrn请问输出的是什么???rn麻烦说说原因????
简单题目大家帮忙看下
#includernrnvoid test()rnrnrnrn int t;rn rn scanf("%d",&t);rn rn // 请在以下添加代码,使main函数中的变量m输出值等test函数中的变量t;rnrnrnrnmain()rnrnrn rn int m;rn rn test();rn rn printf("m=%d",m);rnrnrnrn
一道题目 大家帮忙
PATIENT table:rnPATIENT_ID NUMBER NOT NULL,Primary KeyrnLAST_NAME VARCHAR2(30) NOT NULLrnFIRST_NAME VARCHAR2(25) NOT NULLrnDOB DATE rnINS_CODE NUMBERrnPHYSICIAN table:rnPHYSICIAN_ID NUMBER NOT NULL,Primary KeyrnLAST_NAME VARCHAR2(30) NOT NULLrnFIRST_NAME VARCHAR2(25) NOT NULLrnLICENSE_NO NUMBER(7) NOT NULLrnHIRE_DATE DATErnADMISSION table:rnPATIENT_ID NUMBER NOT NULL,Primary Key,References PATIENT_ID column of the PATIENT tablernPHYSICIAN_ID NUMBER NOT NULL,Primary Key,References PHYSICIAN_ID column of the PHYSICIAN tablernWhich SQL statement will produce a list of all patients who have more than one physician? rnrnrn(A) SELECT p.patient_id FROM patient p WHERE p.patient_id IN (SELECT patient_id FROM admission GROUP BY patient_id HAVING COUNT(*) > 1); rn(B) SELECT DISTINCT a.patient_id FROM admission a, admission a2 WHERE a.patient_id = a2.patient_id AND a.physician_id <> a2.physician_id; rn(C) SELECT patient_id FROM admission WHERE COUNT(physician_id) > 1; rn(D) SELECT patient_id FROM patient FULL OUTER JOIN physician; rnrnrn答案是B 这题的A错在哪?
大家帮忙看下面的代码
。。。。rnprivate void button1_Click(object sender, System.EventArgs e)rn rn UdpClient udpG=new UdpClient();rn System.Net.IPEndPoint IPPoint =new System.Net.IPEndPoint(System.Net.IPAddress.Any,0);rn tryrn rn byte[] GetS=udpG.Receive(ref IPPoint);//每次执行到这一步就过不去了,也不报错,为什么啊?rnstring GetStr=System.Text.Encoding.ASCII.GetString(GetS);rn。。。。
大家帮忙看下面的代码...
多层数据库开发rn服务器端定义的方法如下:rnSTDMETHODIMP TLogin_ServerImpl::QueryG<em>oo</em>dsData(BSTR ASQLText,rn VARIANT* AData, long* AError)rn rn *AError=0;rn tryrn rn m_DataModule->ADOQuery1->Close();rn m_DataModule->ADOQuery1->Connection = m_DataModule->ADOConnection1;rn m_DataModule->ADOQuery1->SQL->Clear();rn m_DataModule->ADOQuery1->SQL->Add(ASQLText);rn m_DataModule->DataSetProvider1->DataSet = m_DataModule->ADOQuery1;rn m_DataModule->ADOQuery1->Open();rn *AData=m_DataModule->DataSetProvider1->Data;rnrn SetComplete();rn rn catch(...)rn rn SetAbort();rn *AError=1;rn rn return S_OK;rnrn客户端调用如下:rnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrn TCOMILogin_Server objWS = CoLogin_Server::Create();rn WideString sSQLCommand;rn Variant SSResult;rn sSQLCommand = ledtSQL->Text;rn long nError=-1;rn objWS->QueryG<em>oo</em>dsData(sSQLCommand,(Variant)&SSResult,&nError);rn if(nError==0)rn rn ClientDataSet1->Data = SSResult;rn rn elsern rn ShowMessage(IntToStr(nError));rn rnrn执行后nError还是为-1,好象没有执行的一样,请<em>大家</em><em>帮忙</em>解决一下!谢谢!
计算机硬件基础知识方面的一道题目???
“磁盘可以顺时针,逆时阵旋转” 这个条件会不会影响计算平均寻道时间??
大家帮忙看下面的代码
这个函数用来判断用户的email和密码是否在数据库中!rn我在select语句中用到了函数入参变量,我不知道我这种写法是否正确????rnrn我用数据库中的email地址和密码测试过,select count的结果是0,所以我怀疑是不是select语句写错了?rnrn请大牛们全面指点 多谢了啊!rnrn我这里用的datareader 觉得这个简单点,我还是初学者,也知道dataset里面有直接求count的函数,但是还是不太会用。rn[code=C#]rn[WebMethod(MessageName = "IsUserWithName")]rn public int IsUser(int userType, string email, string password)rn rn DBConnect.DBOpen();rn SqlDataReader myDataReader;rn int i = -1;rnrn if (userType == 3)rn rn SqlCommand mySqlCommand = DBConnect.mySqlConnection.CreateCommand();rnrn mySqlCommand.CommandText = "SELECT count(*)" +rn "FROM SinglePersonInfo " +rn "WHERE emailAddr ='"+email+" ' AND passwd = ' "+password+" ' ";rnrn myDataReader = mySqlCommand.ExecuteReader();rn if (myDataReader.Read())rn i = Convert.ToInt32(myDataReader[0]);rn elsern i = 0; rn rn elsern rnrn rn return i;rn rn[/code]
帮忙看下 C++ primer plus里面的一道操作符重载题目
P375rn<em>题目</em>,复数由两个部分组成;实数部分和虚数部分。复数的一种书写方式是(3.0,4.0),其中3.0是实数,4.0是虚数。rn假设a=(A,Bi) c = (C,Di)则下面是一些复数rn加法:a+c = (A+C,(B+D)i)rn减法:a-c = (A-C, (B-D)i)rn乘法:a*c = (A*C-B*D,(A*D+B*C)i)rn乘法:a*n = (A*n,(B*n)i)rn共轭: ~a = (A,-Bi)rnrn以下是我写的代码rn//filename complex0.hrn#ifndef COMPLEX0_H_rn#define COMPLEX0_H_rn#includernrnclass complexrnrn private:rn double x;rn double y;rn public:rn complex();rn complex(double a,double b);rn complex operator+(complex &c);rn complex operator-(complex &c);rn complex operator*(double n);rn friend complex operator*(double x,complex &c);rn complex operator*(complex &c);rn friend complex operator~(complex &c);rn friend std::ostream & operator << (std::ostream &os,complex &c);rn friend std::istream & operator >> (std::istream &is,complex &c);rn;rnrnrn#endifrnrn//文件一rnrn#includern#include "complex0.h"rnrncomplex::complex()rnrn x = y = 0.0; rnrncomplex::complex(double a,double b)rnrn x = a;rn y = b; rnrnrncomplex complex::operator+(complex &c)rnrn complex temp;rn temp.x = x+c.x;rn temp.y = y+c.y;rn return temp; rnrnrncomplex complex::operator-(complex &c)rnrn complex temp;rn temp.x = x-c.x;rn temp.y = y-c.y;rn return temp; rnrnrncomplex complex::operator*(complex &c)rnrn complex temp;rn temp.x = x*c.x-y*c.y;rn temp.y = x*c.y+y*c.x;rn return temp; rnrnrncomplex complex::operator*(const double n)rnrn complex temp;rn temp.x = x*n;rn temp.y = y*n; rn return temp;rnrnrncomplex operator*(double n,complex &c)rnrn return c*n; rnrnrncomplex operator~(complex &c)rnrn complex temp;rn temp.x = c.x;rn temp.y = 0-c.y;rn return temp; rnrnrnstd::ostream & operator << (std::ostream &os,complex &c)rnrn os << "(" << c.x << "," << c.y << "i)"; rnrnrnstd::istream & operator >> (std::istream &is,complex &c)rnrn std::cout << "real:";rn is >> c.x;rn std::cout << "imaginary:";rn is >> c.y;rnrnrn//文件二rnrn#includern#include "complex0.h"rnusing namespace std;rnint main()rnrn complex a(3.0,4.0);rn complex c;rn complex d;rn cout << "Enter a complex number(q to quit):\n";rn while(cin>>c)rn rn rn cout << "c is " << c << endl;rn //cout << "complex conjugate is " << ~c ;rn cout << "a is " << a << endl;rn d = a + c;rn cout << "a + c is " << d << endl; //cout << "a+c is " << a+c << endlrn //cout << "a - c is " << a -c << endl;rn //cout << "a*c is " << a*c << endl;rn // cout << "2*c is " << 2*c << endl;rn cout << "Enter a complex number(q to quite):\n" ; rn rn rn return 0;rnrnrn//文件三rnrn问题一:好像共轭复数的方法重载写错了rn问题二:注释掉的都是错误的,rn d = a + c;rn cout << "a + c is " << d << endl;rn 编译正确rn cout << "a+c is " << a+c << endl;rn 编译错误,请问a+c的返回类型不也是complex么,为什么重载的cout<
一道题目请高手帮忙!!
<em>题目</em>:将B_树的结点类型中key[m+1]和recptr[m+1]分别改为key[m]和recptr[m],并使用0号单元,据此修改程序 大虾<em>帮忙</em>!rn急用!非常感谢。。。rn相关程序下载:http://pickup.mofile.com/7409852475827449rn其中algo8-6.CPP是主程序rnrn
大家帮忙看下
我出现了一个问题就是选择药品名称时,可以出现它的药品规格和药品价格相对应记录,但是刷新页面得到的不是我选择的药品名称.而是出现的刚进入界<em>面的</em>(请选择药品名称).怎么样修改呢?我把代码贴出来了,谢谢了,毕业设计等着急.rnrnrnrnrnrnrnrnrnrnrn rn rn rn rnrnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn 病人id:rn rn rn rn rn rn rn 请选择药品名称rnrn rn rn >rn rn rn rn rn rn rn rn 药品规格:rn >rn rn rn 药品价格:rn >rnrn rn rn rnrn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rnrnrnrn
一道查询题目帮忙
rnSrnS# SNAME AGE SEXrn1 李强 23 男rn2 刘丽 22 女rn5 张友 22 男rnrnCrnC# CNAME TEACHERrnk1 C语言 王华rnk5 数据库原理 程军rnk8 编译原理 程军rnrnSCrnS# C# GRADErn1 k1 83rn2 k1 85rn5 k1 92rn2 k5 90rn5 k5 84rn5 k8 80rnrn问:检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
一道SCJP的题目,高手来帮忙看下
public class Item rn private String desc;rn public String getDescription() return desc; rn public void setDescription(String d) desc = d; rnrn public static void modifyDesc(Item item, String desc) rn item = new Item();rn item.setDescription(desc);rn rn public static void main(String[] args) rn Item it = new Item();rn it.setDescription("Gobstopper");rn Item it2 = new Item();rn it2.setDescription("Fizzylifting");rn modifyDesc(it, "Scrumdiddlyumptious");rn System.out.println(it.getDescription());rn System.out.println(it2.getDescription());rn rnrnrn那个modifyDesc(it, "Scrumdiddlyumptious");方法传递的it对象,对象传递的不是地址么,为什么方法运行后不会改变原来的it对象,输出结果依旧是Fizzylifting?高手<em>帮忙</em><em>看下</em>...
今天考试的一道题目帮忙看下
编写一个函数,要求对于一个正整数,若它能表示成几个连续的正整数之和,则输出所有可能的情况的序列rn <em>题目</em>的大意是这样的,<em>帮忙</em><em>看下</em>,谢谢!
请教大家一道js方面的题目,谢谢!
[img=https://img-bbs.csdn.net/upload/201708/11/1502438545_674038.png][/img]
一道题目,请大家解答!
试编程计算Z=5X+3Y+10 已知X,Y均放在数据段,其值由编程者自定。结果Z仍放数据段。
C++primer上的一道题目,麻烦大家帮忙看下
[code=C/C++][/code]rn/* rn * 编写程序从标准输入设备读入字符串,并把该串放在字符数组中。rn * 描述你的程序如何处理可变长的输入。提供比你分配长度长的字rn * 符串数据测试你的程序。rn*/rnrn#include rn#include rn#include rn#include rnusing namespace::std;rnrnint main()rnrn string str;rnrn cout << "Enter string: " << endl;rn cin >> str;rnrn const size_t len = str.size();rn char *new_str = new char[len + 1];rnrn strncpy(new_str, str.c_str(), len);rnrn new_str[len + 1] = '\0';rn cout << new_str << endl;rn delete [] new_str;rnrn return 0;rnrn我用VC6.0编译,编译连接都没问题,运行,输入字符串也能执行,但最后弹出Debug Error!rn这是怎么回事,<em>大家</em><em>帮忙</em><em>看下</em>
C++primer上的一道题目,麻烦大家帮忙看下
/* rn * 编写程序判断两个数组是否相等,然后编写一段类似的rn * 程序比较两个vector。rn*/rnrn#include rn#include rn#include rnusing namespace::std;rnrnint main()rnrn string str;rn vector ivec1, ivec2;rnrn cout << "输入数组A的元素(Ctrl+Z to end):" << endl;rn while (cin >> str) rn ivec1.push_back(str);rn rn cout << "输入数组B的元素(Ctrl+Z to end):" << endl;rn while (cin >> str) rn ivec2.push_back(str);rn rnrn if (ivec1.size() != ivec2.size()) rn cout << "这两个数组不相等。" << endl;rn return 0;rn else if (ivec1.size() == 0) rn cout << "这两个数组不相等。:" << endl;rn return 0;rn else rn vector::iterator iter1, iter2;rn iter1 = ivec1.begin();rn iter2 = ivec2.begin();rn rn while (*iter1 == *iter2 && iter1 != ivec1.end()) rn iter1++;rn iter2++;rn rn cout << "这两个数组相等。" << endl;rn rn return 0;rnrnrn运行,输入数据有问题,我是用VC6.0,第一次提示输入后,按ctrl+z,直接就结束程序了。rn麻烦<em>大家</em><em>看下</em>,谢谢了rnrn
一道编程题目大家帮忙看下谢了
拼点游戏n查看 提交 统计 提问n总时间限制: 1000ms 内存限制: 65536kBn描述nC和S两位同学一起玩拼点游戏。有一堆白色卡牌和一堆蓝色卡牌,每张卡牌上写了一个整数点数。C随机抽取n张白色卡牌,S随机抽取n张蓝色卡牌,他们进行n回合拼点,每次两人各出一张卡牌,点数大者获得三颗巧克力,小者获得一颗巧克力,如果点数相同,每人各得二颗巧克力,使用过的卡牌不得重复使用。已知C和S取到的卡牌点数,请编程计算S最多和最少能得到多少颗巧克力。n输入n输入包含多组测试数据。n每组测试数据的第一行是一个整数n(1<=1000),接下来一行是n个整数,表示C抽到的白色卡牌的点数,下一行也是n个整数,表示S抽到的蓝色卡牌的点数。 n输入的最后以一个0表示结束。n输出n对每组数据,输出一行,内容是两个整数用空格格开,分别表示S最多和最少可获得的巧克力数。n样例输入n3n92 83 71n95 87 74n2n20 20n20 20n2n20 19n22 18n0n样例输出n9 5n4 4n4 4
一些常见面试OO design题目总结
最近很多公司面试喜欢问一些OO <em>design</em>的<em>题目</em>, 我总结了一些比较高频的<em>题目</em>, 需求不一定准确, 设计的也不一定好, 欢迎提出建议.  1. 电梯设计  2. 停车厂设计  3. 通用卡牌游戏blackjack设计  4... 1. 电梯设计 需求:
大家一道黑盒测试方面的问题!
Windows系统中文件名可以包含除了\ /:* ? “ < > |之外的任意字符。假设合法的文件名长度为1~255个字符(西文),试用等价类划分法设计Windows文件名的测试用例,不考虑一个文件名包含两个及两个以上非法字符的情况。
think in java里面的一条题目大家帮忙看下。。。
P229 第四版rn创建一个空的LinkedList,通过使用ListIterator,将若干个Integer插入这个List中,插入时,总是将它们插入到List的中间。rnrnrn我有点想不通,如果<em>题目</em>没有“通过使用ListIterator”,那解决起来反而好办多了,先add,再插入的时候再用带索引参数的add就OK了,如果如<em>题目</em>的话,我就不知道怎么搞了,<em>大家</em>有经验的话,说说你们怎么想的////
大家看下面的题目,多谢关注!
1.unsigned char *p1;rn int *p2;rn p1=(unsigned char *)0x100000rn p2=(int *)0x1000000 rn 求 p1+5=?rn p2+5=?rn2.unionrn unsigned char i;rn structrn unsigned char first;rn unsigned char second;rn data;rn number;rn number.i=50;rn求 number的字节数是___,number.data.first=____;rnrn
300分的帖子请linux方面的高手帮忙看下
我会新开帖送分的 rn有一个开源的 产品 cdrecorder 用于光盘刻录的rn这里下载rnhttp://freecode.com/urls/cb8ade3a36bd03c2b2dc23be2746d574rnrn现在问题是这个产品是跨平台的rn里面有些宏 不知道编译器是什么地方替换的rn比如 _PR宏rnrn导致我现在想用这个产品里<em>面的</em>libscg进行二次开发是不可能的rn我模仿里<em>面的</em>程序在.c里如下引用头文件rnrn#include rn#ifndef lintrnstatic UConst char sccsid[] =rn "@(#)cdrecord.c 1.401 11/08/02 Copyright 1995-2011 J. Schilling";rn#endifrnrn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include /* for rlimit */rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rn#include rnrn然后编译就出现很多错误 rn主要是这个程序的makefile太复杂了 有熟手知道怎么整吗rn我已经试着用gcc的宏展开的方法 但不知道怎么的 就是看不到展开的宏rnrn此问题如果解决了 立即送300分 不够的话 我开新帖送分
大家帮忙看下代码
[code=C#]rnrn private string _FileName;rnrn private static Dictionary lockDic = new Dictionary();rnrn /// rn /// 获取或设置文件名称rn /// rn public string FileNamern rn get return _FileName; rn set _FileName = value; rn rn /// rn /// 写入文本rn /// rn /// 文本内容rn /// 文本内容rn private void Write(string content, string newLine)rn rn if (string.IsNullOrEmpty(_FileName))rn rn return ;rn rn using (System.IO.FileStream fs = new System.IO.FileStream(_FileName, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite, System.IO.FileShare.ReadWrite, 8, System.IO.FileOptions.Asynchronous))rn rnrn Byte[] dataArray = System.Text.Encoding.Default.GetBytes(content + newLine);rnrn b<em>oo</em>l flag = true;rn long slen = dataArray.Length;rn long len = 0;rn while (flag)rn rn tryrn rn if (len >= fs.Length)rn rn fs.Lock(len, slen);rn lockDic[len] = slen;rn flag = false;rn rn elsern rn len = fs.Length;rn rn rn catch (Exception ex)rn rn while (!lockDic.ContainsKey(len))rn rn len += lockDic[len];rn rn rn rn fs.Seek(len, System.IO.SeekOrigin.Begin);rn fs.Write(dataArray, 0, dataArray.Length);rn fs.Close();rn rn rn[/code]rnrn如上代码,wince下面,System.IO.FileOptions.Asynchronous 和 fs.Lock(len, slen);rn这两行代码 wince没有该方法或者成员,请问怎么改写,谢谢!
大家帮忙看下
1)一个页面:B<em>oo</em>kList-1-0.aspxrn2)用 document.forms[0].submit();提交时rn3)获取url路径: HttpContext context = application.Context;rn string path = context.Request.Path; rn4)结果显示的不是原来的地址(B<em>oo</em>kList-1-0.aspx)而是B<em>oo</em>kList.aspxrnrn这是什么情况呢??????rn请<em>帮忙</em><em>看下</em>喽,谢谢了。rn
初学者请大家帮忙看下
select * from xxh where id in(select min(id) from xxh group by name2)加上where name1='张三'rnrn要的是name1里张三的name2里的记录rn如果name1里有一条是李四,那就不显示是李四的name2里的那条记录rn
一道作业题,请大家帮忙
这是我的作业题,现在遇到一个棘手问题,请教<em>大家</em>:rn输入:先是点的个数,然后是几十万个平面点的序号和坐标,然后是三角形个数,然后是几十万个三角形的序号和相应的定点序号。rn输出:所有三角形面积之和rn**************rn我的问题是,空间较优的最快算法(每次读入一定量的三角形,如何最快的去搜索它的顶点)
容器方面的题目
我这儿有一个<em>题目</em>,编写书籍和图书馆之间的关系。rnrnpublic class B<em>oo</em>k rn private String isbn="";rn private String author="";rn private String title="";rn rn public B<em>oo</em>k(String isbn,String author, String title)rn this.isbn = isbn;rn this.author = author;rn this.title = title;rn System.out.println(toString());rn rn rn public String toString()rn return isbn+" "+author+" "+title;rn rnrn还有各个值的set,get方法都写了。rn现在要求写一个Library类,其中有三个方法rn public b<em>oo</em>lean sortedInsert(B<em>oo</em>k newb<em>oo</em>k)rn rn public B<em>oo</em>k searchISBN(String isbn)rnrn public Collection searchAuthor(String autor)rnrnB<em>oo</em>k类和Library类之间的关系应该用Set来实现,Set中的值要用Iterator读取。rn但是Set不是只能单个值吗?应该用来保存ISBN还是索性用Set来表示,Set应该怎么使用,不知道哪位大哥能帮一下忙?rnrn万分感谢!rn
大家帮忙看下
PRODUCTID PRODUCTNAM QUAN CATEGORY ORIGIN PRODUCTPRICErn---------- ---------- ---- ---------- ---------- ------------rn0100010001 手机 400 0200010001 诺基亚rn0100010002 乐phone 400 0200010002 中国联想rn0100010003 笔记本 400 0200010003 中国联想rn这样表中要想像其中插入数据,就只插入productprice这一项,应该用什么命令呢,能具体点吗,新手?谢谢了哈
一道计算题 请大家帮忙
无符号类型变量a和b 在执行一下三个指令后包含什么?rnrna^=b;b^=a;a^=b;rnrn希望有详解 很感谢!
一道选择题,请大家帮忙!!
从供选择的答案中填入下列叙述中的方框内。rn在计算机的指令系统中,通常同时采用多种确定操作数地址的方式。当操作数直接由指令给出时,操作数称为 A 。当操作数的地址由某个指定的变址器的内容与位移量相加得到时,称为 B 。如果操作数的地址是主存中与该指令地址无关的存储单元的内容,则称为 C 。是否进行 C ,用指令中的某个特征位指定。 rnrnA、B、C:1。间接寻址 2。相关寻址 3。相对寻址 4。单纯寻址rn 5.变址寻址 6。直接数 7。低位数 8。堆栈寻址rn
电大VB题目,大家帮忙看下,谢谢!
开发一个成绩查询数据库应用程序。它具有数据增加(Insert)、修改(Update)、删除(Delete)和查询(Select)功能。rn开发步骤及要求:rn1.准备工作rn建立名称为“vbxk5-成绩查询”文件夹,在该文件夹下,建立“图标”文件夹,在其中存入界面设计时所用图标。开发过程中的全部文件存放在“vbxk5-成绩查询”文件夹中。rn2.建立成绩查询数据库rn用Microsoft Access或SQL Server创建一个名称为“成绩”的数据库,其中包含三张数据表,即学生成绩表、学生情况表、课程情况表,如表5-3、表5-4、表5-5、表5-6所示。rn rn表5-3 学生成绩表rn字段名 类型 长度 说明rn学号 文本 10 主键rn课程号 文本 10 rn成绩 文本 20 rn rn rn表5-4 学生情况表rn字段名 类型 长度 说明rn学号 文本 10 主键rn姓名 文本 20 rn rn表5-5 课程情况表rn字段名 类型 长度 说明rn课程号 文本 10 rn课程名 文本 50 rn rn rn表5-6 添加表记录rn表名 表记录rn学生成绩表 通过程序添加rn学生情况表 手工添加:(001、张红)、(002、李强)、(003、王丽)rn课程情况表 手工添加:(001、数据库原理)、(002、可视化程序设计)rn rnrn
一到题目,帮忙看下
[code=C/C++]rnvoid main()rnrn int x=15;rn while(x>10 && x);rnrn[/code]rn怎么输出17,break有叠加的效果吗?
一道概率题目大家帮忙看一下~~~
[size=16px]有n个人去坐n个座位,人和座位的编号分别1-n,每个人本应对号入座,但这n个人中有1个疯子,rnrn其他人都是正常的,已知1号是疯子,去坐座位的顺序是从1号至n号,rn rn 疯子坐座位的行为是胡乱坐(即从所有空座位中随机坐一个),正常人在自己的座位没有被占的rnrn情况下会去自己的位置,否则从剩下的座位中随机选择一个坐。rnrn 问题:求第n个人坐到自己正确的位置的概率。[/size]
一道组合数学的题目大家帮忙解释一下吧!
某机要部门安装了电子锁。M个工作人员每人发一张磁卡,卡上有开锁的密码特征。为了确保安全,规定至少要有N个人同时使用各自的磁卡才能将锁打开。现在需要你计算一下,电子锁上至少要有多少种特征,每个人的磁卡上至少有几个特征。如果特征的编号以小写英文字符表示,将每个人的磁卡的特征编号打印出来。要求输出的电子锁的总特征数最少。
一道面试题目大家帮忙看看?
WEB-INF目录下的web.xml文件 在tomcat部署中起什么作用?rn rn就是应用程序要部署在tomcat 下时用到的! 请赐教啊 谢谢!
一道C++题目大家帮忙参考一下。
用面向对象语言实现:rn(1)类Dictionary:从文件dictionary.txt 中读入给定的英文单词并保存在其数据成员中;dictionary.txt 中每行有多个单词,用“;”加以分隔,每个单词最多16个字符;单词不跨行,因此每行的长度可能不一样,最多为n 个字符;该文件最多有m 行,实际行数可以不等于m;n 和m 均在产生Dictionary 的实例时由调用方给出;Dictionary 对外提供成员函数b<em>oo</em>l search(char* w),rn使得w 在这些单词中时返回true,否则返回false。rn(2)一段测试程序:从命令行给出n 和m;产生Dictionary 的一个实例dic;从键盘读入单词word;输出dic.search(word)的结果。(选做:改从指定文件中读入多个单词,分别输出相应的search 结果)
C#题目大家帮忙看下,很急
[code=C#]namespace ConsoleApplication3rnrn class Arn rn public static int X;rn static A()rn rn X=B.Y+1;rn rn rn class Brn rn public static int Y=A.X+1;rn static B()rn static void Main()rn rn Console.WriteLine("X=0,Y=1", A.X, B.Y);rn rn rn[/code]rn这段代码到底是怎么执行的,入口是Main函数吗?为什么加断点直接过去了,没有跳到class A中去???
一个题目帮忙看下
撰写某个程序,使它能够接收由命令行(command line)传入的三个引数。rn需要对代表命令行的引数的strings数组进行索引。rnrnrn谢谢奥。我初学。不太懂main(String args[])怎么传的参数rn
SCJP集合的一道题目,大家帮忙
Question 31rnGiven:rn11. // insert code herern12. private N min, max;rn13. public N getMin() return min; rn14. public N getMax() return max; rn15. public void add(N added) rn16. if (min == null || added.doubleValue() max.doubleValue())rn19. max = added;rn20. rn21. rnWhich two, inserted at line 11, will allow the code to compile? (Ch<em>oo</em>serntwo.)rnA. public class MinMax rnB. public class MinMax rnC. public class MinMax rnD. public class MinMax rnE. public class MinMax rnF. public class MinMax rnrn[color=#FF0000]rn答案是DFrn1.给一个类加泛型是什么意思?有什么作用?rn2.为什么D就对A就不对呢?rn3.最好能详细的讲下这道题,分析下每一个答案,什么含义?和其他的有什么区别rn[/color]
帮忙解决一道题目
制作新闻用户控件(UserControl)。rn需求说明:rn 在新闻系统中,大量使用类似图一的页面效果。为了起到复用代码、便于维护的作用,应将该部分做成用户控件。由于上部变化过多,所以用户控件不实现这部分。只实现图二部分。rn功能实现:rn1、 可以通过参数定义行数,宽度,每行前<em>面的</em>字符,如果能够把行前面加上灵活变化的图片更好。rn2、 3天内发布或修改的新闻可以显示new图片。rn3、 点击new图片,提示用户:“您确信浏览该新闻嘛?”(说明:纯粹是一个考试点儿,并不符合新闻系统的实际需要。望应聘者不要迷惑试题的不合理性。)rn4、 新闻链接页面为ShowNews.aspx?NoId=实际的新闻NoId。rn数据库说明:rn 数据库为Sql Server 2000。数据库名为Test,新闻表名为News,表结构如下:rn表名 Newsrn字段 类型 长度 默认值 说明rnNoId Int rnTitle Varchar 128 标题rnContent Text 内容rnCreateDate Datetime 创建时间rnEditDate DateTime 最后修改时间rn
一道题目帮忙指点
其功能是:计算3*10阶矩阵中每一列元素(8位二进制数)之和并将其结果存放在指定的内存单元中。rnextern load:far,save:farrnn equ 30rndseg segmentrnsource db n dup(?)rnsrc dw sourcernresult dw n/3 dup(0)rni equ 3rnj equ 10rnname0 db 'intput29.dat',0rnname1 db 'output29.dat',0rndseg endsrnsseg segment stackrn db 256 dup(?)rnsseg endsrncseg segment rn assume cs:cseg,ds:dseg,ss:ssegrnstart proc farrn push dsrn xor ax,axrn push axrn mov ax,dsegrn mov ds,axrn mov es,axrn lea dx,source rn lea si,name0rn mov cx,nrn call loadrn lea si,sourcern lea di,resultrn mov bx,1rnlpj: mov dx,0rn mov cx,1rnlpi: mov al,[si]rn xor ah,ahrn add dx,axrn add si,10rn inc cxrn cmp cx,irn jbe lpirn mopv [di],dxrn add di,2rn inc srcrn mov si,srcrn inc bxrn cmp bx,jrn jbe lpjrn lea dx,resultrn lea si,name1rn mov cx,n*2/3rn callrn retrnstart endprncseg endsrn end startrnrn程序中src dw source 有什么作用呀?他应该跟后<em>面的</em>rninc srcrnmov si,srcrn有关吧,从这里看好象是说定义source 为字存储单元,src为他的首地址?还是说有其他什么意义?
大家来看一道题目
Problem Descriptionrn电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以<em>大家</em>都希望尽量使卡上的余额最少。rn某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。rnrn rnrnInputrn多组数据。对于每组数据:rn第一行为正整数n,表示菜的数量。n<=1000。rnrnn=0表示数据结束。rnrn rnrnOutputrn对于每组输入,输出一行,包含一个整数,表示卡上可能的最小余额。rn rnrnSample Inputrn1rn50rn5rn10rn1 2 3 2 1 1 2 3 2 1rn50rn0rn rnrnSample Outputrn-45rn32rnrnrn答案在这里 http://blog.csdn.net/usingnamespace_std/article/details/8977501
请教大家一道题目
输入一串数字把他转换成中文大写 rn例如:123 rn换成中文大写为:壹百二拾三 rn写好拉要发上来看看<em>大家</em>能用几种方法
一道题目大家帮忙
设计一个方法 replace(char a[],int alength,char b[], int blength,char c[],int clength) rn要实现下<em>面的</em>功能;rn如果rnchar a[]='a','b','c','d','a','b','c','d';rnchar b[]='b','c';rnchar c[]='e','f';rnalength,blength,clength分别代表3个数组的长度,要求如果a中包含b,要把b第一次出现的时候的值代替成crn返回char a[]='a','e','f','d','a','b','c','d';rn谢谢
大家一道题目
有四个数a,b,x,d,x比这四个数的平均数大15%,而a,b,d则在15%以内,现知道a,b,d三个数的平均数为value,如何用随机数求得x的取值范围呢?
数据挖掘的题目大家帮忙
3、下表提供了目标概念PlayTennis(能否打网球)的14个训练例,其中每一个事例由属性Outl<em>oo</em>k、Temperature、Humidity和Wind来描述,请利用朴素贝叶斯分类方法来判断下面新实例的目标概念PlayTennis的值。rnID Outl<em>oo</em>k Temperature Humidity Wind PlayTennisrn1 Sunny Hot High Weak Norn2 Sunny Hot High Strong Norn3 Overcast Hot High Weak Yesrn4 Rain Mild High Weak Yesrn5 Rain C<em>oo</em>l Normal Weak Yesrn6 Rain C<em>oo</em>l Normal Strong Norn7 Overcast C<em>oo</em>l Normal Strong Yesrn8 Sunny Mild High Weak Norn9 Sunny C<em>oo</em>l Normal Weak Yesrn10 Rain Mild Normal Weak Yesrn11 Sunny Mild Normal Strong Yesrn12 Overcast Mild High Strong Yesrn13 Overcast Hot Normal Weak Yesrn14 Rain Mild High Strong Norn
昨天笔试的一道题目,请大家帮忙看看
昨天去MaxWit笔试C语言,有一个<em>题目</em>想请大大们<em>帮忙</em>解决下:rnswitch case 语句和if else语句哪个效率高?rn我的理解是switch case应该比if esle的效率高,可是最后的答案不对,那边的老师说三种情况都有可能,效率高,效率低,效率一样。具体为什么我没方便问,还是不能懂,当时那个老师提了一句什么C本质什么的,不知道是什么,有知道的大大们请告知一下,谢谢啦!
面试一道数据库题目大家帮忙解决下
A表 rnid username addressrn1 aa rn2 bb rn3 cc rnrnB表 rnid username address rn1 uu abcrn2 mm bcd rn3 dd oujrnrnA,B表比较如果ID 相同 则将B表的ADDRESS 复制到A表中rn用SQL语句实现rn
一道SQL 题目大家帮忙解答 谢谢了
员工表 有列 name,sex,age,income rn获取 姓名为‘张三’的员工 收入,性别为男的员工人数,男员工的平均收入,女员工的平均收入 rn用一条SQL语句实现 rn
一道大学里的题目,请大家帮忙看看
109 方阵A的Crout分解 rn 1 功能 对方阵A作LU分解,其中L为下三角阵, U为单位上三角阵.rn 2 数学方法简介 对奇异方阵A通常是消去主对角线以下的元素,使A变为下三角阵,记未变换的A为A(0) .rn 第一步, 若aij(0) 0, 令uij =aij(0) /a11(0) , j=2,3,…..,n .构造初等方阵 rn 1 u12 u13 . . .u1n rn U1= 1 rn 1rn .rn 1rn则 rn 1 -u12 -u13 . . . –u1nrn U1(-1) = 1 rn 1 rn 1rn用u1(-1) 右乘A,rn a11(0) 0 0 0rn AU1(-1) = a21(0) a22(1) a23(1) … a2n(1)rn … … rn an1(0) an2(1) an3(1) … a nn(1)rn 第二步,若a22(1) 0, 令u2j =a2j(1) /a22(1) , j=3,4,……,n. 构造初等方阵rn 1 0 0 … 0rn u2(-1)= 1 -u23 -u2nrn 1 rn 1rn用u2(-1) 右乘A(1),则rn a11(0) 0 0 … 0rn A(1)U2(-1)=A(0) U1(-1)U2(-1)= a21(0) a22(0) 0 … 0rn a31(0) a32(1) a33(2) a3n(2)rn … … …rn an1(0) an2(1) an3(2) ann(2)rn若a33(2)0,可按上述步骤继续往下作,akk(k-1) 0,k=1,2,……,n,作完n-1步,A U1(-1) U2(-1)…Un-1(-1)=A(n-1) =Lrn则L为下三角阵,令U(-1) =U1(-1)U2(-1)…Un-1(-1) ,它为单位上三角阵,则rn A=A(n-1) U=LUrn这里L为下三角阵,U为单位上三角阵.rn 为了省去一些工作单元,用紧凑格式编写程序,即将L存放在A的左下方(含对角线),将单位上三角阵U存放在A的右上方(不含对角线元,对角线元全为1不必存放).rn上述变换过程的计算方法步骤为,对I=1,2,…,n, 有rn lji =aji –∑ljk uki , j=i,i+1,…,nrn uij=(aij –∑ljk ukj)/ lii , j=i +1,i+2,…,nrn每步先算i列的元素,再算i行的元素.rn3 使用说明rn输入参数rnN 整变量,方阵A的阶数.rnA(N,N) N*N个元素的二维实数组,按行存放矩阵A.rn输出参数rnW 标志,W=0分解完毕,W=1分解进行不下去.rnL(N,N) 下三角阵L;rnU(N,N) 单位上三角阵U.rn10 ‘*************************************’rn20 ‘* 109 方阵的A的CROUT分解 *’rn30 ‘*************************'************’rn40 INPUT "N,E="; N, Ern50 DIM A(N, N)rn60 PRINT TAB(3); "EXAMPLE"; TAB(8); "JUZHEN A": PRINTrn70 FOR I = 1 TO Nrn80 FOR J = 1 TO Nrn90 READ A(I, J): PRINT USING; "####.#"; A(I, J);rn100 NEXT Jrn110 PRINTrn120 NEXT Irn130 PRINT: GOSUB 500rn140 PRINT TAB(5); "W="; W: PRINTrn150 IF (W = 1) THEN GOTO 380rn160 PRINT TAB(15); "JUZHEN L"rn170 PRINTrn180 FOR I = 1 TO Nrn190 FOR J = 1 TO Irn200 PRINT USING; "##.#####"; A(I, J);: PRINT " ";rn210 NEXT Jrn220 PRINTrn230 NEXT Irn240 FOR I = 1 TO Nrn250 A(I, I) = 1rn260 NEXT Irn270 PRINTrn280 PRINT TAB(15); "JUZHEN U"rn290 PRINTrn300 FOR I = 1 TO Nrn310 FOR J = I TO Nrn320 PRINT TAB(10 * (J - 1)); USING; "##.#####"; A(I, J);rn330 NEXT Jrn340 PRINTrn350 NEXT Irn360 DATA 1, 2, 3, 4, 1, 4, 9, 16, 1, 8, 27, 64, 1, 16, 81, 256rn370 DATArn380 ENDrn500 'SON'rn510 IF ABS(A(1, 1)) rn=========================================================================rn上<em>面的</em>是<em>题目</em>,下<em>面的</em>Basic程序是实现那个<em>题目</em>的。要求把那段Basic程序翻译成rnC或者Pasical,还要有运行结果,谢谢<em>大家</em>。
一道C语言编程题目,老是提示WA,请大家帮忙看看
一个C语言编程的问题,请多多指教rn<em>题目</em>是这样的:rnrn成绩排名rnrnDescriptionrnrn给出一个班的成绩情况,请计算平均分,并按平均分进行排名。 输入 第一行是一个整数K,表示样例个数。每个样例的第一行是两个正整数N(N,&num,&k);rn for(i=0;i
有关FOXBASE的一道非常容易的题目,请大家多多帮忙
这是一到该错题,原题为rnDIME m_array(3)rnm_year=year(date())rn@10,30 say “输入年号:”get m_year pict "9999"rnreadrnclearrnfname="GZ"+m_yearrn……rn错误在最后一步,应改为:fname="GZ"+right(str(m_year),4)rn我对此不大明白,为什么要加right?年不是本身就是四位数吗?为何还要从右边取四位?rn这只是这道题的一部分,其中,第一步为建立数组,然后fname为一个数据库的名字,也许我说的不大清楚,有什么不很清楚的地方我会再作解释的,只是想知道这导体为什么这样改?非常感谢<em>大家</em>,请尽快给我答复。
一道面试题(请大家帮忙看一下这道题目如何作答)
两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这rn句话对不对?为什么? rn
一道排序题目不懂啊。。请帮忙
class Testrn public static void main(String args[])rn ArrayList strings = new ArrayList();rn strings.add("aAaA");rn strings.add("AaA");rn strings.add("aAa");rn strings.add("AAaa");rn Collections.sort(strings);rn for(String s:strings)rn System.out.println(s);rn rn rnrn为什么是rnAAaarnAaArnaAarnaAaA
求解一道网络题目,请高手帮忙
1:有两个局域网192.168.2.0和192.168.8.0,现准备通过两台路由器进行相连,路由器之间通过S0/0接口相连。rn请写出通过静态路由实现相连的配置方案和动态路由实现相连的配置方案。要求画出连接图和rn标明IP。rnrn2:有一局域网192.168.1.0,通过一个路由器连接到互联网。现有3台PC(PC1:192.168.1.5,PC2:192.168.1.6,PC3:rn192.168.1.7).请写出访问控制列表:(1)允许3台PC都可以访问202.12.5.1.(2)只允许PC1访问202.12.5.2的FTPrn。rnrn3:某单位有一个局域网,5个部门共有40台PC,现要求通过一交换机划分成5个VLAN,部门间不能相互访问,通过rn一路由器与互联网连接,各部门都能到互联网。请做出规划并写出网络连接设备的配置。
一道foxpro的题目!请各位帮忙!!谢谢!!
要求用多重循环语句实现!rn Arn BBBrn CCCCCrn DDDDDDDrn谢谢!!
有关继承的一道题目,请帮忙解答。
class C1rn static int j=0;rn public void method(int a)rn j++;rn rn rn class Test extends C1rn public int method()rn return j++;rn rnrn public void result()rn method(j);rn System.out.println(j+method());rn rnpublic static void main(String args[])rn new Test().result();rn rnrn1. 3rn2. 2rn3. Compiler error at line 8rn4. 1rn5. 0rnans:2rn请解说下,谢谢
一道题目,C++问题,请帮忙.
一、<em>题目</em><em>题目</em>字符串类型6结构附加串长表示字符数组回传方式引用操作(函数)输入、输出、串长、连接、复制、比较、取子串、查找、插入、删除rn二、概要设计1.设计要点⑴附加结束标志'\0'。⑵用scanf逐个输入一行字符。2.数据结构⑴逻辑结构:字符序列⑵存储结构:typedef char String[Max+1];3.基本操作void in( )输 入void out( )输 出void strlength()串长String operator==()复制String operator+()连接void strcompair()比较void strcut()取子串void strfind()查找void strinsert()插入void strdelete()删除rn最好做两份 一份回传方式是引用 一份是数组
一道题目,请大家帮忙,谢谢了
【问题描述】rn  小山田心子是一只快乐的小白兔,某天她看到一座彩虹桥,彩虹桥长度为N,每个单位都有一个美观度,小山田心子一开始在单位1,并取走单位1的美观值,接下来她会在从下一格开始到N中选择一个最大美观度的单位跳过去(如果美观值相同取前<em>面的</em>),然后取走美观值,直到她走到N,请输出她取走的美观度之和。rn【输入格式】rn  第一行一个整数N(10
一道笔试题目,请大家讨论
<em>题目</em>:一个整型数组 va[99],把1-100共一百个自然数放入到数组中,有一个未 放入,请有最简单的方法找到这个数。rn请<em>大家</em>踊跃发言阿。
大家一道FOXPRO的程序设计题目
设计一过程SUB。PRG,计算P=N!(N=5),要求:rn1) 过程带有参数P和N,通过调用把N传递给过程;rn2) 计算结果通过P传回调用处.rn在C中设计很简单,但在FOXPRO,生成.PRG,直接运行得不到结构,求原程序
本人面试的一道题目,请大家积极参加
随机选四个数(1..10)之间,经过加减乘除后结果为24,系统自动为'yes',否则为'no';rnrn<em>大家</em>可用任何一种语言作答!各位版主带头先做.
遇到的一道题目大家帮忙
1个水分子的质量约为3.0e-23g, 1夸脱水大约有950g.编写一个程序,要求输入水的夸脱数,然后显示这么多水中包含多少个水分子.rn我自己编写的程序计算结果都是0
一道有意思的C++题目,请大家说说看?
[code=c]class Brnrnpublic:rn B()rn rnrn rnrn B(const B& a)rn rn cout << "hello" << endl;rn rn;rnrnB a;rnB(B(a));[/code]rnrn请问输出是什么?以及为什么是这样的??
OO Design Principles & Metrics
OO Design Principles & Metrics
OO design book
OO <em>design</em> A detailed OO <em>design</em> description b<em>oo</em>k. Building Skills in Object-Oriented Design. Step-by-Step Construction of A Complete Application.
oo design principles
<em>oo</em>设计的原则。 Single Responsibility Principle (SRP) Open/Closed Principle (OCP) Liskov Substitution Principle (LSP) a.k.a. Design by Contract Dependency Inversion Principle (DIP) Interface Segregation Principle (ISP)
一道题目请看看
若x、y、z均为int型变量,则描述“x,y和z中有两个为负数”的表达式是
请有人 解释一下 几个概念 OO方面的
属性和状态是一回事吗?rn属性和公共变量(公共域)是不一样的概念吗?rnrn消息是不是就可以说 一个类里<em>面的</em> 事件和方法?rnrn一个类对象 里面所有的 方法算不算对外提供的接口?rnrn根据OOD原则,是不是 对象不可以直接调用或修改 属性? 公共变量呢? rnrnrn这些概念一直都不是很清楚,只知道就这么大概的用,现在想弄清楚
大家帮忙看下面的代码。报错
USE [JobOnLineDB]rnGOrnSET ANSI_NULLS ONrnGOrnSET QUOTED_IDENTIFIER ONrnGOrnCREATE TABLE [dbo].[JobCategory](rn[CategoryID] [int] IDENTITY(1,1) NOT NULL,rn[CategoryTxt] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,rn[CategoryMode] [int] NULL CONSTRAINT [DF_JobCategory_CategoryMode] DEFAULT((0)),rn[ParentID][int] NULL,rnCONSTRAINT [PK_JobCategory_1] PRIMARY KEY CLUSTEREDrn(rn [CategoryID] ASCrn)rnWITH(PAD_INDEX=OFF,IGNORE_DUP_KEY=OFF)ON [PRIMARY]rn)rnGOrnServer: Msg 170, Level 15, State 1, Line 10rnLine 10: Incorrect syntax near '('.rn谢谢。是SQL2000
大家帮忙看下面的一段程序
procedure NewLine(var Prn: PrnRec);rnrn function CharHeight: Word;rn varrn Metrics: TTextMetric;rn beginrn GetTextMetrics(FPrinter.Canvas.Handle, Metrics);rn Result := Metrics.tmHeight;rn end;rnrnbeginrn with Prn dorn beginrn Cur.X := 0;rn if Height = 0 thenrn Inc(Cur.Y, CharHeight) elsern Inc(Cur.Y, Height);rn if Cur.Y > (Finish.Y - (Height * 2)) then NewPage(Prn);rn Height := 0;rn end;rnend;rnrn这是Delphi自己带的printer.pas里的一段,对procedure里面还带function,我不是太明白,谁能给讲一下吗?
帮忙看下面的程序,谢谢大家
#includern#includern#includernrnrnchar GETCH(FILE *f1,int *CC,char *LINE) //取字符rnrnchar CH='\0',c;rnint i=1;rnif(LINE[*CC+1]=='\0')rnrn c=fgetc(f1); rn if(c==EOF)rn rn printf("文件结束!\n");rn return 0; rn rn elsern rn while(c!='\n') rn rn LINE[i++]=c; rn c=fgetc(f1); rn rn LINE[i]='\0';rn *CC=0;rn rnrn*CC=*CC+1;rnCH=LINE[*CC];rnreturn CH;rnrnrnint GETSYM(FILE *f1,FILE *f2,int *CC,char *LINE) //分词rnrnchar A[10],ID[10],NUM[10],C[2],B[3],CH;rnint k,i,j,tag;rnchar *key[]="auto","break","case","char","else","const","continue","default","do","double", rn "enum","extern","float","for","goto","if","int","long","register", rn "short","signed","sizeof","static","struct","switch","typedef", rn "union","unsigned","void","volatile","while"; //关键字rnchar *limit[]="(",")","[","]", ".",",",";","","","#","_","'","","+","-";//界符rnchar *operation[]="->","!","++","--","&","~","*","/","%","<>",rn "=","==","!=","&&","||","=","+=","-=","*=","/=",;//双界符rnCH=GETCH(f1,CC,LINE);rnif(CH==' ') //滤空格rn return 0;rnelse if(((CH>='A')&&(CH='a')&&(CH='A')&&(CH='a')&&(CH='0')&&(CH='0')&&(CH='0')&&(CHrnDigit 1rnSingleWord )rnWord returnrnDigit 1rnSingleWord ;rn[color=#FF0000]Word elsereturn[/color]rnDigit 0rnSingleWord ;rnrn可我想要的结果是:rnKeyWord ifrnSingleWord (rnWord irnSingleWord >rnDigit 1rnSingleWord )rnWord returnrnDigit 1rnSingleWord ;rn[color=#FF0000]KeyWord elsernWord return[/color]rnDigit 0rnSingleWord ;rnrn<em>大家</em><em>帮忙</em>看看,谢谢啦
帮看看下面的题目
五.编程题rn1.编程读取一段文本,统计其中包含多少个一个字母的单词,两个字母的单词,等等(设文本中共只含单词,单词间用空格或标点符号分隔)rn2.从键盘输入一个字符串到字符数组中,然后逆序存放rn3.用公式s=1+x/1!+x^2/2!+x^3/3!+⋯,-∞
求助一道编译方面的题目,用C实现
1.简单高级语言文法:rn → [][]rn → Const ,;rn → =rn → rn → a | b | c | … | zrn → 0 | 1 | 2 | … | 9rn → |rn → Var ,;rn → |||rn → =rn → rn → rn → ||‘(’‘)’rn → +|-rn → * |/rn → if then | if then else rn → rn → ==|<=|<|>|>=|<>rn → while do rn → begin ; endrn 注:rn <> — 非终结符号rn [] — 可选项rn — *rn | — 或rn2.分析rn(1)单词符号结构rn 无符号整数:NUM =( 0 | 1 | 2 | … | 9 )+rn 标识符:ID =( a | b | c | … | z )( a | b | c | … | z | 0 | 1 | 2 | … | 9)*rn(2)语法规则rn P → C V S | C S | V S | Srn /* P-程序 C-常量说明 V-变量说明 S-语句rn C → Const D ;rn /* D-常量定义rn D → id = num , D | id = numrn V → Var ID ;rn ID → id , ID | idrn S → A | I | W | B rn /* A-赋值语句 I-条件语句 W-当循环语句 B-复合语句rn A → id = Ern /* E-表达式rn E → T | E P Trn /* T-项 P-加法运算符rn T → F | T M Frn /* F-因子 M-乘法运算符rn F → id | num |(E)rn P → + | -rn M → * | /rn I → if X then S | if X then S else Srn /* X-条件rn X → E O Ern /* O-关系运算符rn O → == | < | > | >= | <>rn W → While X do Srn B → begin Y endrn Y → S ; Y | Srn(3)例子rnConst x = 8 , y = 7 ;rnVar a , b , c ;rnbeginrn a = x ;rn if a > 0rn then rn beginrn c = y – 1 ;rn a = a + 2 ;rn endrn elsern beginrn c = a + y ;rn endrn b = y ;rn while b >= 0rn do a = a – 1 ;rnendrn3.实验要求:rn(1) 编写词法分析程序(源程序输入)rn(2) 编写语法分析程序rn(3) 编写语义分析程序(三地址代码输出)rn(4) 符号表设计rn(5) 错误处理rn(6) 集成各子程序为一小型编译器rnrnrnrn用C实现以上功能,这是编译原理课的一个上机<em>题目</em>,实在不知道该怎么做好了。请高手给予指点。一定给予高分回报
大家帮忙看下面的代码的错处!!
下<em>面的</em>代码在按下按钮时提示:不支持此对象或方法this.enrol_flag.valuernrnrn rnrn rn<>"" then %>rn 已签rn rn rnrn rn rn rn <>"" then %>rn 已签rn rn rnrnrnrnrnrnrnrnrnrnrnrnrn
大家帮忙看下我下面的程序错在哪里?
[img=https://img-bbs.csdn.net/upload/201407/08/1404807365_559051.jpg][/img][img=https://img-bbs.csdn.net/upload/201407/08/1404807380_144806.jpg][/img]rnrnrnrnrnrnrn//输入两个整数,并且使二者的商保留小数点后5位 2014-7-8rnrn#include rnvoid main()rn float m,n;rn rn while(1)rn printf("请输入两个整数,并用空格分隔开:\n");rn scanf("%d %d",&m,&n);rn //如何判断输入的数是整数?rn if (m==(int)m*10/10&&n==(int)n*10/10)rn printf("m/n=%.5d\n",(float)m/n);rn break;rn rn rn elsern printf("错误!输入值中含有非整数!请重新输入!\n");rn rn system("pause");rn
大家帮忙看下面的说法对吗?
pulic是指在里面申请的属性或方法能被其它的类所使用。rnprivate是指申请的属性和方法只能被自己或其子类所使用。rn
大家帮忙解一下下面的一道题.急等.
In a 2x2 Hill cipher, the encryption is performed as C=KP mod 26, , where k11=7, k12=19, k21=8, k22=3, and the decryption is performed as P= K-1C mod 26. Show how to find K-1 mod 26.
一道java题,帮忙看下
下列代码哪几行会出错: rn1) public void modify() rn2) int I, j, k; rn3) I = 100; rn4) while ( I > 0 ) rn5) j = I * 2; rn6) System.out.println (" The value of j is " + j ); rn7) k = k + 1; rn8) I--; rn9) rn10) rnrnrn第7行为什么错啊?
一道关于OO面试题
腾讯每天上班有员工和主管签到。主管有权限查看签到情况,可以获取的信息有:总共有多少人签到,按照员工的id或者签到顺序查看员工的签到情况,得到倒数n个签到的员工。 先写了下面这些,有时间再补充: #include #include using namespace std; #define MAX 100 class Employee; Employee *allEmployee[MAX];
MFC 方面的几个问题,大家帮忙瞧瞧。
1。想实现屏幕右下脚弹出小对话框的功能,如何使这个对话框始终在右下角,如果有任务栏的话就在任务栏上<em>面的</em>右下角,如果没有任务栏的话就在屏幕的右下角。rnrnrn2。如何判断一个线程是是否已经退出,如何用它杀的方式杀死线程,以及如何给线程发送消息。
帮忙看下面的代码!
import java.io.* ;rnpublic class iirnrn public static void main(String args[])rn rn char ch;rn tryrn rn ch=(char)System.in.read();rn ch='w';rn rn catch(IOException e);;rn System.out.println(ch+"dadfad");rn rnrn上<em>面的</em>代码有问题吗?rn怎么老提示说System.out.println(ch+"dadfad")有问题!而且是"ch"
帮忙看下面的代理的错误
我在表单中有两个域:LdsjFile 用来记录主服务器studyserver上的数据库的ldoa\sss.nsf,另一个LdserverName,值为:"cn=servername/o=cert"(主服务器的名称)rn我通过表单(表单在附加服务器上)上的一个按钮来执行一个代理(bs下的),其中的部分代码如下:rnString sDBfile=doc.getFirstItem("LdsjFile").getValueString();rn String sSName=doc.getFirstItem("LdserverName").getValueString();rnDatabase Sdb=session.getDatabase(sSName,sDBfile);rnrn但是运行时会在Database Sdb=session.getDatabase(sSName,sDBfile);出错,根本没有办法取到数据库,请<em>帮忙</em>解释指点一下
帮忙看下面的能否合成一句
Create Proc Trn @PaperNo nchar(50)rn,@PaperTimeF datetimern,@PaperTimeT datetimern,@MaintFare decimal(18, 2)rnasrnbeginrn if @MaintFare <> 0 (只是某个特定值)rn beginrn SELECT [Seq] as '序号'rn ,[PaperNo] as '文件编号'rn ,[PaperTime] as '文件生成日期'rn ,[MaintFare] as '维修费用'rn FROM abcTabrn where [PaperNo] like @PaperNo + '%'rn and [PaperTime] between @PaperTimeF and @PaperTimeTrn and [MaintFare] = @MaintFarern end rn elsern beginrn SELECT [Seq] as '序号'rn ,[PaperNo] as '文件编号'rn ,[PaperTime] as '文件生成日期'rn ,[MaintFare] as '维修费用'rn FROM abcTabrn where [PaperNo] like @PaperNo + '%'rn and [PaperTime] between @PaperTimeF and @PaperTimeTrn endrn rnENDrn----------------------------------------------rn大意是说,如果@MaintFare 为某个值时,就不用匹配了.rn我现在用的是if else. 能否合成一句,谢谢
大家帮忙推荐一些学习swing方面的书.
要中文的.rn英文的看不懂!
2013马哥linux全套不加密视频地址下载
2013马哥linux全套不加密视频地址 相关下载链接:[url=//download.csdn.net/download/goodmanm/7758799?utm_source=bbsseo]//download.csdn.net/download/goodmanm/7758799?utm_source=bbsseo[/url]
《Android SDK范例大全》源代码下载
《Android SDK范例大全》一书的源代码,从第二章到第十章,有需要的赶紧下载了! 相关下载链接:[url=//download.csdn.net/download/lenovon/2628093?utm_source=bbsseo]//download.csdn.net/download/lenovon/2628093?utm_source=bbsseo[/url]
2011数学建模b题答案下载
交巡警服务平台的设置与调度 摘要 根据图论和优化理论相关模型,将某市的警务平台辖区的划分、道路快速封锁、逃犯的围堵等一些实际问题进行抽象、建模和求解,并对该市的警务资源配置的合理性进行分析。 针对问题一,将 区各个警点辖区范围的划分问题抽象为求解一个无向图中任意两节点间最短路径的问题,以两点距离最近原则为依据,利用Floyd算法划分出各警点的管辖范围。 针对问题二,首先根据警点与路口间的最短距离为权值构造系数矩阵,然后利用匈牙利算法,实现20个警点对13个交通要道的最优匹配,即实现对13个交通要道的最快速封锁,结果显示76.9%的交通要道可以在5分钟内实现快速封锁,而13条交通要道完全实现封 相关下载链接:[url=//download.csdn.net/download/loookcc/3596411?utm_source=bbsseo]//download.csdn.net/download/loookcc/3596411?utm_source=bbsseo[/url]
我们是很有底线的