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


    1. (单选题)假定int类型变量占用4个字节,若有定义“int[ ] x=new int[ ]{1,2,3,4,5,6};”,则数组x在内存中所占的字节数是____________。

    A. 4

    B. 12

    C. 24

    D. 48

    2. (单选题)在C#中定义一个数组,以下正确的是___________________。

    A. int arraya=new int[5];

    B. int[ ] arrayb=new int[5];

    C. int arrayc=new int[ ];

    D. int[5] arrayd=new int;

    3. (单选题)以下定义并动态初始化一维数组的语句中,正确的是_______________。

    A. int[ ] arr1=new int[ ];

    B. int arr2=new int[4];

    C. int[ ] arr3=new int[i]{6,5,1,2,3};

    D. int[ ] arr4=new int[ ]{6,5,1,2,3};

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

    A. 11

    B. 16

    C. 13

    D. 26

    5. (单选题)以下关于for循环的说法不正确的是_______________。

    A. for循环只能用于循环次数已经确定的情况

    B. for循环是先判定表达式,后执行循环体语句

    C. 在for循环中可以用break语句跳出循环体

    D. 在for循环体语句中可以包含多条语句,但要用花括号括起来

    6. (单选题)if语句后面的表达式应该是_______________。

    A. 字符串表达式

    B. 条件表达式

    C. 算术表达式

    D. 任意表达式

    7. (单选题)有以下C#程序:
    using System;
    namespace aaa
    { class Program
    { static void Main()
    { int 1,j,s=0;
    for(i=2;i<6;i++,i++)
    { s=1;
    for(j=i;j<6;j++)
    s+=j;
    }
    Console.WriteLine("{0}",s);
    }
    }
    }
    该程序的输出结果是_____________。

    A. 9

    B. 1

    C. 11

    D. 10

    8. (单选题)在C#中,下列代码运行后,变量Max的值是________________。
    int a=5,b=10,c=15,Max=0;
    Max=a>b?a:b;
    Max=c

    A. 0

    B. 5

    C. 10

    D. 15

    9. (单选题)以下程序的输出结果是_______________。
    using System;
    using System.Collections;
    namespace aaa
    { class Program
    { static void Main()
    { int s=0;
    int[ ][ ] a=new int[2][ ];
    a[0]=new int[3]{1,2,3};
    a[1]=new int[4]{4,5,6,7};
    for(int i=0;i for(int j=0;j s+=a[i][j];
    Console.WriteLine(s);
    }
    }
    }

    A. 1

    B. 6

    C. 22

    D. 28

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

    A. 18

    B. 18.5

    C. 66.5

    D. 66

    11. (单选题)以下定义并初始化一维数组的语句中,正确的是______________。

    A. int arr1[ ] ={6,5,1,2,3};

    B. int[ ] arr2=new int[ ];

    C. int[ ] arr3=new int[ ]{6,5,1,2,3};

    D. int[ ] arr4;arr4={6,5,1,2,3};

    12. (单选题)有定义语句“int[,] a=new int[5,6];”,则下列数组元素的引用正确的是_____________。

    A. a(3,4)

    B. a(3)(4)

    C. a[3][4]

    D. a[3,4]

    13. (单选题)有以下C#程序:
    using System;
    namespace aaa
    { class Program
    { static void Main()
    { int a=15,b=21,m=0;
    switch(a%3)
    { case 0: m++;break;
    case 1: m++;
    switch(b%3)
    { case 0: m++;break;
    default: m++;break;
    }
    break;
    }
    Console.WriteLine("{0}",m);
    }
    }
    }
    该程序的运行结果是________________。

    A. 1

    B. 2

    C. 3

    D. 4

    14. (单选题)有以下C#程序:
    using System;
    namespace aaa
    { class Program
    { static void Main()
    { int i=0,a=0;
    while(i<20)
    { for( ; ; )
    { if(i%10==0) break;
    else i--;
    }
    i+=11;
    a+=i;
    }
    Console.WriteLine("{0}",a);
    }
    }
    }
    该程序的运行结果是_____________。

    A. 21

    B. 32

    C. 33

    D. 11

    15. (单选题)有以下C#程序:
    using System;
    { class Program
    { static void Main()
    { int x=2,y=-1,z=2;
    if(x if(y<0) z=0;
    else z+=1;
    Console.WriteLine("{0}",z);
    }
    }
    }

    A. 3

    B. 2

    C. 1

    D. 0

    16. (单选题)有以下C#程序:
    using System;
    namespace aaa
    { class Program
    { static void Main(string[ ] args)
    { int x=1,a=0,b=0;
    switch(x)
    { case 0: b++;break;
    case 1: a++;break;
    case 2: a++;b++;break;
    }
    Console.WriteLine("a={0},b={1}",a,b);
    }
    }
    }
    该程序的运行结果是____________。

    A. a=2,b=1

    B. a=1,b=1

    C. a=1,b=0

    D. a=2,b=2

    17. (单选题)以下数组定义语句中正确的是_____________。

    A. int a[ ]=new int[5]{1,2,3,4,5};

    B. int[,] a=new inta[3][4];

    C. int[ ][ ] a=new int[3][0];

    D. int[ ] a={1,2,3,4};

    18. (单选题)执行下列语句将产生的结果是_____________。
    int i=10,j=0;
    Console.WriteLine(i/j);

    A. 运行时产生零除异常

    B. 编译错误,不能运行

    C. int型最大值

    D. 正无穷大

    19. (单选题)执行下列语句将产生的结果是_____________。
    int i=1;
    if(i) Console.WriteLine(true);
    else Console.WriteLine(false);

    A. 1

    B. True

    C. False

    D. 编译错误

    20. (单选题)假设变量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} );

    21. (单选题)在C#中定义一个数组,以下正确的是___________________。

    A. int arraya=new int[5];

    B. int[ ] arrayb=new int[5];

    C. int arrayc=new int[ ];

    D. int[5] arrayd=new int;

    22. (单选题)

    有以下C#程序:

    using System;

    namespace aaa

    {     class Program

          {      static void Main()

                 {    int i=0,s=0;

                      do

                      {     if(i%2==1)

                            {     i++;

                                  continue;

                             }

                             i++;

                             s+=i;

                        }while(i<7);

                        Console.WriteLine("{0}",s);

                 }

           }

    }

    该程序的运行结果是_____________。

    A. 16

    B. 12

    C. 28

    D. 21

    23. (单选题)假定int类型变量占用4个字节,若有定义“int[ ]  x=new int[ ]{1,2,3,4,5,6};”,则数组x在内存中所占的字节数是____________。

    A. 4

    B. 12

    C. 24

    D. 48

    24. (单选题)以下关于for循环的说法不正确的是_______________。

    A. for循环只能用于循环次数已经确定的情况

    B. for循环是先判定表达式,后执行循环体语句

    C. 在for循环中可以用break语句跳出循环体

    D. 在for循环体语句中可以包含多条语句,但要用花括号括起来

    25. (单选题)if语句后面的表达式应该是_______________。

    A. 字符串表达式

    B. 条件表达式

    C. 算术表达式

    D. 任意表达式

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

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

  • 相关阅读:
    基于Springboot+Mybatis+mysql+vue技术交流博客论坛系统
    神经网络分类算法是什么,神经网络分类算法简介
    Zookeeper原理解析-单机模式
    R语言使用attach函数绑定dataframe数据(可以直接使用列名称访问数据)
    C# wpf 实现截屏框热键截屏功能
    python tornado(4)路由传参
    《第一行代码》读书笔记(1)—系统架构
    pycharm新建分支并提送至GitHub
    知名药企集中签约阿里健康,数字化健康服务成进博会热议话题
    谷歌浏览器Chrome 100即将发布,但可能无法正常使用?
  • 原文地址:https://blog.csdn.net/qq_61727355/article/details/126307126