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年1.男性和女性在面对问题时的不同反应,也是导致他们沟通误解的重要原因。
当女性听到一个麻烦或问题时,会说出一个自己类似的问题,从而表明,她能理解对方的处境,并给予对方最大程度的同情。
参考答案:正确2.谭楠认为,在人际交往中,男性看重的是(),他们关注的是:对方是不是在贬低我。
参考答案:地位3.在“伊芙的烦恼”中,当马克说:“你可以再去做一个整形手术。
”伊芙大发雷霆,是因为她觉得()参考答案:他在嫌弃她,所以让她继续做手术4.如果你在公园,看到一个三人座的长椅,你什么都没想,就直接坐到中间,这是()参考答案:一个没有承载交际意识的一般行为5.接触交际的特点是()参考答案:偶然性_内容受限_突出信息_临时性6.同类事件,不同表达修养的人来表达,效果差不多。
参考答案:错误7.训练听话能力,也是培养学习能力的一个重要手段。
参考答案:正确8.思想始终是话语的灵魂。
一个人只有思想深刻,才表达深刻。
参考答案:正确9.话语策略也包括两种:一种是关联性话语策略,一种是独立性话语策略,如果让双方关系更亲密,应该采用()话语策略。
参考答案:关联性10.文化素质,是语言交际能力的重要基础。
一个人的知识储备越多,他的交际话题、交际内容就越广泛;对话题的理解、分析和阐释也就越全面、越深刻。
参考答案:正确11.人与人之间的所有陈述,都可以归结为四个类型:即()参考答案:表达观察_表达需要12.这件事让我很伤心,对我们的友谊感到失望。
这句话是表达()。
参考答案:感受13.对于男性,对方提出一个问题就等于给他提供了一个表达同情的机会,因此他会提出一个类似的问题,来表达他们对这件事的感同身受。
参考答案:错误14.男性大脑前部分和后部分的连路更好,这使他们具有更强的迅速感知信息和执行复杂任务的能力。
而女性大脑左半球和右半球的连路更好,因此女性更擅长语言的情感表达。
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年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年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年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年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语言程序设计(郑州轻工业大学) 》满分章节测试答案

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中取得十进制最低位的数字()。
面向对象程序设计_南开大学中国大学mooc课后章节答案期末考试题库2023年

面向对象程序设计_南开大学中国大学mooc课后章节答案期末考试题库2023年1.下面说法正确的是()。
答案:内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方##内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方2.()的功能是对对象进行初始化。
答案:构造函数3.在类定义的外部,可以被访问的成员有()。
答案:public的类成员4.有关析构函数的说法正确的是()。
答案:析构函数的功能是用来释放一个对象5.缺省析构函数的函数体是()。
答案:空的6.this指针是C++实现()的一种机制。
答案:封装7.下列关于对象数组的描述中,错误的是()。
答案:对象数组只能赋初值,而不能在定义后赋值8.下列关于运算符重载的描述中,()是正确的。
答案:运算符重载不可以改变语法结构9.在C++中,类与类之间的继承关系具有()。
答案:传递性10.在C++中,能被派生类继承的函数是()。
答案:成员函数11.当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的()。
答案:public成员12.若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。
答案:私有成员13.下列说法中错误的是()。
答案:私有继承时基类中的public成员在派生类中是protected的14.下列对派生类的描述中,()是错误的。
答案:派生类中继承的基类成员的访问权限到派生类保持不变15.动态联编所支持的多态性是()。
答案:运行时的多态性16.关于虚函数,下列表述正确的是()。
答案:虚函数不得声明为静态函数17.多态调用是指()。
答案:借助于指向对象的基类指针或引用调用一个虚函数18.下面函数原型声明中,()声明了fun为纯虚函数。
答案:virtual void fun()=0;19.关于纯虚函数,下列表述正确的是()。
答案:纯虚函数的声明总是以“=0”结束20.()是一个在基类中说明虚函数,它在该基类中没有定义,但要求任何派生类中的可访问性的规定是相同的。
C#程序设计_西北工业大学中国大学mooc课后章节答案期末考试题库2023年

C#程序设计_西北工业大学中国大学mooc课后章节答案期末考试题库2023年1.CPU中包含()。
参考答案:运算器_控制器2.计算机算法必须具备输入、输出和()等5个特性。
参考答案:可行性、确定性和有穷性3.与十进制数200等值的十六进制数为()。
参考答案:C84.软件与程序的区别是∶()。
参考答案:软件是程序以及开发、使用和维护所需要的数据和所有文档的总称,而程序只是软件的一部分。
5.在计算机系统中,一个字节的二进制位数为()。
参考答案:86.有关基类成员访问的说法正确的是()。
参考答案:如果在派生类中必须完全地访问基类被隐藏的成员,可以使用基类访问表达式。
7.关于using语句说法正确的是()。
参考答案:using语句获取一个或多个资源,执行一个语句,然后释放该资源。
8.下面关于continue语句说法正确的是()参考答案:continue语句只能用于三个循环语句中。
9.用C#语言编写的文件()。
参考答案:是一个源程序10.若有定义:int[,] a=new int[3,4];则正确引用数组a元素的是()。
参考答案:a[0,0]11.下面程序执行后的输出结果是()。
using System;class Program{ staticchar f(char x, char y) { if (x > y) return y; else return x; } static void Main() { char a = '9', b = '8', c = '7', d = '6'; Console.WriteLine("{0}", f(f(a, b), f(c,d))); }}参考答案:612.下面程序执行后的输出结果是()。
using System;class Program{ staticvoid F(int x) { return (3 * x * x); } static void Main() { Console.WriteLine("{0}", F(3 + 5)); }}参考答案:编译出错13.改变窗体\控件的标题,需要修改的属性是参考答案:Text14.所有Windows窗体控件都是从System.Windows.Forms.Control类继承而来,它公开的成员不包含()参考答案:窗体15.下面正确创建了二维交错数组的是()。
中国大学MOOCC语言程序设计考试答案

得分/总分 A. float a[3][4]; float a[3][]; B. float a[3][4]; float a[][4]; float a[3][]={{1},{0}}; C. float a(3,4); float a[3][4]; float a[][]={{0};{0}}; D. float a[3][4]; static float a[][4]={{0},{0}}; 3.00/3.00 正确答案:D 你选对了 21 填空(4 分) 阅读下面的程序,写出程序的运行结果_______ #include<stdio.h> int main() {
if( a = b+c ) printf("***\n"); else printf("$$$\n"); } 以上程序( ) 得分/总分 A. 可以通过编译但不能通过连接 B. 有语法错不能通过编译 C. 输出*** 3.00/3.00 D. 输出$$$ 正确答案:C 你选对了 解析: D、if ( ) 这里是赋值号,不是等号哦 19 单选(3 分) 若有定义: int a[5]={1,2,3,4,5}; char b='c',c; 则下面表达式中数值为 2 的是( )。 得分/总分 A. a[b-'b'] 3.00/3.00 B. a[b] C. a[c-b] D. a[2] 正确答案:A 你选对了 解析: A、数组中表示 数组 2 的 元素为 a[1], 因此答案中能够得到 下标为 1 的数组元 素即为正确答案, 其它 3 个都不可以 20 单选(3 分) 以下各组选项中,均能正确定义二维实型数组 a 的选项是( )。
#include <stdio.h> int main( ) {
Python语言程序设计_东北大学中国大学mooc课后章节答案期末考试题库2023年

Python语言程序设计_东北大学中国大学mooc课后章节答案期末考试题库2023年1.下面代码的输出结果是( )for i in range(10):if i%2==0:continueelse:print(i,end=",")参考答案:1,3,5,7,9,2.以下关于列表操作的描述,错误的是:( )参考答案:通过 add 方法可以向列表添加元素3.以下程序的输出结果是:( )s=''try: for i in range(1, 10, 2): s.append(i)except:print('error')print(s)参考答案:error4.以下关于文件的描述错误的选项是:( )参考答案:二进制文件和文本文件都是可以用文本编辑器编辑的文件5.下面代码的输出结果是()d ={"大海":"蓝色", "天空":"灰色", "大地":"黑色"}print(d["大地"], d.get("大地", "黄色"))参考答案:黑色黑色6.Python语言语句块的标记是( )参考答案:缩进7.下列哪个语句输出浮点数类型变量x保留显示2位小数的结果是错误的:()参考答案:print("{%.2f}".format(x))8.以下程序的输出结果是:()ls = ["浣熊","豪猪","艾草松鸡","棉尾兔","叉角羚"]x = "豪猪"print(ls.index(x,0))参考答案:19.以下关于程序设计语言的描述,错误的选项是:()参考答案:程序设计语言经历了机器语言、汇编语言和脚本语言三个阶段10.关于import引用,以下选项中描述错误的是:( )参考答案:import turtle之后直接执行showturtle()就可以显示画笔形状11.关于 Python 语言的注释,以下选项中描述错误的是()参考答案:Python 语言的单行注释以单引号’ 开头12.以下关于 random 库的描述,正确的是:()参考答案:randint(a,b) 是生成一个 [a,b] 之间的整数13.以下程序的输出结果是:()for num in range(1,4): sum *= numprint(sum)参考答案:TypeError 出错14.执行以下程序,输入la,输出结果是:( )la = 'python'try: s = eval(input('请输入整数:')) ls = s*2 print(ls)except: print('请输入整数')参考答案:pythonpython15.以下关于循环结构的描述,错误的是:( )参考答案:遍历循环使用for in 语句,其中循环结构不能是字符串16.下面代码的输出结果是( )for s in "abc": for i in range(3): print (s,end="") ifs=="c": break参考答案:aaabbbc17.下面代码的输出结果是( )sum = 1.0for num in range(1,4):sum+=numprint(sum)参考答案:7.018.执行如下代码import turtlefor i in range(1,5): turtle.forward(50)turtle.left(90)在Python Turtle Graphics中,绘制的是( )参考答案:正方形19.关于赋值语句,以下选项中描述错误的是( )参考答案:设 a = 10;b = 20,执行a,b = a,a + b print(a,b)和a = b b = a + bprint(a,b)之后,得到同样的输出结果:10 3020.关于Python循环结构,以下选项中描述错误的是()参考答案:每个continue语句有能力跳出当前层次的循环21.下面代码的输出结果是()for s in "HelloWorld": if s=="W": continueprint(s,end="")参考答案:Helloorld22.下面代码的输出结果是()x = 12.34print(type(x))参考答案:23.给出如下代码MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花",\"5月":"石榴花","6月":"莲花","7月":"玉簪花","8月":"桂花",\"9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}n = input("请输入1-12的月份:")print(n + "月份之代表花:" +MonthandFlower.get(str(n)+"月"))以下选项中描述正确的是()参考答案:代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名24.字典 d={'Name': 'Kate', 'No': '1001', 'Age': '20'},表达式len(d)的值为()参考答案:325.以下表达式,正确定义了一个集合数据对象的是:()参考答案:x = { 200, ’flg’, 20.3}26.给出如下代码:TempStr = "Hello World"以下选项中可以输出“World”子串的是()参考答案:print(TempStr[–5:])27.以下对数值运算操作符描述错误的选项是:( )参考答案:Python 数值运算操作符需要引用第三方库math28.下面代码的执行后x值是( )x = 2x *= 3 + 5**2参考答案:5629.以下关于函数选项中描述错误的是()参考答案:Python 使用 del 保留字定义一个函数。
计算机科学与程序设计_北京理工大学中国大学mooc课后章节答案期末考试题库2023年

计算机科学与程序设计_北京理工大学中国大学mooc课后章节答案期末考试题库2023年1.下列关于软件安装和卸载的叙述中,正确的说法是()。
参考答案:安装不同于复制,卸载不同于删除2.已知 int i=5;执行语句 i+=++i;i的值是____参考答案:123.字符串"\\\065a,\n"的长度是____参考答案:54.已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是____参考答案:55.求取满足式【图片】的n,正确的语句是____参考答案:for(i=1,s=0;(s=s+i*i)<=1000;n=i++)6.以下程序的输出结果是main(){floatx=2,y;if(x<0)y=0;elseif(x<5&&!x)y=1/(x+2);elseif(x<10)y=1/x;el sey=10;printf(”%f\n”,y);}参考答案:0.5000007.已知int i=10;表达式“20-0<=i<=9”的值是____参考答案:18.温度华氏和摄氏的关系是: C=5(F-32)/9。
已知:float C,F;由华氏求摄氏的正确的赋值表达式是____参考答案:C=5*(F-32)/99.下面程序的输出是#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;br eak;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d\n",a,b);} 参考答案:a=2,b=110.编译型的计算机语言处理系统可以生成可执行文件,之后程序的执行将不依赖源程序。
参考答案:正确11.如果某计算机采用6位表示整数,那么使用补码分别能够表示的整数范围是-32~32。
计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试题库2023年1.已知系统物理内存为4GB,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,每段最大为4GB。
假设系统采用虚拟页式存储,则需要采用()级页表,页内偏移为()位答案:4, 122.进程执行发生缺页中断,经操作系统处理后,应执行()答案:被中断的那一条指令3.某页式存储管理系统,向用户提供的逻辑地址空间最为为16页,每页2048B,内存总共有8个存储块,则逻辑地址空间至少为多少位?内存空间有多大?()答案:逻辑地址至少15位,内存空间为16KB4.快表在计算机系统中的作用是()答案:地址变换5.缓冲池的作用()答案:缓解I/O设备与CPU速度不匹配6.在采用Spooling技术的系统中,用户打印数据首先被送到()答案:磁盘固定区域7.假定把磁盘上的一个数据块中的信息输入到一个双缓冲区的时间为T=0.2ms,将缓冲区中的数据传送到用户区的时间M=0.1ms,而CPU对数据的处理时间C=0.1ms,这样系统对每个数据块的处理时间为()答案:0.2ms8.关于I/O中断使用中不正确的描述是()答案:通道根据I/O中断了解输入输出操作的执行情况9.CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,为解决这一问题,可以采用()答案:缓冲技术10. 2. 设文件F1的当前引用计数值为1,先建立文件F1的符号链接文件F2,再建立文件F2的硬链接文件F3,然后删除文件F2。
此时,文件F1的引用计数值为( ) 。
答案:211.文件的物理分配方法包括连续分配、链式分配和()答案:索引分配12.某计算机系统配备了4台同型号打印机、1台扫描仪。
请问该系统需在内存中配置()个设备驱动程序。
答案:213.系统进行设备分配时,应考虑的因素有()答案:I/O设备的固有属性_I/O设备的分配算法_设备分配的安全性14.物理I/O设备的控制方式有()答案:循环测试(Cyclic Test)方式_中断驱动(Interrupt-Driven)方式_DMA控制(DMA Control)方式15.动态分区应用最佳适配法可以保证最优的分配效果。
汇编语言程序设计_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

汇编语言程序设计_电子科技大学中国大学mooc课后章节答案期末考试题库2023年1.设标识符DONE是程序中某指令语句的标号,与JMP指令同在一个逻辑段内,下列的哪个程序段不能够转移到标号DONE处的语句执行。
参考答案:MOV BX, DONEJMP BX2.将下列十进制数转换为十六进制数:(1)133(2)243参考答案:85 , F33.已知CALL BX执行前SP=100H,执行后SP的内容为________。
参考答案:0FEH4.段内直接调用的转移范围为________。
参考答案:-32768~327675.指令“JMP BX”转移的目标地址的偏移量为_______。
参考答案:BX的内容6.计算下列补码表示的二进制数运算,并将结果转换为十进制数真值:(1)01101100+10001110 (2)11111111-0111111111111010B -6D ,10000000B -128D7.在IBM PC微型计算机上,以下8位二进制数的运算后,标志寄存器中OF、ZF、SF、CF的值分别为多少?10101011 + 01010101参考答案:OF=0 ZF=1 SF=0 CF=18.在8086/8088中,某存储单元的逻辑地址如下,请算出它们的物理地址是多少?(1)F000H:0100H (2)10E0H:2020H参考答案:F0100H ,12E20H9.下列指令源操作数的寻址方式,并说明该操作数在哪个段?(1)MOV AX,[5000H] (2) MOV BL,BUF[SI]参考答案:直接寻址数据段,变址寻址数据段10.已知(AX)= 0FF60H,CF = 1。
MOV DX, 96 XOR DH, 0FFH SBB AX, DX上述程序段执行后:(AX)=________,CF =________。
参考答案:0FFFFH 011.某数据段中有:COUNT1 EQU 16HCOUNT2 DW 16H则下面两条指令有何异同?MOV AX, COUNT1MOV BX, COUNT2第一条指今是立即数寻址,第二条指令是直接寻址12.已知有下列3个等值语句:N1 EQU 30M2 EQU 87P3 EQU 4那么下列表达式的值是多少?(2)P3 SHL 4﹣2 (4)P3 OR 7参考答案:62 , 0111。
计算机应用(C语言)学习通课后章节答案期末考试题库2023年

计算机应用(C语言)学习通课后章节答案期末考试题库2023年1.【单选题】以下对二维数组a进行不正确初始化的是_____。
参考答案:int a[ ][ ]={{3,2,1},{1,2,3;2.【判断题】如果在一个函数的复合语句中定义了一个变量,则该变量只在复合语句内有效。
参考答案:对3.【单选题】以下叙述正确的是_____。
参考答案:用do_while语句构成循环时,只有在while后的表达式为零时结束循环4.【单选题】C语言中运算对象必须是整型的运算符是____。
参考答案:%5.【单选题】若有定义int a[20];,则对数组元素的正确引用是( )。
参考答案:a[10−10]6.C语言编译程序是____。
参考答案:将C源程序编译成目标程序的程序7.【填空题】数学表达式“20≤x≤30”在Visual C++6.0环境下的条件表达式的正确写法是____。
参考答案:x>=20&&x<=308.【单选题】程序执行结果是( )。
#include "stdio.h"void main( ){ inta=1,b=2,c=3;if(a==c) printf("%d\n",c);else printf("%d\n",b);}参考答案:29.【单选题】C语言源程序的基本单位是_____。
参考答案:函数10.【填空题】从键盘输入一个数,判断一个数是不是素数。
所谓素数,就是除1和本身以外,不能被其他任何整数整除的数。
#include main(){ intm,i,f; scanf("%d",&m); f=1; for (i=2;i<=m-1;i++) if( ) { f=0;break;} if ( ) printf("%d 是素数\n",m); else printf("%d 不是素数\n",m);}参考答案:m%i==0###f或者f==111.【单选题】若有如下说明,则_____的叙述是正确的。
C#程序设计学习通课后章节答案期末考试题库2023年

C#程序设计学习通课后章节答案期末考试题库2023年1.在C#语言中,下列能够作为变量名的是( )。
参考答案:a_3b2.请大家用for语句编程,界面如图所示:要求如下:1.在第一个文本框中输入任意整数,单击“累加”按钮,计算“1+2+3+...+输入数”的累加和; 2.单击“清除”按钮,则清空文本框,并将焦点转移至第一个文本框 3.将代码界面和运行界面截图提交参考答案:private void button1_Click(object sender, EventArgs e) { int i,n; long sum=0; n = Convert.ToInt32(t1.Text); for (i = 1; i <= n; i++) { sum = sum + i; } txtResult.Text =Convert.ToString(sum); } private void button2_Click(objectsender, EventArgs e) { t1.Text = ""; txtResult.Text =""; t1.Focus(); }3.表达式 2+5/10*10 的值为参考答案:24.()控件组合了 TextBox 控件和 ListBox 控件的功能。
参考答案:ComboBox5.MenuStrip控件用于____。
参考答案:创建下拉菜单6.添加一条记录用命令。
参考答案:insertinto7.设置窗体图标使用的是____属性。
参考答案:Icon8.在数据表中删除一条记录是命令。
参考答案:delete9.C#中导入命名空间使用的关键字是_____。
参考答案:using10.要选择表Authors中出版社(publish)字段值为“电子工业出版社”的所有记录,其SQL语句是____。
参考答案:select * from Authors where publish=“电子工业出版社”11.如下代码: String[] str1_array=new string[] {“C#”,”C++”,”Java”,”PHP”},其中str1_array[2] 的值是________。
《C语言程序设计》22-23第二学期学习通章节答案期末考试题库2023年

《C语言程序设计》22-23第二学期学习通超星课后章节答案期末考试题库2023年1.已知 i=5;写出语句 a=--i; 执行后整型变量 a 的值是__。
答案:42.已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整型变量 a 的值是__。
答案:93.设 int x=1/4;则x的值为__。
答案:4.int x; x=-3+4%-5*3, 则x的值为__。
答案:95.int x=2;z=x++-1; 则z的值为__。
答案:16.int x=2;z=++x+1; 则z的值为__。
答案:47.已知x=2,y=2 则表达式x*=y+8的值为__。
答案:208.在C语言中的实型变量分为两种类型,它们是float型和__型。
答案:double9.若有定义:char c='\010'; 则变量C中包含的字符个数为__。
答案:110.下列变量定义中合法的是:答案:short _a=1-.1e-1;11.将十六进制数7A.C转换成二进制数为答案:1111010.1112.将八进制数37.4转换成二进制数答案:11111.1;11111.10013.将二进制数1101101.11转换成十六进制数答案:6D.C14.十六进制数FA化成十进制数为答案:25015.八进制数76.5化成十进制数为答案:62.62516.二进制数1010化成十进制数为答案:1017.将十进制数26转换成十六进制数为答案:1A18.将十进制数26转换成八进制数为答案:3219.将十进制数26转换成二进制数为答案:1101020.设(k=a=5,b=3,a*b),则表达式的值为__。
答案:1521.int a=1,b=2,c=3; 执行语句a=b=c;后a的值是__。
答案:322.已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是__。
答案:5.623.若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值是__。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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语言中的简单数据类型包括()。
答案:整型、实型、字符型。