问答题
[问题1] 数据流图8-5缺少了一条数据流,请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。
【参考答案】
数据流名称:结题结果,起点为“结题”,终点为“申请人”。
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
[说明] 对于数学上一个猜想:任何自然数平方的36倍等于两对孪生素数的和。初始的情形如下: 12×36=(5+7)+(11+13) 22×36=(29+31)+(41+43) 32×36=(11+13)+(149+151) 再往下,N取4,5,6,时,只要N不太大,也都可以找到N(上标)2×36等于两对孪生素数的和。但是当N是一个任意的正整数时,证明N2×36总是等于两对孪生素数的和,这还是一个目前尚未解决的问题。甚至当考察的数较大时,找出一组符合条件的两对孪生素数都是计算量相当大的工作。每尝试一次,都要作4次是否是素数的判断,要作许多次的尝试,才可能找到一组解。下面流程图设计了一种优化算法来对这个猜想进行验证。仔细阅读流程图8-11,完成程序部分。 图8-11[程序部分]main () {int t, i, j, prime_index; is_p rime:long n, p, p1, p2, p3, p4, s, s1;long primes [ 16000 ];for (n=1; n<98; ++n){ t=0; s= n* n* 36; prime_index= 2; primes[0]=2; primes[1]=3; for (p=5: p<=s 2; p=p+2) { is_p rime= 1; for ( i=1; (1) ++i) if ( p%primes [i] = = 0 ) is_p rime= 0; if ( is_p rime) { (2) } } for ( i=1; (3) ++i) { (4) if ( p2=p1+ 2 ) { s1=s- (p1+p2) p3=sl 2-1; p4=p3+2: for ( j=0; j<=prime_index-1; ++j ) if ( (5) ) { printf ( %d* % d*36= (%d+ %d) + (%d+%d) n , n,n, p1, p2, p3, p4 ) ; ++t; } } }if ( t! = 0 ) printf ( %d n , t ) elseprintf ( %d* %d*36=no so lution n , n, n ) ; }}}
点击查看答案
问答题
[说明] 下面代码实现class C对class A和B的protected成员和public成员的调用。仔细阅读[代码5-1]、[代码5-2],在 (n) 处写出正确的运行结果。 [代码5-1] #include <iostream.h> class A { private: int a1; protected: int a2; public: A ( int v1,int v2,int v3 ): a1 ( v1 ) ,a2 ( v2 ) ,a3 ( v3 ) {} int a3 }; class B : pubiic A{ private: int b1; protected: int b2; public: B ( int v1,int v2,int v3,int v4,int v5,int v6 ) : A(v1,v2,v3),b1 (v4),b2(v5),b3 (v6) {} int b3; }; class C : public B{ private: int c1; protected: int c2; public: int c3; C (int v1,int v2,int v3,int v4,int v5,int v6,int v7,int v8,int v9 ) : B ( v1,v2,v3,v4,v5,v6 ) ,c1 ( v7 ),c2 ( v8 ) ,c3 v9 void disp ( ) { cout << a2 in class C = << a2 << endl; cout << a3 in class C = << a3 << eudl; cout << b2 in class C = << b2 << endl; tout << b3 in class C = << b3 << endl; } }; [代码5-2] voidmain() { Cdemo(10,20,30,40,50,60,70,80,90); cout<< 对象demo.a3= <<demo.a3 cout<< 对象demo.b3= <<demo.b3 cout<< 对象demo.c3= <<demo.c3 demo.disp( ); } [运行结果] 对象demo.a3= (1) 对象demo.b3= (2) 对象demo.c3= (3) a2 in class C= (4) a3 in class C= (5) b2 in class C= (6) b2 in class C= (7)
点击查看答案
相关试题
[说明]以下代码实现了当用户推出界面时,...
[说明] 下面代码实现class C对class A...
[说明] 对于数学上一个猜想:任何自然数...
[问题3]图8-7是固定资产管理E-R模型...
[问题2]收费部门业务活动数据库的部分关...