《C#程序设计》单元测试试卷二
一、单选题(共20题)
所属项目
题型
单选题
出题人
题目编号
1
分值
2
难易程度
简单
知识点关联
C#变量命名规则
题目内容
C#中下列变量标识符定义不正确的是()
A.m_n            B._a124        C.@3_4        D.udouble
标准答案
所属项目
题型
单选题
出题人
题目编号
2
分值
2
难易程度
较难
知识点关联
C#类型转换
题目内容
C#中以下赋值不允许的是()。
A.short b=2; sbyte c; b=c;
B.char b=a; int c; c=b;
C.double b=2; long c; c=b;
D.decimal b=2m; byte c; b=c;
标准答案
所属项目
题型
单选题
出题人
题目编号
3
分值
2
难易程度
中等
知识点关联
C#转义字符
题目内容
C#中下列字符是可显示字符的是()。
A.’\n’            B.’\’’        C.’\b’        D.’\t’
标准答案
所属项目
题型
单选题
出题人
题目编号
4
分值
2
难易程度
简单
知识点关联
C#运算符
题目内容
C#语言中,运算符"=""=="的功能是()。
A关系运算和赋值运算        B.赋值运算和关系运算
C.都是关系运算            D.都是赋值运算
标准答案
所属项目
题型
单选题
出题人
题目编号
5
分值
2
难易程度
简单
知识点关联
C#算术表达式求值
题目内容
表达式2+5/10*10的值为()
A.0.7            B.2            C.7            D.22
标准答案
所属项目
题型
单选题
出题人
题目编号
6
分值
2
难易程度
中等
知识点关联
C#变量赋值
题目内容
以下为变量赋值的语句,不正确的是()
A.bool closeclose=false                B.char c1=“a“
C.string c1=c2=”北京”                    D.double a, b=22
标准答案
所属项目
题型
单选题
出题人
题目编号
7
分值
2
难易程度
简单
知识点关联
C#分支结构
题目内容
switch语句中,结束case子句的语句是()
A.continue    B.if        C.break    D.for
标准答案
所属项目
题型
单选题
出题人
题目编号
8
分值
2
难易程度
中等
知识点关联
运算符优先级
题目内容
下列各运算符中,()优先级最低。
A.=            B.==        C.&            D.&&
标准答案
所属项目
题型
单选题
出题人
题目编号
9
分值
2
难易程度
较难
知识点关联
C#数据类型
题目内容
引用类型主要有4种:类类型、数组类型、接口类型和()类型
A.对象        B.字符串    C.委托        D.整数
标准答案
所属项目
题型
单选题
出题人
题目编号
10
分值
2
难易程度
中等
知识点关联
C#常量的定义
题目内容
C#中,下列常量定义正确的是()。
A.Const double PI 3.1415926
B.Const double e=2.7
C.define double PI 3.1415926
D.define double e=2.7
标准答案
所属项目
题型
单选题
出题人
题目编号
11
分值
2
难易程度
简单
知识点关联
C#数据类型
题目内容
下列语句创建了多少个string对象?()
string[,] strArray = new string[3][4];
A.0            B.3            C.4            D.12
标准答案
所属项目
题型
单选题
出题人
题目编号
12
分值
2
难易程度
中等
知识点关联
表达式求值
题目内容
C#中执行后整型变量xy的值是什么?()
int x=100int y=++x
A.x=100 y=101            B.x=101 y=100
C.x=101 y=101            D.x=100 y=100
标准答案
所属项目
题型
单选题
出题人
题目编号
13
分值
2
难易程度
简单
知识点关联
C#字符串处理
题目内容
能够连接两个字符串的运算符是()。
A-            B+        Cadd        D&
标准答案
所属项目
题型
单选题
出题人
题目编号
14
分值
2
难易程度
简单
知识点关联
C#数组的定义
题目内容
C#中定义一个数组,正确的代码为()
Aint arraya=new int[5]
Bint[] arraya=new int[5]
Cint arraya=new int[]
Dint[5] arraya=new int
标准答案
所属项目
题型
单选题
出题人
题目编号
15
分值
2
难易程度
简单
知识点关联
C#表达式
题目内容
0<x<=10C#中的正确表达式为()。
A0<x<=10                Bx>0&&x<=10   
Cx>0||x<=10            Dx>0&x<=10
标准答案
所属项目
题型
单选题
出题人
题目编号
16
分值
2
难易程度
简单
知识点关联
C#数组的定义
题目内容
C#下列哪些语句可以创建一个具有3个初始值为””的元素的字符串数组?()
Astring StrList[3](””);
Bstring[3] StrList={””,””,””};
Cstring[] StrList={””,””,””};
Dstring[] StrList=new string[3];
标准答案
所属项目
题型
单选题
出题人
题目编号
17
分值
2
难易程度
较难
知识点关联
C#循环结构
题目内容
以下关于for循环的说法正确的是()。
A.for循环只能用于循环次数已经确定的情况
B.for循环是先判定表达式,后执行循环体语句
C.for循环中,可以用continue语句跳出循环体
D.for循环体语句中,不能包含多条语句
标准答案
字符串常量是字符常量吗
所属项目
题型
单选题
出题人
题目编号
18
分值
2
难易程度
中等
知识点关联
C#类型转换
题目内容
数据类型转换的类是()。
AConvert    BMod        CConst    DSingle
标准答案
所属项目
题型
单选题
出题人
题目编号
19
分值
2
难易程度
较难
知识点关联
C#随机方法
题目内容
以下代码()。
Random rm;
int a=rm.Next();
A.Random是非法数据类型    B.应增加rm =new Random();
C.rm.Next()中缺少参数;    D.完全正确,没有错误
标准答案
所属项目
题型
单选题
出题人
题目编号
20
分值
2
难易程度
较难
知识点关联
C#循环语句
题目内容
int k=0;
while(k<10)
{
    if(k<5)
    {
        Console.WriteLine("MTA");
    }
}
上程序会出现()个MTA
A无限循环    B5        C4        D0
标准答案
二、填空题(共5题)
所属项目
题型
填空题
出题人
题目编号
1
分值
2
难易程度
简单
知识点关联
C#循环语句
题目内容
当在程序中执行到()语句时,将结束所在循环语句中循环体的一次执行。
标准答案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。