c#期中考试程序设计复习

一、选择题 1.以下不属于C#值类型的是( )。 A.内置值类型 B.数组 C.结构 D.枚举 2.C#语言程序从(     )开始执行。
  1. A) 程序中第一条可执行语句
  2. B) 程序中第一个函数
  3. C) 程序中的main函数         
  4. D) 包含文件中的第一个函数
3、以下说法中正确的是( )。 A、C#语言程序总是从第一个定义的函数开始执行 B、在C#语言程序中,要调用的函数必须在main( )函数中定义 C 、C#语言程序总是从main( )函数开始执行 D、C#语言程序中的main( )函数必须放在程序的开始部分 4.下列正确的标识符是( )。 A.-a1             B.a[i]          C.a2_i          D.int t 5.小数类型(decimal)和浮点类型都可以表示小数,正确说法:(    )
  1. 两者没有任何区别
  2. 小数类型比浮点类型取值范围大
C.小数类型比浮点类型精度高
  1. 小数类型比浮点类型精度低
6.可用作C#程序用户标识符的一组标识符是(    )。
  1. void define +WORD      B. a3_b3    _123     YN
  2. for -abc Case          D. 2a      DO      sizeof
7.引用类型主要有4种:类类型、数组类型、接口类型和(     )。 A.对象类型 B.字符串类型 C.委托类型 D.整数类型 8.将变量从字符串类型转换为数值类型可以使用的类型转换方法是(   )。 A.Str()   B.Cchar   C.CStr()   D.int.Parse();
  1. C#是一种面向( )的语言。
  2. 机器 B.过程C.对象  D.事物
10.假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(    )。
  1. int[]arr = new int[10,20]
  2. int[]arr = int new[10,20]
  3. int[,]arr = new int[10,20]
  4. int[,]arr = new int[20;10]
11.属于C#语言的关键字(    )。
  1. abstract B. camel
  2. Salary D. Employ
12.以下不属于.NET编程语言的是(  )。 A .Java                B.C#           C.VC.NET         D.VB.NET 13.C#语言经编译后得到的是(  )。 A.汇编指令           B.机器指令 C.本机指令       D .Microsoft中间语言指令
  1. C#的引用类型包括类、接口、数组、委托、object和string。其中object( )的根类。
A.只是引用类型        B.只是string类型 C.只是值类型            D .是所有值类型和引用类型 15.以下不属于C#简单值类型的是(  )。 A.int类型                    B.char类型 C.枚举类型        D.bool类型 16..浮点常量有三种格式,下面(  )组的浮点常量都属于double类型。 A.3.1415,3.1415D,0.31415E+1 B.3.1415,3.1415d,3.1415m C.3.1415,3.1415F,3.1415D D.3.1415,31415E-4,3.1415M 17.当表达式中混合了几种不同的数据类型时,C#会基于运算的顺序将它们自动转换成同一类型。但下面(  )类型和decimal类型混合在一个表达式中,不能自动提升为decimal。 A.int     B.uint   C.byte  D .float 18.以下赋值语句中,
  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值