C语言程序设计中国大学mooc课后章节答案期末考试题库2023年

合集下载

信息技术及C程序设计_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年

信息技术及C程序设计_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年

信息技术及C程序设计_徐州工程学院中国大学mooc课后章节答案期末考试题库2023年1.一个C程序的执行是从()。

答案:本程序的main函数开始,到main函数结束2.有以下程序#include int f(int x){ int y; if(x==0||x==1) return (3); y=x*x-f(x-2);return y;}main(){ int z; z=f(3); printf("%d\n",z);}程序的运行结果是()答案:63.计算机能直接执行的程序是()。

答案:可执行程序4.下面不正确的字符串常量是()。

答案:'abc'5.若i为整型变量,则以下循环执行次数是()。

for(i=2;i==0;) printf("%d",i--);答案:0次6.下面程序段运行的结果是( ).x=-1;do{ x=x*x; }while (!x);答案:循环执行一次7.经过以下语句定义后,int x=1,y=2,z=3;z+=x>y?++x:++y;printf(“%d”,z);计算机显示的值为( )答案:68.若k是整型,则以下程序段的执行结果是:( )k=-3;if(k<=0) printf("####")elseprintf("&&&&");答案:有语法错误,无结果9.假定所有变量均已正确定义,下列程序段运行后x的值是()。

k1=1;k2=2;k3=3;x=15;if(!k1) x--;else if(k2) x=4; else x=3;答案:410.为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else总与( )配对答案:其之前最近的未配对的if11.main(){int x=1,a=0,b=0;switch (x) { case 0: b++; case 1: a++; case 2: a++;b++; }printf("a=%d,b=%d",a,b);}该程序的输出结果是( )答案:a=2,b=112.若有以下程序:main(){ int k=2,i=2,m; m=(k+=i*=k); printf("%d,%d\n",m,i);}执行后的输出结果是( )。

语言交际概论_中国传媒大学中国大学mooc课后章节答案期末考试题库2023年

语言交际概论_中国传媒大学中国大学mooc课后章节答案期末考试题库2023年

语言交际概论_中国传媒大学中国大学mooc课后章节答案期末考试题库2023年1.男性和女性在面对问题时的不同反应,也是导致他们沟通误解的重要原因。

当女性听到一个麻烦或问题时,会说出一个自己类似的问题,从而表明,她能理解对方的处境,并给予对方最大程度的同情。

参考答案:正确2.谭楠认为,在人际交往中,男性看重的是(),他们关注的是:对方是不是在贬低我。

参考答案:地位3.在“伊芙的烦恼”中,当马克说:“你可以再去做一个整形手术。

”伊芙大发雷霆,是因为她觉得()参考答案:他在嫌弃她,所以让她继续做手术4.如果你在公园,看到一个三人座的长椅,你什么都没想,就直接坐到中间,这是()参考答案:一个没有承载交际意识的一般行为5.接触交际的特点是()参考答案:偶然性_内容受限_突出信息_临时性6.同类事件,不同表达修养的人来表达,效果差不多。

参考答案:错误7.训练听话能力,也是培养学习能力的一个重要手段。

参考答案:正确8.思想始终是话语的灵魂。

一个人只有思想深刻,才表达深刻。

参考答案:正确9.话语策略也包括两种:一种是关联性话语策略,一种是独立性话语策略,如果让双方关系更亲密,应该采用()话语策略。

参考答案:关联性10.文化素质,是语言交际能力的重要基础。

一个人的知识储备越多,他的交际话题、交际内容就越广泛;对话题的理解、分析和阐释也就越全面、越深刻。

参考答案:正确11.人与人之间的所有陈述,都可以归结为四个类型:即()参考答案:表达观察_表达需要12.这件事让我很伤心,对我们的友谊感到失望。

这句话是表达()。

参考答案:感受13.对于男性,对方提出一个问题就等于给他提供了一个表达同情的机会,因此他会提出一个类似的问题,来表达他们对这件事的感同身受。

参考答案:错误14.男性大脑前部分和后部分的连路更好,这使他们具有更强的迅速感知信息和执行复杂任务的能力。

而女性大脑左半球和右半球的连路更好,因此女性更擅长语言的情感表达。

C++程序设计实践_北京科技大学中国大学mooc课后章节答案期末考试题库2023年

C++程序设计实践_北京科技大学中国大学mooc课后章节答案期末考试题库2023年

C++程序设计实践_北京科技大学中国大学mooc课后章节答案期末考试题库2023年1.Raptor流程通过拖动顺序、选择、循环、赋值等流程图框进行算法描述,能够根据输入数据得到运行结果吗?答案:可以,只要raptor流程图正确描述了算法,九能够根据输入执行得到正确结果2.Hanoi塔问题,现要求将塔座A上的所有圆盘移到塔座B上,并仍按同样顺序叠置,移动圆盘时遵守Hanoi塔问题的移动规则,由此设计出解Hanoi塔问题的递归算法正确的是()答案:void Hanoi(int n, int A,int B,int C){ if(n>0){ Hanoi (n-1,A,C,B);Move(n,a,b); Hanoi(n-1,C,B,A);} }3.在寻找n个元素中第k小元素问题中,如快速排序算法思想,运用分治算法对n个元素进行划分,如何选择划分基准?下面()答案解释最合理。

答案:以上皆可行,但不同方法,算法复杂度上界可能不同4.使用分治法求解不需要满足的条件是( )。

答案:子问题必须是一样的5.实现合并排序利用的算法是( )答案:分治策略6.求递归次数,请问当调用f(10)时, f() 被调用()次?int f(int x) { if(x <= 2) return1; returnf(x - 2) + f(x -4) + 1; }答案:157.设计模式一般用来解决什么样的问题( )答案:同一问题的不同表相8.关于继承表述错误的是:()答案:继承本质上是“白盒复用”,对父类的修改,不会影响到子类。

9.应用设计模式的一个优点是【】。

答案:适应需求变化10.某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统会将查询按照一定的顺序转发给其他查询环境。

基于上述需求,采用【】最为合适。

答案:责任链模式11.已知int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a;,不能表示数组a中元素的式子是()。

C语言程序设计_江苏海洋大学中国大学mooc课后章节答案期末考试题库2023年

C语言程序设计_江苏海洋大学中国大学mooc课后章节答案期末考试题库2023年

C语言程序设计_江苏海洋大学中国大学mooc课后章节答案期末考试题库2023年1.有以下关于if--else语句程序:#include<stdio.h> int main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=c-2; else c=c+1; printf("%d\n",c); return 0;}程序的运行结果是( ).答案:22.关于if语句的程序:#include <stdio.h> int main(){ int a,b,s; scanf("%d%d",&a,&b); s=a; if(a<b) s=b; s*=s;printf("%d\n",s); return 0; }若执行以上程序时从键盘上输入3和4,则输出结果是( ).答案:163.有以下if语句的程序:#include <stdio.h> int main() { int y=-1,x; scanf("%d",&x); if(x!=0) if(x>0) y=1; else y=0 ; printf("%d\n",y); return 0; }当输入5时,输出的结果是( ).答案:14.有以下for语句程序段:#include <stdio.h> int main(){ int k,j,s; for(k=1;k<3;k++) { s=1; for(j=k;j<4;j++) s +=j; } printf("%d\n",s); return 0; }程序段的输出结果是( ).答案:65.以下关于for语句程序:#include <stdio.h> int main(){ int i,j,m=0; for(i=1;i<=15;i+=4) m++; printf("%d\n",m);return 0;}程序段的输出结果是( ).答案:46.有以下关于do---while语句的程序:#include <stdio.h> int main() { int x=5; do { printf("%d",x -= 3); } while(!(--x)); return 0;}程序的输出结果是( ).答案:27.有以下关于for语句的程序:#include <stdio.h> #include <math.h> int main(){ int i,sum=1; for(i=1;i<=3;i++) sum += pow(i,2); printf("% d\n",sum); return 0; }程序的输出结果是( ).答案:158.有以下程序:#include<stdio.h> int main() { int x,i; for(i=1;i<=30;i++){ x=i; if(x%2==0) if(x%3==0) if(x%4==0) printf("%d ",x); } printf("\n"); return 0;}程序的输出结果是( ).答案:12 249.有以下程序:#include<stdio.h> int main(){ int a=0,b=1,c=2; if(a<b) if(b<0) c=0; else c += 1;printf("%d\n",c); return 0;}执行后输出的结果是().答案:310.有以下if语句的程序:#include<stdio.h> int main() { int a=-1,b=2,c=1; if(a<b) if(b>0) c=c-1; else c=c+2; printf("%d\n",c); return 0; }执行后输出的结果是().答案:11.有以下关于break语句的程序:#include <stdio.h> int main(){ int i; for(i=1;i<=5;i++) { if(!(i%3)) printf("*"); else break; printf("#"); } printf("over!\n"); return 0; }程序输出的结果是().答案:over!12.以下程序是:实现:输出Sn的值。

C语言程序设计_西安理工大学中国大学mooc课后章节答案期末考试题库2023年

C语言程序设计_西安理工大学中国大学mooc课后章节答案期末考试题库2023年

C语言程序设计_西安理工大学中国大学mooc课后章节答案期末考试题库2023年1.for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是()参考答案:32.对下面程序段,描述正确的是()for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d",x);}参考答案:最多允许输出100个非负整数3.表示y在(-∞,3]和[23,+∞)范围内为真的表达式为()参考答案:(y<=3)||(y>=23)4.若有定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为参考答案:double5.设有以下程序,若要使程序的输出值为2,则应该从键盘给n输入的值是()voidmain(){ints=0,a=1,n;scanf("%d",&n);do{s=s+1;a=a-2;}while(a!=n);printf("%d",s);}参考答案:-36.以下不正确的说法是()参考答案:在主函数内定义的变量可在其余函数中通用7.设int a=1,b=2;以下选项中不正确的语句是参考答案:a*3=38.下列程序的运行结果是()#include void fun(); int main() { int a=10; fun();printf("%5d",a); return 0; } void fun() { int a=20; printf("%5d",a);}参考答案:20 109.在下面的叙述中,不正确的是()。

参考答案:枚举常量的值可以是整数或字符串10.已知字符'0'的ASCII码为十六进制的30H,下面程序的输出是()。

编译原理_国防科技大学中国大学mooc课后章节答案期末考试题库2023年

编译原理_国防科技大学中国大学mooc课后章节答案期末考试题库2023年

编译原理_国防科技大学中国大学mooc课后章节答案期末考试题库2023年1.对于文法G(S'),该文法识别活前缀的DFA如下图,状态I5包含的项目有G(S'):(0) S' → S(1) S → iSeS(2) S → iS(3) S → a【图片】答案:S → iSeŸS_S → ŸiSeS_S → ŸiS_S → Ÿa2.(a+b)/(c-d)对应的逆波兰式(后缀式)是答案:ab+cd-/3.表达式(a+b)/c-(a+b)*d对应的间接三元式表示如下,其中三元式表中第(3)号三元式应为间接码表三元式表(1) OP ARG1 ARG2 (2) (1) + a b (1) (2) / (1)c (3) (3) (4) (4) - (2) (3)答案:( *, (1), d)4.设AS 为文法的综合属性集, AI 为继承属性集, 则对于下面的属性文法G(P)定义中,AS和AI正确描述是产生式语义规则P → xQR Q.b:=R.d R.c:=1R.e:=Q.a Q → u Q.a:=3 R → v R.d:=R.c R.f:=R.e答案:AS={ Q.a, R.d, R.f } AI={ Q.b, R.c, R.e }5.考虑下面的属性文法G(S)【图片】过程enter(name, type)用来把名字name填入到符号表中,并给出此名字的类型type。

按照该属性文法,关于语句【图片】 , 【图片】 , 【图片】:integr的语义描述准确的是答案:说明 , , 是integer变量,把 , , 三个名字填入符号表中,并在类型栏中填上integer6.考虑下面的属性文法G(S)【图片】对于输入字符串abc进行自下而上的语法分析和属性计算,设S.u的初始值为5,属性计算完成后,S.v的值为答案:187.关于属性文法,下列说法中正确的是答案:属性文法是对上下文无关文法的扩展。

数字电路与逻辑设计中国大学mooc课后章节答案期末考试题库2023年

数字电路与逻辑设计中国大学mooc课后章节答案期末考试题库2023年

数字电路与逻辑设计中国大学mooc课后章节答案期末考试题库2023年1.设计一个能存放8位二进制代码的寄存器,需要的触发器级数是( )。

参考答案:82.用3级触发器可以记忆的状态数是( )。

参考答案:83.基于74161,采用清零法设计模值为十二的计数器,则反馈状态【图片】是________。

参考答案:11004.基于74161,采用置零法设计模值为十二的计数器,则反馈状态【图片】是________。

参考答案:10115.若时序电路的状态转移图如下,则下列说法正确的是________。

【图片】参考答案:CP的频率是Q1的4倍6.用卡诺图对带约束项的逻辑函数进行化简时,以下说法正确的是____。

参考答案:卡诺圈中不可以全是无关项_无关项小方格可以当0格或者1格处理,具体应以化简结果最简为准7.标准与或式就是指函数的最小项表达式。

参考答案:正确8.下图所示电路的逻辑表达式为F=A。

【图片】参考答案:错误9.JKFF的激励信号序列为J=101100和K=010110,信号的变化均在相应时钟下降沿到来前完成,则触发器的输出序列为____。

参考答案:10100010.能完成两个1位二进制数相加,不考虑低位来的进位的器件称为______。

参考答案:半加器11.十进制数(7.5)10对应的二进制数是( )2。

参考答案:111.100012.在时钟有效沿作用下,下列说法正确的是________。

参考答案:边沿DFF具有2种功能13.同步计数器是指的计数器。

参考答案:各触发器时钟端连在一起,统一由系统时钟控制14.由4级触发器构成的寄存器可以存入位二进制代码。

参考答案:415.顺序脉冲信号发生器可以用环形计数器电路构成。

参考答案:正确16.电路如下图所示,下列说法正确的是________。

【图片】参考答案:模值为7的计数器_具备自启动性17.若用DFF设计11110000移存型序列信号发生器,则下列说法正确的是________。

中国大学mooc《C语言程序设计(郑州轻工业大学) 》满分章节测试答案

中国大学mooc《C语言程序设计(郑州轻工业大学) 》满分章节测试答案

titleC语言程序设计(郑州轻工业大学) 中国大学mooc答案100分最新版content点击这里,复制通过码第一章绪论第一章单元测验1、通常把高级语言源程序翻译成目标程序的程序称为( )。

答案: 编译程序2、关于C语言,下面叙述不正确的是()。

答案: 不用编译可以直接运行。

3、程序的开发步骤中不包括()。

答案: 编译链接4、 zzuliOJ的1000:从今天开始入坑C语言通过码答案: ikJ3Wx00syCxTCfJJpvCjVRSePQ5、 zzuliOJ的1001:整数a+b 通过码答案: jkJ2W0pnsnCxTCfJJpvCjVRSePU6、 zzuliOJ1002: 简单多项式求值通过码答案: g0QlCkxntSyxTCfJJpvCjVRSePY第二章简单C程序设计第二单元测验1、关于定点数和浮点数的说法,下列说法错误的是()。

答案: 浮点数表示的数即是数值的精确值2、以下哪种运算能从变量x中取得十进制最低位的数字()。

答案: x % 103、以下哪个数字的值最大()。

答案: 1e24、设有变量定义: float x=2.5; double y=6.0; 则表达式 (int)x / y的值为( )。

(如果结果是浮点类型,用小数点后一位数字表示)答案: 3.05、变量的名字代表内存中的存储单元;变量名和内存中的存储单元相对应,通过变量名来存、取存储单元的内容。

答案: 正确6、变量被定义后没有赋值,其值不可以使用,是内存中残留的垃圾值。

答案: 正确7、变量是在程序执行期间其值可以改变的量,必须先定义后使用。

答案: 正确8、当赋值语句右边表达式类型与左边变量类型不一致时,以右边表达式的值作为赋值表达式的值。

答案: 错误9、 zzuliOJ1003:两个整数的四则运算通过码答案: ikcgXkln5yyxTCfJJpvCjVRSePc10、 zzuliOJ1004:三位数的数位分离通过码答案: iUUkWxg2s3CxTCfJJpvCjVRSePA11、 zzuliOJ1005:整数幂通过码答案: gx5zX082t3SxTCfJJpvCjVRSePE12、 zzuliOJ1006:求等差数列的和通过码答案: 2B8gCk5k5SKxTCfJJpvCjVRSePI13、 zzuliOJ1007:鸡兔同笼通过码答案: iUNzXx015nCxTCfJJpvCjVRSePM14、 zzuliOJ1008:美元和人民币通过码答案: ihJzCkoyvXGxTCfJJpvCjVRSePw15、 zzuliOJ1009:求平均分通过码答案: 2BFyWhs2vHexTCfJJpvCjVRSeP016、 zzuliOJ1010:求圆的周长和面积通过码答案: jBRzD043syWxTCfJJpvCjVRSefQ17、 zzuliOJ1011:圆柱体表面积通过码答案: ixcjXxxnsHaxTCfJJpvCjVRSefU18、 zzuliOJ1012:求绝对值通过码答案: iRV2UR8x5iSxTCfJJpvCjVRSefY19、 zzuliOJ1013:求两点间距离通过码答案: 2hEgXEczsCyxTCfJJpvCjVRSefc20、 zzuliOJ1014:求三角形的面积通过码答案: 2BF1Xkg74iexTCfJJpvCjVRSefA21、 zzuliOJ1015:计算时间间隔通过码答案: 2RMnWUk6sXSxTCfJJpvCjVRSefE22、 zzuliOJ1015:银行利率通过码答案: 3xZxWBswvCSxTCfJJpvCjVRSefI第二章简单C程序设计小练习-不计分1、以下哪种运算能从变量x中取得十进制最低位的数字()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言程序设计中国大学mooc课后章节答案期末考试题库2023年1.关于问题与问题求解,下列说法正确的是()。

答案:人类进行问题求解的一般思维过程可分为问题分析、提出假设和检验假设。

2.关于贪心算法(又称贪婪算法是指,在对问题求解时,总是做出在当前看来是最好的选择。

也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。

贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解),下列叙述中正确的是()。

答案:选择能产生问题最优解的最优量度标准是使用贪婪算法的核心。

3.将多个有序序列合并成一个有序序列,属于()。

答案:归并排序4.关于数学模型(Mathematical Model)和数学建模(MathematicalModeling),下列说法正确的是()。

答案:数学模型是对实际问题的数学抽象,是用数学符号、数学式子等对实际问题本质属性的抽象而又简洁的刻画。

5.在“八皇后问题”的问题求解中,采用“试探-失败返回-再试探”的问题求解方法,该方法属于()。

八皇后问题:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。

答案:回溯法6.关于算法(Algorithm),下列叙述正确的是()。

答案:算法可以用自然语言、流程图或伪代码描述,各有其优点。

7.关于抽象(Abstraction),下列说法正确的是()。

答案:抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。

8.关于哥尼斯堡七桥问题,下列叙述不正确的是()。

哥尼斯堡七桥问题:哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥。

如图所示:我们要解决的问题是可否存在一种方案可以走过所有的桥然后回到起点。

答案:欧拉将七桥问题归结为了一个图形形式的“一笔画”问题,从而得到了问题的解。

9.关于计算机软件开发,下列叙述正确的是()。

答案:软件开发需遵循相应的方法,例如生命周期法和原型法等。

10.一个C程序是由可以由()。

答案:若干个函数组成11.下面是一个将十进制正整数转换为2进制数的函数定义:" * " 乘法运算符;" / "除法运算符;" % " 取余运算符。

void tobinary(int x)while (x>0) {printf("%1d",x%2);_________________________}}要实现函数的功能,则在空白处应该填写的程序语句是()。

答案:x=x/2;12.计算机程序设计语言是用于编写计算机程序的语言,下列叙述正确的是()。

答案:计算机程序设计语言是由一组基本符号和一组语法规则构成。

13.下面是一个将小写字母变成大写字母的程序main(){char ch;scanf("%c",&ch);if (ch>='a'&&ch<='z' )ch =___________;printf("%c",ch);}要实现程序的功能,则在空白处应该填写的程序语句是()。

答案:'A' + ch - 'a'14.编程求1+2+3+……+1000的和,求解该题最适合使用的控制结构为()。

答案:循环结构15.结构化程序设计由顺序结构、选择结构和循环结构三种基本结构组成,某程序中的三行连续语句如下:a = 1b = 2c = b + a它属于()。

顺序结构16.下列不是用于程序设计的软件是()。

答案:Word17.程序的流程图便于表现程序的流程,其中关于流程图的规则说法不正确的是()。

答案:流程图无法表示出需要循环的结构。

18.下列说法错误的是()。

程序设计语言和计算机语言是同一概念的两个方面。

19.关于冒泡排序算法的基本思想,下列说法正确的是()。

答案:一个轮次一个轮次的处理。

在每一轮次中依次对待排序数组元素中相邻的两个元素进行比较:如不符合排序关系,则交换两个元素。

直到某一轮次没有元素交换发生则结束。

20.关于排序的选择法和冒泡法,下列说法不正确的是()。

答案:“选择法”和“冒泡法”都是每一轮次找出一个最小值元素,只是寻找最小值元素的方法不一样,在效率方面没有什么差别。

21.下列三个算法是关于“大规模数据集合中查找有无某些元素”问题的算法:针对一个“学生”数据表,如下示意,找出“成绩”为某一分数的所有学生。

【算法A1】Start of algorithm A1Step 1. 从数据表的第1条记录开始,直到其最后一条记录为止,读取每一条记录,做Step 2。

Step 2. 对每一条记录,判断成绩是否等于给定的分数:如果是,则输出;如果不是,则不输出。

End of algorithm A1【算法A2】Start of algorithm A2Step 1. 从数据表的第1条记录开始,直到其最后一条记录为止,读取每一条记录,做Step 2和Step 3。

Step 2. 对每一条记录,判断成绩是否等于给定的分数:如果等于,则输出;如果不等于,则不输出。

Step 3. 判断该条记录的成绩是否小于给定的分数:如果不是,则继续;否则,退出循环,算法结束。

End of algorithm A2【算法A3】Start of algorithm A3Step 1. 假设数据表的最大记录数是n,待查询区间的起始记录位置Start为1,终止记录位置Finish为n;Step 2. 计算中间记录位置I = (Start+Finish)/2,读取第I条记录。

Step 3. 判断第I条记录的成绩与给定查找分数:(3.1)如果是小于关系,则调整Finish = I-1;如果Start >Finish则结束,否则继续做Step 2;(3.2)如果是大于关系,则调整Start = I+1;如果Start>Finish则结束,否则继续做Step 2;(3.3)如果是等于关系,则输出,继续读取I周围所有的成绩与给定查找条件相等的记录并输出,直到所有相等记录查询输出完毕则算法结束。

End of algorithm A3针对上述三个算法,回答问题:关于算法A3,下列说法正确的是()。

答案:对已按成绩进行降序排列的数据表,算法A3都适用。

22.关于“非结构化数据(文档)的查找与搜索”问题,参考下图,回答下列问题。

注意每份文档可能包含数千数万的词汇。

上图给出了一种“自动获取文档关键词”的方法,关于该方法的表述,最好的是()。

答案:文档中去掉标点符号和一些辅助词汇,出现次数最多且次数达到一定数值的词汇必定是关键词。

23.关于TSP(Travelling Salesman Problem)旅行商问题的遍历算法和贪心算法,下列说法正确的是()。

旅行商问题:即TSP问题(Travelling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。

假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。

路径的选择目标是要求得的路径路程为所有路径之中的最小值。

答案:对TSP问题而言,遍历算法和贪心算法求得的解是不一样的,贪心算法是求近似解,执行更快一些,而遍历算法是求精确解,执行更慢一些。

24.关于普通计算机语言(或者说程序)的基本构成要素,下列说法最完整的是()。

答案:常量与变量、表达式、语句和函数25.已知A=40;B=30;C=100;D=50,逻辑“与”运算符为and,“或”运算符为or,“非”运算符为not。

围绕这些已知条件回答问题:计算表达式(A+(C–B)*3)/D的值,结果为()。

答案:526.下列三种算法是经常应用的内排序算法:插入排序、选择排序和冒泡排序。

阅读下列算法,回答问题。

阅读INSERTION-SORT算法,关于第4.行至第6.行间程序段的作用,下列说法正确的是_____。

答案:将当前待处理元素,依次与已经排序的第j个元素进行比较,j采取递减方式循环,以找到当前元素所应在的位置,并将该位置以后的元素依次向后移动一个位置。

27.下列三种算法是经常应用的内排序算法:插入排序、选择排序和冒泡排序。

阅读下列算法,回答问题。

阅读BUBBLE-SORT算法,下列说法正确的是()。

答案:该算法在N=20时,最多要执行19个轮次的内循环28.结构化程序设计的三种基本控制结构,是()。

答案:顺序、选择、循环29.计算机语言的发展过程,主要经历了()。

答案:机器语言——汇编语言——高级语言30.高级语言工作方式,主要有编译方式和解释方式,其解释方式是指()。

答案:可以直接解释并执行高级语言源程序,即可产生计算结果。

31.下列对算法描述的基本方法中,不正确的是()。

答案:编译方式32.标准C语言程序文件名的后缀为()答案:c33.假设变量已正确定义,以下程序段运行后的输出结果是()。

int i,s=0;for(i=11;i<20;i+=2)s+=i;printf("%d\n",s);答案:自然数11~19中奇数之和34.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()。

答案:int型35.变量a的指针,其含义是指该a的()。

答案:地址36.C语言中,关系表达式和逻辑表达式的值是()。

答案:0或137.C语言程序从()开始执行。

答案:程序中的main函数38.C语言函数体由()括起来。

答案:{ }39.一个结构体变量占用的内存大小是()。

答案:各成员所需内存容量之和40.C语言中的简单数据类型包括()。

答案:整型、实型、字符型。

相关文档
最新文档