第1讲计算机的工作原理

课后测验计算机的工作原理

1、单选题:
‏在计算机系统中,一个字节的二进制位数为( )。​
选项:
A: 16
B: 8
C: 4
D: 由 CPU的型号决定
答案: 【 8

2、单选题:
‍软件与程序的区别是∶( )。​
选项:
A: 程序价格便宜、软件价格昂贵;
B: 程序是用户自己编写的,而软件是由厂家提供的;
C: 程序是用高级语言编写的,而软件是由机器语言编写的;
D: 软件是程序以及开发、使用和维护所需要的数据和所有文档的总称,而程序只是软件的一部分。
答案: 【 软件是程序以及开发、使用和维护所需要的数据和所有文档的总称,而程序只是软件的一部分。

3、单选题:
‏与十进制数200等值的十六进制数为 ( )。​
选项:
A:  A8
B:  A4
C:  C8
D: C4
答案: 【  C8

4、单选题:
​计算机算法必须具备输入、输出和( )等5个特性。‎
选项:
A: 可行性、可移植性和可扩充性
B: 可行性、确定性和有穷性
C: 确定性、有穷性和稳定性
D: 易读性、稳定性和安全性
答案: 【 可行性、确定性和有穷性

5、多选题:
‏CPU中包含()。‎
选项:
A: 控制器
B: 运算器
C: 存储器
D: 输入设备和输出设备
答案: 【 控制器;
运算器

第2讲初识C#程序

课后测验C#程序概述

1、单选题:
​用C#语言编写的文件( )。‌
选项:
A: 可立即执行
B: 是一个源程序
C: 经过解释即可执行
D: 经过编译解释才能执行
答案: 【 是一个源程序

2、单选题:
‏C#程序编译时,程序中的注释部分( )。‍
选项:
A: 参加编译,并会出现在目标程序中
B: 参加编译,但不会出现在目标程序中
C: 不参加编译,但会出现在目标程序中
D: 不参加编译,也不会出现在目标程序中
答案: 【 不参加编译,也不会出现在目标程序中

3、单选题:
‎以下不是C#标记的是()。‌
选项:
A: 标识符
B: 关键字
C: 文本
D: 注释
答案: 【 注释

4、单选题:
‏以下是合法的c#表示符的是()。‎
选项:
A: abc 
B:  3sum
C: www.sina.cn
D: a>b
答案: 【 abc 

5、单选题:
​下面C#程序正确的是()。‌
选项:
A: using System; class Hello {     static void Main()    {        Console.WriteLine("Hello, world");     } }
B: using System; static void Main(){    Console.WriteLine("Hello, world"); } 
C: using System; class Hello;    static void Main();    {        Console.WriteLine("Hello, world");    } }
D: using Systemclass Hello{     static void Main()    {        Console.WriteLine("Hello, world")    } }
答案: 【 using System; class Hello {     static void Main()    {        Console.WriteLine("Hello, world");     } }

第3讲用C#描述简单数据

课后测验简单数据类型

1、单选题:
‌C#语言中的整型类型标识符不包括()。​
选项:
A: int
B: integer
C: long
D: byte
答案: 【 integer

2、单选题:
‌关于C#的数据类型,下面说法错误的是()‎
选项:
A: C#中的字符型标识符为char,这种类型的数据在内存中占据1个字节。
B: C#中提供了用以描述包含零个、一个或多个Unicode标准字符的字符序列的数据类型,即string。
C: C#布尔型的数据有两个可能值:true和false。
D: 在C#中当一个数值超出了它所属类型的表数范围时,会发生溢出现象。
答案: 【 C#中的字符型标识符为char,这种类型的数据在内存中占据1个字节。

3、单选题:
‍关于C#常量的说法正确的是()。​
选项:
A: C#中,可以在程序运行时再指定常量的值。
B: 常量的类型可以是任何一种值类型,但不能为引用类型。
C: C#中的常量分为字面常量和符号常量两种,字面常量指直接写出具体内容,而符号常量则指为了编程和阅读的方便,给用到的常量起名并在程序中使用该名称代替该常量的具体内容。
D: C#符号常量只能用const定义,不能用readonly定义。
答案: 【 C#中的常量分为字面常量和符号常量两种,字面常量指直接写出具体内容,而符号常量则指为了编程和阅读的方便,给用到的常量起名并在程序中使用该名称代替该常量的具体内容。

4、单选题:
‌下面不正确的变量定义语句为()‏
选项:
A: int a;
B: int x+y;
C: double x, y, z; 
D: bool? flag = null;
答案: 【 int x+y;

5、单选题:
‏C#中的实型不包括()。​
选项:
A: float
B: double
C: long double
D: decimal
答案: 【 long double

第4讲用C#描述数据的简单处理

课后测验C#的运算符

1、单选题:
‎若int k=7,x=12;则值为3的表达式是( )。‌
选项:
A: x%=(k%=5)
B: x%=(k-k%5)
C: x%=k-k%5
D: (x%=k)-(k%=5)
答案: 【 (x%=k)-(k%=5)

2、单选题:
‏设int a=1,b=2,c=3,d=4;bool m=false,n=false;执行(m=a>b)&&(n=c>d)后n的值为( )。​
选项:
A: true
B: false
C: 不确定
D: 0
答案: 【 false

3、单选题:
‍设int a=1,b=2,c=3,d=4;bool m=true,n=true;执行(m=a>b)&(n=c>d)后n的值为( )。‌
选项:
A: true
B: false
C: 不确定
D: 0
答案: 【 false

4、单选题:

‍以下不能正确计算数学公式值的C语言表达式是( )。

‎选项:
A: 1/3*sin(1/2)*sin(1/2)
B: sin(0.5)*sin(0.5)/3
C: pow(sin(0.5),2)/3
D: 1/3.0*pow(sin(1.0/2),2)
答案: 【 1/3*sin(1/2)*sin(1/2)

5、单选题:

xyuv均为浮点型,与数学公式不等价的C语言表达式是( )。

‏选项:
A: x*y/u*v
B: x*y/u/v
C: x*y/(u*v)
D: x/(u*v)*y
答案: 【 x*y/u*v

第5讲实现输入输出

课后测验输入输出

1、单选题:
‍以下叙述中错误的是( )。 ‎‍‎
选项:
A: C#中的复合语句不需要以分号结束
B: 空语句出现在任何位置都不会影响程序运行
C: 复合语句在语法上

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注