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

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

题库2023年

1.for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是()

参考答案:

3

2.对下面程序段,描述正确的是()

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值的类型为

参考答案:

double

5.设有以下程序,若要使程序的输出值为2,则应该从键盘给n输入的值是()

voidmain(){ints=0,a=1,n;scanf("%d",&n);do{s=s+1;a=a-

2;}while(a!=n);printf("%d",s);}

参考答案:

-3

6.以下不正确的说法是()

参考答案:

在主函数内定义的变量可在其余函数中通用

7.设int a=1,b=2;以下选项中不正确的语句是

参考答案:

a*3=3

8.下列程序的运行结果是()#include void fun(); int main() { int a=10; fun();

printf("%5d",a); return 0; } void fun() { int a=20; printf("%5d",a);}

参考答案:

20 10

9.在下面的叙述中,不正确的是()。

参考答案:

枚举常量的值可以是整数或字符串

10.已知字符'0'的ASCII码为十六进制的30H,下面程序的输出是()。

voidmain(){union{unsignedcharc;unsignedinti[4];}z;z.i[0]=0x39;z.i[1]=0x36;

printf("%c\n",z.c);}

参考答案:

9

11.结构体变量整体作函数参数时,以下说法正确的是()。

参考答案:

实参结构体变量和形参结构体变量的类型应当一致

12.函数调用语句为:inta[10],maxnum;…maxnum=max(a);函数定义首部应为

()。

参考答案:

int max(int b[])

13.以下选项中不能正确把cl定义成结构体变量的是()。

参考答案:

struct color cl { int red; int green; int blue; };

14.在C语言中,要求参加运算的数必须是整数的运算符是

参考答案:

%

15.以下不合法的字符常量是

参考答案:

'ab'

16.若定义结构体类型变量student,以下各项对结构体变量成员引用错误的是

()。structstud_type{intnum;charname[10];intage;floatscore;}student;

参考答案:

https://www.360docs.net/doc/4a19185770.html,="高远";

17.下列程序的运行结果是()#include void fun(); int a=5; int main() { int a=10;

fun(); printf("%5d",a); return 0; } void fun() { a=a+5; printf("%5d",a);}

参考答案:

10 10

18.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是()

参考答案:

单向值传递

19.若有定义:double x=1,y;执行语句y=x+3/2;,则y的值是

参考答案:

2.0

20.C语言中的实型数据包括

参考答案:

float和double

21.16位的二进制数可以表示的整数的范围是

参考答案:

[-32768,32767]

22.设有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值

参考答案:

2.5

23.类型修饰符unsigned不能修饰

参考答案:

float

24.以下关于函数的叙述中不正确的是()

参考答案:

在C语言程序中,被调用的函数必须在main函数中定义

25.执行以下程序后k的值是()inti,j=10,k=0;for(i=0;i<=j;i++){k=i+j;j--;}

参考答案:

10

26.已知int x=10,y=20,z=30;则执行以下语句后x、y、z的值是()

if(x>y)z=x;x=y;y=z;

参考答案:

x=20,y=30,z=30

27.算法描述可以有多种表达方法,下面()方法不可以描述算法

参考答案:

机器语言

28.以下正确的函数定义是()

参考答案:

double fun(int x,int y) { double z; z=x+y; return z; }

29.在调试过程中,逻辑错误是指

参考答案:

程序的运行结果不符合题目要求

30.C语言属于程序设计语言的哪个类别

参考答案:

高级语言

31.C程序中一般可以包含几个函数

参考答案:

至少1个

32.一个C程序可能出现的错误有

参考答案:

以上都包括

33.下列程序的运行结果是()#include int fun1(int x); void fun2(); int x=5; int

main() { int x=1; x=fun1(x); printf("%d",x); return 0; } int fun1(int x) { x++;

fun2(); return x; } void fun2() { x++;}

参考答案:

2

34.C语言中,由固定数目的同类型的变量按一定顺序排列而构成的是()。

参考答案:

数组

35.当数据已知的情况下,可以在定义数组时,对数组进行初始化,但不可

()。

参考答案:

在方括号中写入变量表达式

36.在定义int m[ ][3]={1,2,3,4,5,6};后,m[1][0]的值是()。

参考答案:

4

37.若不允许函数修改数组元素,则可以用()限定符作为数组参数的前缀,这

样数组元素就成为函数中的常量。

参考答案:

const

38.若有定义:int b[3][4]={0};则下述正确的是()。

参考答案:

数组b中各元素均为0

39.设有声明语句:int a=1,b=0;则执行以下语句后输出结果为()

switch(a){case1:switch(b){case0:printf("**0**");break;case1:printf("**1**");

break;}case2:printf("**2**");break;}

参考答案:

**0****2**

40.以下关于C语言描述错误的是

参考答案:

一个C程序可以包含多个main函数

41.若给出以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙

述为()。

参考答案:

数组x的长度大于数组y的长度

42.利用冒泡排序得到升序排列,每一趟中从前到后遍历数组,将相邻两个数作

比较,如果前面的数小于后面的数,则()。

参考答案:

不做操作

43.以下关于函数的叙述中正确的是()

参考答案:

C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

44.数组元素下标可从()开始。

参考答案:

45.以下正确的描述是()

参考答案:

函数的定义不可以嵌套,但函数的调用可以嵌套

46.包含标准库函数scanf声明的头文件是()

参考答案:

stdio.h

47.在以下各组标识符中,均是合法的C语言标识符是

参考答案:

abc,A_4d,_student,xyz_abc

48.冒泡排序中,若有n个数,第一趟最多需要比较()次。

参考答案:

n-1

49.以下程序段的输出结果是()intx=5;if(x--

<5)printf("%d",x);elseprintf("%d",x++);

参考答案:

4

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

C语言程序设计中国大学mooc课后章节答案期末考试题库2023年1.关于问题与问题求解,下列说法正确的是()。 答案: 人类进行问题求解的一般思维过程可分为问题分析、提出假设和检验假设。 2.关于贪心算法(又称贪婪算法是指,在对问题求解时,总是做出在当前看来 是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似 解),下列叙述中正确的是()。 答案: 选择能产生问题最优解的最优量度标准是使用贪婪算法的核心。 3.将多个有序序列合并成一个有序序列,属于()。 答案: 归并排序 4.关于数学模型(Mathematical Model)和数学建模(Mathematical Modeling),下列说法正确的是()。

答案: 数学模型是对实际问题的数学抽象,是用数学符号、数学式子等对实际问题本质属性的抽象而又简洁的刻画。 5.在“八皇后问题”的问题求解中,采用“试探-失败返回-再试探”的问题求解 方法,该方法属于()。 八皇后问题:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 答案: 回溯法 6.关于算法(Algorithm),下列叙述正确的是()。 答案: 算法可以用自然语言、流程图或伪代码描述,各有其优点。

7.关于抽象(Abstraction),下列说法正确的是()。 答案: 抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。 8.关于哥尼斯堡七桥问题,下列叙述不正确的是()。 哥尼斯堡七桥问题:哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥。如图所示: 我们要解决的问题是可否存在一种方案可以走过所有的桥然后回到起点。 答案:

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

C语言程序设计_西安理工大学中国大学mooc课后章节答案期末考试 题库2023年 1.for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是() 参考答案: 3 2.对下面程序段,描述正确的是() 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值的类型为 参考答案: double 5.设有以下程序,若要使程序的输出值为2,则应该从键盘给n输入的值是() voidmain(){ints=0,a=1,n;scanf("%d",&n);do{s=s+1;a=a- 2;}while(a!=n);printf("%d",s);} 参考答案: -3

6.以下不正确的说法是() 参考答案: 在主函数内定义的变量可在其余函数中通用 7.设int a=1,b=2;以下选项中不正确的语句是 参考答案: a*3=3 8.下列程序的运行结果是()#include void fun(); int main() { int a=10; fun(); printf("%5d",a); return 0; } void fun() { int a=20; printf("%5d",a);} 参考答案: 20 10 9.在下面的叙述中,不正确的是()。 参考答案: 枚举常量的值可以是整数或字符串 10.已知字符'0'的ASCII码为十六进制的30H,下面程序的输出是()。 voidmain(){union{unsignedcharc;unsignedinti[4];}z;z.i[0]=0x39;z.i[1]=0x36; printf("%c\n",z.c);} 参考答案: 9 11.结构体变量整体作函数参数时,以下说法正确的是()。 参考答案: 实参结构体变量和形参结构体变量的类型应当一致

2020年智慧树知道网课《C语言程序设计(西华大学)》课后章节测试满分答案

第一章测试 1 【单选题】(5分) 下列叙述中正确的是()。 A. C语言所有函数都是外部函数 B. C语言的子程序有过程和函数两种 C. C语言编译时不检查语法 D. C语言的函数可以嵌套定义 2 【单选题】(5分) 以下叙述中正确的是()。 A. C语言中的每条可执行语句最终都将被转换成二进制的机器指令 B. C源程序经编译形成的二进制代码可以直接运行 C. C语言中的函数不可以单独进行编译 D. C语言的源程序不必通过编译就可以直接运行

3 【单选题】(5分) C语言的注释定界符是()。 A. [] B. /**/ C. \**\ D. {} 4 【单选题】(5分) C语言源程序的基本单位是()。 A. 过程 B. 标识符 C. 子程序 D. 函数

5 【单选题】(5分) 一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中的是() A. 有零个或多个输入 B. 可行性 C. 有零个或多个输出 D. 有穷性 6 【单选题】(5分) 以下叙述中正确的是()。 A. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 B. C语言可以不用编译就能被计算机识别执行 C. C语言比其他语言高级 D. C语言出现的最晚,具有其他语言的一切优点

7 【单选题】(5分) 有一个命名为C001.C的C语言源程序,当正常执行后,在当前目录下不存在的文件是 A. C001.EXE B. C001.C C. C001.OBJ D. C001.DAT 8 【单选题】(5分) 能将高级语言编写的源程序转换为目标程序的是()。 A. 编辑程序 B. 链接程序 C. 解释程序 D. 编译程序

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

C语言程序设计_江苏海洋大学中国大学mooc课后章节答案期末考试题库2023年 1.有以下关于if--else语句程序: #include int main() { int a=2,b=- 1,c=2; if(a int main() { int a,b,s; scanf("%d%d",&a,&b); s=a; if(a

3.有以下if语句的程序: #include 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时,输出的结果是( ). 答案: 1 4.有以下for语句程序段: #include 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; } 程序段的输出结果是( ). 答案: 6

5.以下关于for语句程序: #include int main() { int i,j,m=0; for(i=1;i<=15;i+=4) m++; printf("%d\n",m); return 0;} 程序段的输出结果是( ). 答案: 4 6.有以下关于do---while语句的程序: #include int main() { int x=5; do { printf("%d",x -= 3); } while(!(--x)); return 0;} 程序的输出结果是( ). 答案: 2 7.有以下关于for语句的程序:

C#程序设计_西北工业大学中国大学mooc课后章节答案期末考试题库2023年

C#程序设计_西北工业大学中国大学mooc课后章节答案期末考试题库2023年 1.CPU中包含()。 参考答案: 运算器_控制器 2.计算机算法必须具备输入、输出和()等5个特性。 参考答案: 可行性、确定性和有穷性 3.与十进制数200等值的十六进制数为()。 参考答案: C8 4.软件与程序的区别是∶()。 参考答案: 软件是程序以及开发、使用和维护所需要的数据和所有文档的总称,而程序只是软件的一部分。 5.在计算机系统中,一个字节的二进制位数为()。 参考答案: 8 6.有关基类成员访问的说法正确的是()。

参考答案: 如果在派生类中必须完全地访问基类被隐藏的成员,可以使用基类访问表达式。 7.关于using语句说法正确的是()。 参考答案: using语句获取一个或多个资源,执行一个语句,然后释放该资源。 8.下面关于continue语句说法正确的是() 参考答案: continue语句只能用于三个循环语句中。 9.用C#语言编写的文件()。 参考答案: 是一个源程序 10.若有定义:int[,] a=new int[3,4];则正确引用数组a元素的是()。 参考答案: a[0,0] 11.下面程序执行后的输出结果是()。using System;class Program{ static char 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))); }} 参考答案: 6

计算机科学与程序设计_北京理工大学中国大学mooc课后章节答案期末考试题库2023年

计算机科学与程序设计_北京理工大学中国大学mooc课后章节答案期末考试题库2023年 1.下列关于软件安装和卸载的叙述中,正确的说法是()。 参考答案: 安装不同于复制,卸载不同于删除 2.已知 int i=5;执行语句 i+=++i;i的值是____ 参考答案: 12 3.字符串"\\\065a,\n"的长度是____ 参考答案: 5 4.已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是____ 参考答案: 5 5.求取满足式【图片】的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.500000 7.已知int i=10;表达式“20-0<=i<=9”的值是____ 参考答案: 1 8.温度华氏和摄氏的关系是: C=5(F-32)/9。已知:float C,F;由华氏求摄氏的 正确的赋值表达式是____ 参考答案: C=5*(F-32)/9 9.下面程序的输出是 #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=1 10.编译型的计算机语言处理系统可以生成可执行文件,之后程序的执行将不依 赖源程序。 参考答案: 正确 11.如果某计算机采用6位表示整数,那么使用补码分别能够表示的整数范围 是-32~32。 参考答案: 错误

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; } 答案: 15 7.设计模式一般用来解决什么样的问题( ) 答案:

同一问题的不同表相 8.关于继承表述错误的是:() 答案: 继承本质上是“白盒复用”,对父类的修改,不会影响到子类。 9.应用设计模式的一个优点是【】。 答案: 适应需求变化 10.某公司欲开发一个软件系统的在线文档帮助系统,用户可以在任何一个查 询上下文中输入查询关键字,如果当前查询环境下没有相关内容,则系统 会将查询按照一定的顺序转发给其他查询环境。基于上述需求,采用【】最为合适。 答案: 责任链模式 11.已知int a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, *p = a;,不能表示数组a中元素 的式子是()。

计算机算法与程序设计(python)_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机算法与程序设计(python)_电子科技大学中国大学mooc课后章节答案期末考试题库2023年 1.关于堆的说法错误的是 参考答案: 堆按照从上到下,从左到右顺序得到的序列一定有序。 2.已知二叉搜索树如下图所示,请指出搜索[25,89]结点的搜索路径(依次搜 索过的结点)【图片】 参考答案: 35,24,36,71,60,42,88,81,95 3.已知有n个数据进行排序,下面能实现排序的是 参考答案: data=[34,5,-6,12,87,29]data.sort() 4.下面哪个是错误的用python实现存储n个人的姓名? 参考答案: names4=[]for i in range(n): names4[i]=input('输入{}个人的姓 名:'.format(i+1)) 5.如果有n个整数数据,要找出其中的值最大的数据,下面哪种方法不一定 能找到最大值? 参考答案: 用maxV,依次和数组的n个数据比较,如果当前数据比maxV还要大,则更新maxV为这个更大的数据,则n个数据比较结束,maxV里面就存储的最大数。

6.学生信息存储在列表当中,下面哪个代码能实现寻找成绩为x的学生姓名 的功能? 参考答案: stus={"zhangsan":86,"lisi":72,"wangwu":91,"taoyan":62}x=int(input('in put score:'))try: y=list(stus.values()).index(x)except ValueError: print(x,'is not in list')else: print(list(stus.keys())[y]) 7.新生到从未到过的大学学校报到,学校的每一栋楼都有所在学院名称的标记。 请问如果不借助外力,如何找到所在的学院大楼? 参考答案: 这是一个穷举搜索问题,搜索空间是该大学,搜索目标是学院大楼,搜索 算法就是把大学里面的每一栋楼检查一下名字,看是否是目标,如果是就 找到了,如果不是就继续查找下一栋大楼。 8.搜索问题需要考虑哪些因素? 参考答案: 搜索空间,搜索目标,搜索算法,搜索性能 9.a=3b=ac="hello"则下面说法错误的是 参考答案: a存储了常数3,b存储了另外一个常数3,他们的空间是不同的。 10.python要输入10个整数并进行存储的正确代码是 参考答案: a=[]for i in range(10): a.append(input())

C语言程序设计(2023年春季)学习通章节答案期末考试题库2023年

C语言程序设计(2023年春季)学习通超星课后章节答案期末考试题库2023年 1.c语言每个函数的返回值都是int型的。 答案: 错 2.以下说法中正确的是( )。 答案: 总是从main()函数开始执行 3.有以下函数调用语句:Func( rec1 , (rec2+rec3 , (rec4,rec5) ) ); 该函数调用 语句中含有的实参个数是() 答案: 2 4.C语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储 单元。 答案: 错 5.C语言程序中,当调用函数时()。 答案: 实参和形参各占一个独立的存储单元

6.函数的形参都属于全局变量。 答案: 错 7.一个C语言源程序中,main()函数的位置() 答案: 可以在任意位置 8.实参向形参进行数值传递时,数值传递的方向是单向的,即形参变量值的改 变不影响实参变量的值。 答案: 对 9.全局变量只能定义在程序的最前面,即第一个函数的前面。 答案: 错 10.全局变量与局部变量的作用范围相同,不允许它们同名。 答案: 错 11. C 语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是 ()。 答案: 值传递

12.为了便于计算机存储管理,C语言把保存所有变量的数据区,分成动态存储 区和静态存储区,静态局部变量被存放在动态存储区。 答案: 错 13.C语言中有两种类型的函数,分别是()。 答案: 标准库函数与自定义函数 14.下列程序的输出结果是_______________void fun (int a, int b, int c){ a=456; b=567; c=678; }int main(void){ int x=10, y=20, z=30; fun (x, y, z); printf("%d,%d,%d\n", x, y, z); return 0; } 答案: 10,20,30 15.以下叙述中错误的是_____________。 答案: 用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值 16.自动变量如果没有赋值,其值被自动赋为0。 答案: 错

算法分析与设计中国大学mooc课后章节答案期末考试题库2023年

算法分析与设计中国大学mooc课后章节答案期末考试题库2023年1.任何多项式时间算法都是好算法,都是有效的。 参考答案: 错误 2.选择排序的时间复杂度是O(____) 参考答案: n^2 3.子集生成方法有() 参考答案: 增量构造法_位向量法_二进制法 4.冒泡排序的时间复杂度为W(n^2) 参考答案: 错误 5.二进制法生成子集,子集与运算可以生成并集 参考答案: 错误 6.下面不是证明贪心算法证明方法的有()。 参考答案: 优化

7.使目标函数最大(小)的解是问题的() 参考答案: 最优解 8.对于稠密图,使用()算法计算MST更适合 参考答案: Prim 9.区间调度问题贪心算法的时间复杂度是() 参考答案: O(nlogn) 10.最小生成树问题可以使用的算法有() 参考答案: Kruskal_Solim_Prim 11.问题的可行解是满足约束条件的解 参考答案: 正确 12.贪心算法的思想是寻求局部最优解,逐步达到全局最优解 参考答案: 正确

13.贪心算法总能找到可行解,并且是最优解。 参考答案: 错误 14.负权的最短路问题可以使用Dijkstra算法计算。 参考答案: 错误 15.设S是顶点子集,e是正好一个端点在S中的边中的最小边,那么最小生成 树中肯定包含e. 参考答案: 正确 16.递归函数的要素是() 参考答案: 边界条件_递归方程 17.T(n) = T(n-1) + n ,T(1)=1,则 T(n) =() 参考答案: n(n+1)/2_W(n^2)_Q(n^2)_(n^2) 18.递归算法是直接或间接地调用自身的算法。

计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机操作系统_电子科技大学中国大学mooc课后章节答案期末考试 题库2023年 1.已知系统物理内存为4GB,采用48位虚拟地址,页面大小为4KB,页表项 大小为8B,每段最大为4GB。假设系统采用虚拟页式存储,则需要采用()级页表,页内偏移为()位 答案: 4, 12 2.进程执行发生缺页中断,经操作系统处理后,应执行() 答案: 被中断的那一条指令 3.某页式存储管理系统,向用户提供的逻辑地址空间最为为16页,每页 2048B,内存总共有8个存储块,则逻辑地址空间至少为多少位?内存空间 有多大?() 答案: 逻辑地址至少15位,内存空间为16KB 4.快表在计算机系统中的作用是() 答案: 地址变换 5.缓冲池的作用() 答案: 缓解I/O设备与CPU速度不匹配

6.在采用Spooling技术的系统中,用户打印数据首先被送到() 答案: 磁盘固定区域 7.假定把磁盘上的一个数据块中的信息输入到一个双缓冲区的时间为T=0.2ms, 将缓冲区中的数据传送到用户区的时间M=0.1ms,而CPU对数据的处理时间C=0.1ms,这样系统对每个数据块的处理时间为() 答案: 0.2ms 8.关于I/O中断使用中不正确的描述是() 答案: 通道根据I/O中断了解输入输出操作的执行情况 9.CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,为 解决这一问题,可以采用() 答案: 缓冲技术 10. 2. 设文件F1的当前引用计数值为1,先建立文件F1的符号链接文件F2, 再建立文件F2的硬链接文件F3,然后删除文件F2。此时,文件F1的引用计数值为( ) 。 答案: 2

信息技术及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);}程序的运行结果是() 答案: 6 3.计算机能直接执行的程序是()。 答案: 可执行程序 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);计算 机显示的值为( ) 答案: 6 8.若k是整型,则以下程序段的执行结果是:( )k=-3;if(k<=0) printf("####")else printf("&&&&"); 答案: 有语法错误,无结果 9.假定所有变量均已正确定义,下列程序段运行后x的值是()。 k1=1;k2=2;k3=3;x=15;if(!k1) x--;else if(k2) x=4; else x=3; 答案: 4 10.为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else总与( )配 对 答案: 其之前最近的未配对的if 11.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=1

大学计算机基础_国防科技大学3中国大学mooc课后章节答案期末考试题库2023年

大学计算机基础_国防科技大学3中国大学mooc课后章节答案期末考 试题库2023年 1.二进制数101001.10111转换为8进制和16进制数分别是51.56和29.B8。 答案: 正确 2.IDLE是唯一的Python开发环境,即只可以在IDLE中编写和运行Python 程序。 答案: 错误 3.Python是一种解释执行的编程语言,因此不需要转换为机器指令就能被 CPU执行。 答案: 错误 4.具有丰富的第三方库是Python流行的重要原因之一,这些库都无需下载安 装就能直接使用。 答案: 错误 5.在一幅真彩色图像中,像素中的颜色可以是自然界的任何一种颜色。

答案: 错误 6.下列选项中,哪个过程不是计算?() 答案: 欣赏一幅绘画作品 7.在以下科学家和代表性成果对应关系中,错误的是()。 答案: 布尔和信息论 8.以下选项中,没有体现“抽象”思维的是()。 答案: 将一个word文档打印出来 9.下列关于“计算自动化”的说法,错误的是()。

答案: 算盘记录了计算过程中产生的数据,实现了计算自动化 10.关于摩尔定律,不正确的是()。 答案: 摩尔定律有着严格的理论基础,不会失效 11.K、M、G都是二进制计量单位,其中1G等于()。 答案: 1024*1024*1024 12.某年《大学计算机基础》考题中有一道多选题,其中B和C两个选项有这 样的关系:B和C中有且仅有一个是正确的。如果用逻辑表达式来表示这种关系,应该是()。(注:惊叹号“!”表示逻辑非) 答案: B⊕C

13.十进制数-123456789对应二进制是()。(注:以下选项仅前3位有区 别) 答案: -111010110111100110100010101 14.在以下二进制运算中,结果不等于10111100的是()。 答案: 1101*1010 15.厂家售出的16GB的U盘在电脑中显示的容量大概是()。(注:厂家采 用十进制,例如1k=1000;计算机采用二进制,例如1k=1024) 答案: 14.9GB 16.短整型是C语言支持的一种整数类型,采用2个字节的补码表示,则短整 型可以表示的整数范围是()。 答案:

机器人程序设计(C语言)(第2版)章节练习题及参考答案

第一章一种新的C语言学习方式 1.一台能够工作的计算机包括? CPU (Central Processing Unit,中央处理单元,进行运算和控制,包括运算器和控制器等)、存储器(如RAM、ROM等)、输入设备、输出设备(包括串行/并行接口、USB等)。其中,RAM (RandomAccess Memory,随机存储器)主要用于存储数据,ROM (RcadOnlyMemory, 只读存储器)主要用于存储程序。 2.单片机工作时需要什么? 需要稳定的电源、晶振、外部存储器和编程调试接口,就像计算机工作时需要电源、晶振、硬盘或其他大容量外部存储器和操作系统一样。微控制器是将单片机独立工作所需的电源适配器、晶振、外部存储器和串口转换电路等封装到一个模块上,这样就能直接与计算机连接并进行编程开发,不需任何其他芯片和电路。 3. AT89S52是一种什么样的单片机? 是一种高性能、低功耗的8位单片机,内含8 KBISPdn-System Programmable系统在线编程)可反复擦写IOOO次的Flash只读程存器,采用ATMEL公司的高密度非易失性存储技术制造,兼容标准MCS51指令系统及其引脚结构。在实际工程应用中,功能强大的AT89S52 已成为许多高性价比嵌入式控制应用系统的解决方案。 4. Progisp是一款什么样的软件? 是一款免费下载的ISP软件,不需要专门的安装即可使用,非常方便。使用该软件,读者可以将C语言程序生成的可执行文件下载到机器人单片机上。使用时需要1根USBA转B 信号线。 5.简述串口调试工具的特点。 串口调试工具就是串行通信接口调试软件,集数据发送、数据接收、数据监控、数据分析等功能于一身,具有小巧精致、操作简捷、功能强大的特点,可以在串口通信监控、设备通信测试工作中有效提高效率。 6. pr i ntf ()函数称为? 称为格式输出函数,其功能是按用户指定的格式,把指定的数据输出显示。Print ()函数是C语言提供的标准输出函数,定义在C语言的标准函数库中,要使用它,必须包括定义标准函数库的头文件stdio. h o

2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案

2020年秋冬智慧树知道网课《C语言程序设计(XXX)》课后章节测试答案 printf("|%s|%f|","China",30.13); C. printf("|%-10s|%5.2f|","China",30.13); D. printf("|%s|%7.2f|","China",30.1345)。 第一章测试: 1.正确答案为A。机器语言是一种低级语言程序,可以被 计算机直接执行。 2.正确答案为A。C语言程序的执行是从main()函数开始,直到main()函数结束。 3.正确答案为C。编辑程序的功能是建立并修改程序。 4.正确答案为D。C编译程序是将C源程序编译成目标程 序的程序。 5.正确答案为B。C语言源程序的语句分隔符是分号。

第二章测试: 1.正确答案为D。语句“ch=getchar();”等价于 scanf("%c",&ch); 2.正确答案为A。输出“比例值为20%”需要使用转义字符%,即printf("比例值为20%%"); 3.正确答案为D。输出“|20|30|”需要使用格式化输出,即printf("|%-5d|%-6d|",20,30); 4.正确答案为C。输出“|China|30.13|”需要使用格式化输出,即printf("|%-10s|% 5.2f|","China",30.13); 单选题】(2分) 下面的程序段中,有哪些地方存在问题?请修改并解释问题所在。 include int main() int a,b,c; scanf("%d %d",&a,&b); c=a+b; printf("a+b=%d",c)

return 0; 存在问题: 1.缺少分号:printf语句末尾缺少分号。 2.输入格式错误:scanf语句中应该输入两个整型变量,但只输入了一个变量。 修改后的程序: include int main() int a,b,c; scanf("%d%d",&a,&b); c=a+b; printf("a+b=%d",c); return 0; 以下给出已经修改后的文章: 第六章测试

计算机应用基础_淮阴师范学院中国大学mooc课后章节答案期末考试题库2023年

计算机应用基础_淮阴师范学院中国大学mooc课后章节答案期末考试题库2023年 1.GIF图像颜色数目不多,数据量不大,能实现累进显示、透明背景和动画效 果,适合在网页上使用。 参考答案: 正确 2.操作系统是计算机的软件系统中() 参考答案: 最核心的系统软件 3.声音信号经过取样和量化后,还要进行编码。编码的目的是减少数据量,并 按某种格式组织数据。 参考答案: 正确 4.下面4个用不同进制表示的数中,是错误的。 参考答案: 6384O 5.超文本是一种线性网状结构。 参考答案: 错误

6.关于世界上第一台电子计算机ENIAC的叙述中,错误的是() 参考答案: 它是首先采用存储程序和程序控制自动工作的电子计算机 7.计算机中正在运行的程序和数据可以存放在内存中,也可以存放在外存中。 参考答案: 错误 8.电子计算机最早的应用领域是____ 参考答案: 科学计算 9.一架数码相机其Flash存储器容量为20MB,它一次可以连续拍摄65536色 的1024×1024的彩色照片40张,由此可以推断图像数据的压缩倍数是 _____倍。 参考答案: 4 10.在评价计算机的性能时,通常用MIPS来描述计算机的________ 参考答案: CPU的运算速度 11.某图片文件PICT256.BMP,其类型为“256色位图”,文件大小为301KB。 利用Windows提供的“画图”软件对其进行编辑时,若不对图片作任何修改,直接将其另存为“16色位图”,文件名为PICT16.BMP,则该文件的大小约为_ ___KB 。(取整数)

参考答案: 152 12.在设计程序时一定要选择一个时间代价和空间代价都最小的算法,而不用考 虑其他问题。 参考答案: 错误 13.程序设计语言包含三个方面,它的基本成分包括数据、运算、控制、传输。 参考答案: 语法、语义和语用 14.在下面关于数据库技术的说法中,不正确的是______。 参考答案: 采用数据库技术处理数据,数据冗余应安全消失 15.软件开发的结构化生命周期方法将软件生命周期划分成__ 。 参考答案: 定义、开发、运行维护 16.针式打印机的耗材是色带;喷墨打印机的耗材是墨水;激光打印机的耗材是 碳粉。 参考答案: 正确

程序设计基础(C++)_南京理工大学中国大学mooc课后章节答案期末考试题库2023年

程序设计基础(C++)_南京理工大学中国大学mooc课后章节答案期末考试题库2023年 1.以下哪项不是问诊的描述: 答案: 是病史采集的唯一手段 2.以下哪项不是体格检查的描述: 答案: 揭示机体正常征象的临床诊断方法 3.以下哪项不是非感染性发热 答案: 疟疾 4.以下哪项不是外源性致热源: 答案: 肿瘤坏死因子

5.以下哪项是败血症的热型: 答案: 弛张热 6.三凹征出现于以下哪种呼吸困难: 答案: 吸气性呼吸困难 7.自幼有轻伤后出血不止,且有关节肿痛或畸形见于哪种疾病: 答案: 血友病 8.继发性腹膜炎的腹痛特点是 答案: 剧烈持续性全腹痛,原发部位显著

9.粘液脓血便伴里急后重可见于 答案: 急性细菌性痢疾 10.叩诊音在临床上分为 答案: 清音、浊音、鼓音、实音、过清音11.正常人腋测法体温为 答案: 36~37℃ 12.强迫体位见于下列哪种情况 答案: 心肺功能不全

13.慌张步态,是指起步后小步急速趋行,身体前倾,有难以止步之势,其见于 答案: 震颤性麻痹 14.可引起全身淋巴结肿大的为下列哪种疾病 答案: 传染性单核细胞增多症 15.单侧眼球下陷常见于 答案: Horner综合征 16.肩胛线指 答案: 过肩胛下角与后正中线平行的垂直线

17.下列哪项不是佝偻病的胸廓改变 答案: 扁平胸 18.叩诊肩胛间区时,应该 答案: 需要做间接叩诊,扳指与肋骨垂直与脊柱平行19.支气管哮喘发作时肺部听诊最常闻及 答案: 双肺弥漫分布的干啰音 20.捻发音见于 答案: 肺淤血

21.房间隔缺损最典型的体征是 答案: P2亢进固定分裂 22.区别腹部肿块来自腹腔或腹壁最简易的检查方法是 答案: 腹部体格检查 23.腹部检查下列哪项错误 答案: 肋下扪及肝脏提示肝大 24.胃肠穿孔患者腹外形呈 答案: 球形膨隆

计算机科学基础_西北工业大学中国大学mooc课后章节答案期末考试题库2023年

计算机科学基础_西北工业大学中国大学mooc课后章节答案期末考试 题库2023年 1.为解决某一特定问题而用一种计算机语言设计的操作序列称为()? 答案: 程序 2.算法的三种基本结构中不包括()? 答案: 逻辑结构 3.计算机理论领域一直以它独有的底蕴,散发醉人的芬芳。计算机中的算法可 能就源于我们的生活中,并且应用在生活的方面。以下哪些算法我们在生活 中可以容易应用()? 答案: 排序算法_迭代法_递归法 4.关于排序算法在生活中的应用,下面哪些说法是正确的()? 答案: 我们要对班级同学进行奖学金评定,按照成绩进行评比。如果原始输入学 生成绩中存在相同记录,输入次序影响结果,为了保证结果的公平性和准 确性,那么我们就应该采用稳定的排序算法。_打麻将整理清一色麻将过程 中,假如麻将不能移动,只能交换的话,玩家会从头到尾找一张最小的牌,然后与第一位置的牌交换位置,然后从剩下的牌中依次找到最小的放到i张 牌中,使之从小到大排好序。这种排序方法就是选择排序。_排序的默认前 提是,将要排序的是同一数据类型。例如我们对所有的书进行排序,排序 对象都是书。_打扑克抓牌的过程,通常我们右手抓牌,每一次抓新牌,就 放到左手,抓入下一张牌后,会把这张牌依次和左手上的牌进行比较,并 按照牌面大小把它插入到一个合适位置,这使用的就是插入排序算法思想。

5.程序包括两方面内容,分别是()? 答案: 对操作的描述_对数据的描述 6.以下说法正确的是()? 答案: 算法的控制结构有顺序结构、选择结构和循环结构三种基本结构_计算机最基本的操作功能有算数运算,关系运算,逻辑运算,数据传输_计算机科学家沃斯对程序提出一个经典公式:程序=数据结构+算法_计算机系统能完成各种工作的核心是“程序” 7.编译型的计算机语言处理系统可以生成独立的可执行文件,之后程序的执行 将不再需要源程序。 答案: 正确 8.解释型的计算机语言处理系统可以生成独立的可执行文件,之后程序的执行 将不依赖源程序。 答案: 错误 9.算法可以有0个或者多个输入,也可以有0个或者多个输出 答案: 错误

数据结构与算法_常熟理工学院中国大学mooc课后章节答案期末考试题库2023年

数据结构与算法_常熟理工学院中国大学mooc课后章节答案期末考试题库2023年 1.下列排序方法中,不稳定的排序方法有()。 参考答案: 希尔排序 2.下列排序方法中,稳定的排序方法有()。 参考答案: 归并排序 3.对n个不同的关键字由小到大进行冒泡排序,在下列()情况下比较的次 数最少。 参考答案: 从小到大排列好的 4.散列表中哈希冲突指的是()。 参考答案: 不同键值对应相同的哈希函数值 5.分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是 ()。 参考答案: (80,70, 85, 65, 75,90,95)

6.若一个广义表的表头为空表,则此广义表亦为空表。 参考答案: 错误 7.已知关键字序列{418,34,89,110,505,333,96,693,176},使用 直接插入法按递增排序,第三趟排序的的结果为——————————————————————。 参考答案: 34,89,418,110,505,333,96,693,176##%_YZPRLFH_%##34,89,418,110,505,333,96,693,176 8.写出下面算法的功能。 typedef struct{ int vexnum,arcnum; char vexs[N]; int arcs[N][N];}graph;void funtion(int i,graph *g){ int j; printf("node:%c\n",g->vexs[i]); visited[i]=TRUE; for(j=0;jvexnum;j++) if((g- >arcs[i][j]==1)&&(!visited[j])) function(j,g); } 参考答案: 深度优先 9.某二叉树的中序序列为DBEAC,后序序列为DEBCA,则其先序序列为。 参考答案: ABDEC 10.不是算法的基本特性 参考答案: 在规定的时间内完成

相关文档
最新文档