• 基于.net的应用开发技术-作业一


    1. (单选题)在C#中,表示一个字符串的变量应使用以下_____________语句定义。

    A. CString str;

    B. string str;

    C. Dim str as string;

    D. char *str;

    2. (单选题)下面属于合法变量名的是_____________。

    A. P_qr

    B. 123mnp

    C. Boolean

    D. X-Y

    3. (单选题)用所有.NET支持的编程语言编写的源代码经过一次编译后被编译成_____________。

    A. 机器代码

    B. C#源代码

    C. CLS代码

    D. IL代码

    4. (单选题)在C#中,每个int类型的变量占用____________个字节的内存。

    A. 1

    B. 2

    C. 4

    D. 8

    5. (单选题)下面属于合法的字符串常量的______________。

    A. @XYZ

    B. “XYZ”

    C. ‘XYZ’

    D. XYZ

    6. (单选题)已知 int x=2; int y=3; ,复合赋值语句“x*=y+5;”执行后,x变量中的值是____________。

    A. 11

    B. 16

    C. 13

    D. 26

    7. (单选题)以下对Write( )和WriteLine( )方法的叙述正确的是__________________。

    A. Write( )方法在输出字符串的后面添加换行符

    B. 在使用Write( )方法输出字符串时光标将会位于字符串的后面

    C. 在使用Write( )方法和WriteLine( )方法输出数值变量时必须先把数值变量转换成字符串

    D. 在使用不带参数的WriteLine( )方法时不会产生任何输出

    8. (单选题)在C#中,表达式2.5+10+'6'的值为_____________。

    A. 18

    B. 18.5

    C. 66.5

    D. 66

    9. (单选题)以下关于命名空间的说法,不正确的是_______________。

    A. 一个源程序文件中可以包含多个命名空间

    B. 同一命名空间可以在多个源程序文件中定义

    C. 命名空间不可以嵌套

    D. 同一命名空间中不允许定义重名的类型

    10. (单选题)在C#中,正确的赋值语句为______________。

    A. x+y=10;

    B. x=2y;

    C. x=y=30;

    D. 3y=x+1;

    11. (单选题)C#源代码经过____________次编译才能在本机上运行。

    A. 1

    B. 2

    C. 3

    D. 4

    12. (单选题)C#的数据类型分为______________。

    A. 值类型和调用类型

    B. 值类型和引用类型

    C. 引用类型和关系类型

    D. 关系类型和调用类型

    13. (单选题)在Visual Studio.NET的集成开发环境中。默认情况下不支持的编程语言是______________。

    A. C#

    B. C++

    C. Pascal

    D. VB.NET

    14. (单选题)下面属于不合法的实数型常量的是____________。

    A. 200M

    B. 200D

    C. 200F

    D. 200R

    15. (单选题)___________将引用类型转换为值类型。

    A. 装箱

    B. 拆箱

    C. 赋值

    D. 实例化

    16. (单选题)执行下列语句将产生的结果是____________。
    int x=2;
    float y=2.0f;
    if(x==y) Console.WriteLine("Equal");
    else Console.WriteLine("Not Equal");

    A. Equal

    B. Not Equal

    C. 编译错误

    D. 运行时错误

    A. c*d/(2*a*b)

    B. c/2*d/a/b

    C. c*d/2*a*b

    D. c*d/2/a/b

    18. (单选题)下面属于不合法的双精度浮点数常量的是_____________。

    A. 200F

    B. 200D

    C. 200.0

    D. 2E+2

    19. (单选题)已知int i=10; char c='B'; ,则表达式i+c的值为______________。

    A. 10

    B. 76

    C. 10B

    D. 编译出错

    20. (单选题)整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的表达式是__________。

    A. (x%10)*10+x/10

    B. (x%10)/10+x/10

    C. (x/10)%10+x/10

    D. (x%10)*10+x%10

    21. (单选题)算术、关系、逻辑、赋值这4类运算中,按优先级从高到低排列正确的是_____________。

    A. 算术、关系、逻辑、赋值

    B. 关系、算术、逻辑、赋值

    C. 逻辑、关系、算术、赋值

    D. 算术、逻辑、关系、赋值

    22. (单选题)在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

    23. (单选题)在C#中,12345D这个常数表示______________常数。

    A. 整型

    B. 长整型

    C. 双精度浮点数

    D. 货币型

    24. (单选题)以下对Read( )方法和ReadLine( )方法的叙述正确的是________________。

    A. Read( )方法一次只能从输入流中读取一个字符

    B. Read( )方法可以从输入流中读取一个字符串

    C. ReadLine( )方法一次只能从输入流中读取一个字符

    D. ReadLine( )方法只有当用户按下回车键时返回,而Read( )方法不是

    25. (单选题)表达式12/4-2+5*8/4%5/2的值为________________。

    A. 1

    B. 3

    C. 4

    D. 10

    26. (单选题)执行下列语句将产生的结果是____________。
    char x='a';
    char y='b';
    string s=x+y;
    Console.WriteLine(s);

    A. ab

    B. a+b

    C. 195

    D. 编译错误

    27. (单选题)以下关于常量的说法,不正确的是_____________。

    A. 常量必须在声明时初始化

    B. 指定了常量的值后,在程序中就不能再对其进行赋值修改

    C. 常量总是静态的,所以在声明时必须包含修饰符static

    D. 关键词const用于声明常量

    28. (单选题)在C#中,1.2345这个常数表示______________常数。

    A. 整型

    B. 单精度浮点数

    C. 双精度浮点数

    D. decimal数据类型

    29. (单选题)数学关系式2

    A. 2

    B. 2

    C. 2

    D. x>2 || x<=10

    30. (单选题)以下声明Main方法中,不正确的是____________。

    A. static void Main()

    B. static int Main()

    C. static void Main(string[ ] args)

    D. static double Main(string[ ] args)

    31. (单选题)CLR为.NET提供以下方面的功能或者服务,除了______________。

    A. 无用存储单元收集

    B. 代码验证和类型安全

    C. 代码访问安全

    D. 自动消除程序中的逻辑错误

    32. (单选题)为了给整形变量x,y,z赋初值10,下面正确的C#赋值语句是_____________。

    A. x=10 y=10 z=10;

    B. x=10,y=10,z=10;

    C. x=y=z=10;

    D. xyz=10;

    33. (单选题)为了给整型变量x、y、z赋初值5,下面正确的C#赋值语句是_____________。

    A. x=5;y=5;z=5;

    B. x=5,y=5,z=5;

    C. x=y=z=5.0;

    D. xyz=5;

    34. (单选题)假设变量x的值为25,要输出x的值,以下语句正确的是______________。

    A. System.Console.WriteLine("x");

    B. System.Console.WriteLine("x=x");

    C. System.Console.WriteLine( x={0} ,x);

    D. System.Console.WriteLine( x={x} );

    35. (单选题)下面属于合法变量名的是_____________。

    A. P_qr

    B. 123mnp

    C. Boolean

    D. X-Y

    36. (单选题)在C#中,表达式2.5+10+'6'的值为_____________。

    A. 18

    B. 18.5

    C. 66.5

    D. 66

    37. (单选题)以下关于命名空间的说法,不正确的是_______________。

    A. 一个源程序文件中可以包含多个命名空间

    B. 同一命名空间可以在多个源程序文件中定义

    C. 命名空间不可以嵌套

    D. 同一命名空间中不允许定义重名的类型

    38. (填空题)C#应用程序程序集通常具有的文件扩展名是____。

     .exe;exe; dll ;.dll;.EXE;.DLL;.exe或.dll;.EXE或.DLL

    39. (填空题)用CSC命令可以将c#编写的源代码编译为____。

    中间语言; IL;中间语言文件;IL文件

    40. (填空题)C#程序在.NET Framework上运行。.NET Framework是Windows的一个组件,包括一个称为____的虚拟运行环境和一组统一的类库。

    公共语言运行时;CLR;

  • 相关阅读:
    在微信小程序中怎么做投票活动
    【计算机毕业设计】Springboot医疗管理系统源码
    WebGL编程指南10-通过组合变化绘制旋转三角形
    iptables(11)target(SNAT、DNAT、MASQUERADE、REDIRECT)
    【MySQL系列】Java的JDBC编程
    如何制作一个卡刷扩容补丁。用于扩容系统等分区 刷写第三方需要扩容才可以刷写的系统或者GSI GSI系统bug修复【二】
    DBCO-mannose 二苯并环辛炔-甘露糖,DBCO-PEG-mannose 二苯并环辛炔-聚乙二醇-甘露糖
    美团动态线程池实践思路开源项目(DynamicTp),线程池源码解析及通知告警篇
    java毕业设计基于web的学校工资管理系统Mybatis+系统+数据库+调试部署
    4.2EF Core的实体类配置
  • 原文地址:https://blog.csdn.net/qq_61727355/article/details/126303698