聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC C#程序设计(江西师范大学)1450194221 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:21

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

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");     } }

第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: 复合语句在语法上被看作一条语句
D: 赋值表达式末尾加分号就构成表达式语句
答案: 【 空语句出现在任何位置都不会影响程序运行

2、单选题:
‏以下叙述中正确的是( )。‏
选项:
A: 调用Console类的WriteLine方法时,必须要有输出项
B: 使用Console类的Read方法时,可以在源代码中添加using System;命名空间指令,以避免必须书写为完全限定名形式
C: 在C#语言中,整数可以以多种进制例如十二进制、八进制或十六进制的形式输出
D: 调用Console类的read方法读入字符时,可以从键盘上输入字符所对应的unicode码值
答案: 【 使用Console类的Read方法时,可以在源代码中添加using System;命名空间指令,以避免必须书写为完全限定名形式

3、单选题:
​下面程序段执行后的输出结果是( )。‏​int x=13,y=5;‏​Console.WriteLine("{0}",x%=(y/=2));‏
选项:
A: 3
B: 2
C: 1
D: 0
答案: 【 1

4、单选题:
‎设int a=1234;执行语句Console.WriteLine("{0,2}",a);后的输出结果是( )。‌
选项:
A: 12
B: 34
C: 1234
D: 出错
答案: 【 1234

5、单选题:
​执行语句Console.WriteLine("abre’hi’y\bou");后的输出结果是( )。‏
选项:
A: abre’hi’ybou
B: abre’hi’y\bou
C: re’hi’you
D: abre’hi’ybou
答案: 【 re’hi’you

第6讲实现顺序结构和简单的选择

课后测验简单的选择结构

1、单选题:
‎“if(表达式) ”中的“表达式”( )。‌
选项:
A: 只能是关系表达式
B: 只能是结果为bool型的表达式
C: 只能是算术表达式
D: 可以是任何类型的表达式
答案: 【 只能是结果为bool型的表达式

2、单选题:
‍对于下面程序,( )是正确的判断。‏‍using System;‏‍class test‏‍{‏‍    static void Main()‏‍    {‏‍        int x,y;‏‍        x=Convert.ToInt32(Console.ReadLine());‏‍        y=Convert.ToInt32(Console.ReadLine());‏‍        if (x>y)‏‍            x=y;y=x;‏‍        else‏‍            x++;y++;‏‍        Concole.WriteLine("{0},{1}",x,y);‏‍‏‍    }‏‍}‏
选项:
A: 有语法错误,不能通过编译
B: 若输入3和4,则输出4和5
C: 若输入4和3,则输出3和4
D: 若输入4和3,则输出4和5
答案: 【 有语法错误,不能通过编译

3、单选题:
‌与y=(x>0 ? 1: x<0 ? -1:0);的功能相同的if语句是( )。‍
选项:
A: y=0;if (x>=0) if (x>0) y=1; else y=-1;
B: if (x!=0) if (x>0) y=1; else if (x<0) y=-1;         else y=0;
C: y=-1;if (x!=0) if (x>0) y=1; else if (x==0) y=0;          else y=-1;
D: if (x>0) y=1; else if (x<0) y=-1;         else y=0;
答案: 【 if (x>0) y=1; else if (x<0) y=-1;         else y=0;

4、单选题:
‏下面程序段表示以下( )式子。‍‏if(a<b) { if(c==d) x=1;}‍‏else x=2;‍
选项:
A:
B:
C:
D:
答案: 【 

5、单选题:
‌关于switch语句说法正确的是()。‏
选项:
A: switch必须有case分支和default分支
B: switch语句中的测试表达式只能为结果为数值型的表达式
C: switch语句中每个case后都必须有语句序列
D: switch语句中每个分支必须以break语句或其他的跳转语句结束,除非这个分支没有相应的语句序列
答案: 【 switch语句中每个分支必须以break语句或其他的跳转语句结束,除非这个分支没有相应的语句序列

第7讲实现复杂的选择结构

课后测验嵌套的选择结构

1、单选题:
‌下面程序执行后的输出结果是( )。​‌using System;​‌class test​‌{​‌    static void Main()​‌    {​‌        int x = 1, y = 0, a = 0, b = 0;​‌        switch (x)​‌        {​‌            case 1: switch (y)​‌                {​‌                    case 0: a++; break;​‌                    case 1: b++; break;​‌                }​‌                break;​‌            case 2: a++; b++; break;​‌            case 3: a++; b++; break;​‌        }​‌           Console.WriteLine("a={0},b={1}",a,b);​‌    }​‌}​
选项:
A: a=1,b=0
B: a=2,b=1
C: a=1,b=1
D: a=2,b=2
答案: 【 a=1,b=0

2、单选题:
‏若a=1,b=3,c=5,d=4,则执行下面程序段后x的值是( )。‍‏    if (a<b)‍‏        if (c<d) x=1 ;‍‏    else‍‏        if (a<c)

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved