第一章 单元测试

1、多选题:
计算思维的本质( )。
选项:
A:自动化
B:硬件基础
C:抽象
D:算法
答案: 【自动化;
抽象

2、多选题:
计下列正确的是( )。
选项:
A:1TB = 1024GB
B:1GB = 1024MB
C:1KB = 1024B
D:1MB = 1024KB
答案: 【1TB = 1024GB;
1GB = 1024MB;
1KB = 1024B;
1MB = 1024KB

3、多选题:
下列哪些信息可以用二进制表示( )。
选项:
A:沙县小吃的菜单
B:蒙娜丽莎画像
C:歌曲My heart will go on
D:Xiaomi手机充电的电量变化
答案: 【沙县小吃的菜单;
蒙娜丽莎画像;
歌曲My heart will go on;
Xiaomi手机充电的电量变化

4、判断题:
计算思维是一种利用计算机科学的基础概念进行问题求解、系统设计和人类行为理解的过程。( )
选项:
A:对
B:错
答案: 【

5、判断题:
计算机科学从早期电子计算机的发展开始,就采用了二进制系统,这种传统一直延续至今,形成了广泛的技术和生态系统。( )
选项:
A:对
B:错
答案: 【

6、判断题:
计算机算法的本质是解决问题的一系列精确、有序的指令,旨在利用计算机高效地处理数据并得出结果。( )
选项:
A:对
B:错
答案: 【

7、判断题:
尼古拉斯·沃斯提出程序是由算法和数据结构组成。( )
选项:
A:错
B:对
答案: 【

8、判断题:
冯诺依曼结构提出,计算机由运算器,控制器、存储器、输入设备、输出设备五部分组成。( )
选项:
A:错
B:对
答案: 【

9、判断题:
微分方程求解、对函数的定积分求解等,属于数值运算。( )
选项:
A:错
B:对
答案: 【

10、判断题:
算法包括以下几个的特性:无穷性、确定性、可行性、输入和输出。( )
选项:
A:错
B:对
答案: 【

第二章 单元测试

1、单选题:
以下程序的输出结果是( )。#include<stdio.h>int main (){int i=010,j=10;printf("%d,%dn",++i,j--);}
选项:
A:11,10
B:010,9
C:10,9
D:9,10
答案: 【9,10

2、单选题:
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )。
选项:
A:6.000000
B:5.500000
C:6
D:6.500000
答案: 【6.000000

3、单选题:
若有以下程序:#include <stdio.h>int main(){int k=2,i=2,m;m=(k+=i*=k);printf("%d,%dn",m,i);}执行后的输出结果是( )。
选项:
A:8,3
B:6,4
C:7,4
D:8,6
答案: 【6,4

4、单选题:
以下程序段的输出结果是( )。int a=1234;printf("%2dn",a);
选项:
A:提示出错、无结果
B:34
C:1234
D:12
答案: 【1234

5、单选题:
设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )。
选项:
A:printf("x=%dn",x);
B:printf("x=%ldn",x);
C:printf("x=%8dLn",x);
D:printf("x=%LDn",x);
答案: 【printf("x=%ldn",x);

6、单选题:
有以下程序#include <stdio.h>int a=3;int main(){int s=0;{ int a=5; s+=a++; }s+=a++;printf("%dn",s);}程序运行后的输出结果是( )。
选项:
A:7
B:11
C:10
D:8
答案: 【8

7、单选题:
以下程序的输出结果是( )。#include <stdio.h>int main(){int a=4,b=5,c=0,d;d=!a&&!b||!c;printf("%dn",d);}
选项:
A:0
B:-1
C:非0的数
D:1
答案: 【1

8、判断题:
"a"是不正确的C语言字符型常量。( )
选项:
A:对
B:错
答案: 【

9、判断题:
若x、i、j和k都是int型变量,表达式x=(i=4,j=16,k=32)中x的值是16。( )
选项:
A:错
B:对
答案: 【

10、判断题:
在*、!=、+ 、=中,优先级最低的运算符是=。( )
选项:
A:对
B:错
答案: 【