欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC计算思维与程序设计基础A(2024)作业答案
计算思维与程序设计基础A(2024)
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. ( )是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列的思维活动。
A. 科学思维
B. 计算思维
C. 理论思维
D. 实验思维
答案: 计算思维
2. 2. 计算机中所有信息都是用( )来表示。
A. Unicode编码
B. 二进制代码
C. ASCII码
D. BCD码
答案: 二进制代码
3. 3. 我们要学习的计算思维是( )。
A. 计算机的相关知识
B. 算法与程序的设计技巧
C. 知识与技巧的结合
D. 蕴含在计算学科知识背后的具有贯通性和联想性的内容
答案: 蕴含在计算学科知识背后的具有贯通性和联想性的内容
4. 4. 计算学科的计算研究的是( )。
A. 面向人可执行的一些复杂函数的等效、简便计算方法
B. 面向机器可自动执行的一些复杂函数的等效、简便计算方法
C. 面向人可执行的求解一般问题的计算规则
D. 面向机器可自动执行的求解一般问题的计算规则
答案: 面向机器可自动执行的求解一般问题的计算规则
5. 1. 对下边for循环,循环体执行次数是( )。 for ( i = 5; i > 1; i -- ) ;
A. 6
B. 5
C. 4
D. 7
答案: 4
6. 2. 下边程序段输出结果是( )。 int i , a= 0; for ( i = 0; i < 10; i++ ) a++; i++; printf("%d", a);
A. 5
B. 9
C. 10
D. 6
答案: 10
7. 3. 从循环体内某一层跳出,继续执行循环外的语句是:( )。
A. break语句
B. return语句
C. 空语句
D. continue语句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 4. for循环中,能省略的表达式有( )。
A. 表达式1
B. 表达式2
C. 表达式3
D. 3个都可以
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 5. 当执行以下程序段时 x=-1; do { x=x*x;} while( !x);
A. 循环体将执行一次
B. 循环体将执行两次
C. 循环体将执行无限次
D. 系统将提示有语法错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 6. do-while语句是先执行后判断,因此至少要执行()次循环体。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 7. x=2; do{ printf("*"); x--; }while(!x==0); 该程序段的运行结果是()。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 8. int n=0; while(n++<=2) ; printf("%d",n); 该程序段的输出结果是()。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 9. 循环for(;;)的循环条件始终为真。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 10. 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 11. break语句只能用于switch语句体中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 12. for语句循环变量每次只能递增1或递减1。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 1. 以下函数首部定义正确的是( )
A. double fun(int x,int y)
B. double fun(int x ; int y)
C. double fun(int x,int y);
D. double fun(int x, y)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 2. 在C语言中,函数的数据类型是指( )
A. 函数返回值的数据类型
B. 函数形参的数据类型
C. 调用该函数时的实参的数据类型
D. 任意指定的数据类型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 3. C语言规定,简单变量作实参,它与对应形参之间的数据传递是( )
A. 由用户指定传递方式
B. 地址传递
C. 单向值传递
D. 双向值传递
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 4. 现有如下程序运行后,输出结果是 #include"stdio.h" void fun (int x) { printf("x=%d\n",++x); } int main() { fun(12+5); return 0; }
A. x=12
B. x=13
C. x=17
D. x=18
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 1. 下面关于C语言用户标识符描述,正确的是
A. 不区分大小写
B. 用户标识符不能描述变量
C. 类型名也是用户标识符
D. 用户标识符可以作为变量名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 2. 若有说明语句:char c=‘\72’;则变量c( )。
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. 说明不合法,变量的值不确定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 3. C语言中,为了区别一般的变量,符号常量必须用大写字母表示。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 4. C语言中,不能在变量名、函数名、关键字中插入空格和空行。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 5. 字符数据与整型数据可互相赋值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 6. 字符数据在内存以ASCII码存储,占2个字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 7. 浮点型常量的指数表示中 ,e 是可以省略的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 8. double 型变量在内存中占的字节数与 int 型变量在内存中占的字节数一样多。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 9. 在C语言中,变量必须先____后使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 10. 在程序运行过程中,其值不随程序的运行而改变的量称为____,其值可以改变的量称为____。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 1. 若运行时给变量X输入12,以下程序运行结果是 main() {int x,y; scanf(“%d”,&x); y=x>12? x+10:x-12; printf(“%d\n”,y); }
A. 0
B. 22
C. 12
D. 10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 2. 若w=1,x=2,y=3,z=4, 则条件表达式( w
A. 4
B. 3
C. 2
D. 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 3. 设int x=2,y=1;,则表达式 (!x || y--) 的值是
A. 0
B. 1
C. 2
D. -1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 4. 有如下程序: #include “stdio.h" void 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\n”,a,b); } 该程序的输出结果是
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 5. 表达式 !x||a==b等效于
A. !((x||a)==b))
B. !(x||a)==b
C. !(x||(a==b))
D. !(x&&(a!=b))
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 6. &&和||是逻辑运算符,运算优先次序为()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 7. C 语言的 switch 语句中,case 后为()或()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 1. 若已定义数组:float a[8];则下列对数组元素引用正确的是( )。
A. a[0] =1;
B. a[8]=a[0];
C. a=1;
D. a[3.5]=1;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 2. 以下程序运行后,输出结果是 ( )。 void main ( ) { int y=18,i=0,j,a[8]; do { a[i]=y%2;i++; y=y/2; } while(y>=1); for(j=i-1;j>0;j--) printf(“%d”,a[j]); printf("\n"); }
A. 1000
B. 10010
C. 1100
D. 1001
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 3. int a[5] = { 0, 1, 2, 3, 4 };定义的一维整型数组a中,元素a[1]~a[3]的初值依次为_____。
A. 1, 2, 3
B. 3, 4,5
C. 2, 3, 4
D. 0, 1, 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 4. 选项中和int a[5] = { 0, 1, 2 }等价的数组是______。
A. int a[5] = { 0, 1, 2, 0, 0 }
B. A.int a[5] = { 0, 1, 2 ,1,2}
C. int a[5] = { 0, 1, 2,3,4 }
D. int a[5] = { 0,0,1, 1, 2 }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 5. 设array是一个一维整形数组,有10个元素: (1)数组前6个元素的初值是9,4,7,49,32,–5,请写出正确的说明语句。 (2)该数组下标的取值范围是从 到 (从小到大)。 (3)如何用scanf函数输入数组的第二个元素。 (4)如何用赋值语句把39存入第一个元素。 (5)如何表示把第六个和第四个元素之和存入第一个元素。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 1. 下面对二维数组a的说明正确的是( )。
A. int a[3][ ];
B. float a(3,4);
C. double a[3][4];
D. long a[3,4];
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 2. 若有定义语句:int a[3][6];按在内存中存放的顺序,a数组的第10个元素是_____。
A. a[0][3]
B. a[1][4]
C. a[0][4]
D. a[1][3]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 3. 若有定义int a[4][5],则元素a[2][3]是数组中第 ( )个元素。
A. 13
B. 14
C. 8
D. 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 4. 以下不能对二维数组a进行正确初始化的语句是( )。
A. int a[ ][3]={0};
B. int a[2][3]={{1,2},{3,4},{5,6}};
C. int a[ ][3]={{1,2},{0}};
D. int a[ ][3]={1,2,3,4,5,6};
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 5. 若二维数组a有m列,则计算任一元素a[i][j]在数组中相对位置的公式为() 。(设a[0][0]是数组的第一个元素)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 6. 若有定义:int a[3][4]={{1, 2}, {0}, {4, 6, 8, 10}};, 则初始化后,a[2][2]得到的初值是( ) 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 7. C语言中,字符串以'\0'为结束标志。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 8. 使用字符串处理函数strcmp需要包含头文件string.h。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 9. 对两个数组a和b进行如下初始化: char a[] = “ABCDEF”; char b[] = {‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};则a与b长度相同。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 10. 对于数值型数组来说,可以一次引用整个数组。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 1. 变量的指针,其含义是指该变量的____.
A. 值
B. 地址
C. 名
D. 一个标志
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 2. 若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是( )
A. a,point,*&a
B. &*a,&a,*point
C. *&point,*point,&a
D. &a,&*point ,point
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 3. 若有说明;int *p,m=5,n;以下正确的程序段的是________.
A. p=&n; scanf("%d",&p);
B. p=&n; scanf("%d",*p);
C. scanf("%d",&n); *p=n;
D. p=&n; *p=m;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 4. 若有以下定义,则p+5表示_______. int a[10],*p=a;
A. 元素a[5]的地址
B. 元素a[5]的值
C. 元素a[6]的地址
D. 元素a[6]的值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 1. 编译时可以发现注释中的错误。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 2. C语言程序的执行总是从程序的第一行开始。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 3. 表达式加上分号“;”就能组成表达式语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 4. 输入项可以为一个实型常量,如scan("%f",3.5);。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫