.Net应用开发

第三章

一.单选题(共6题,100.0分)
1
if语句后面的表达式应该是:
A、字符串表达式
B、条件表达式
C、算术表达式
D、任意表达式
正确答案: B 我的答案:B 得分: 16.6分
2
以下叙述正确的是:
A、do-while语句构成的循环不能用其他语句构成的循环来代替
B、do-while语句构成的循环只能用break语句退出
C、用do-while语句构成的循环,在while后的表达式为true时结束循环
D、用do-while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式
正确答案: D 我的答案:D 得分: 16.6分
3
以下关于for循环的说法不正确的是:
A、for循环只能用于循环次数已经确定的情况
B、for循环是先判定表达式,后执行循环体语句
C、for循环中,可以用break语句跳出循环体
D、for循环体语句中,可以包含多条语句,但要用花括号括起来
正确答案: A 我的答案:A 得分: 16.6分
4
有以下C#程序:

using System;

namespace aaa

{

class Program

{

    static void Main()

    {

        int n;

        n = int.Parse(Console.ReadLine());

        if (n++ < 10)

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

        else

            Console.WriteLine("{0}", n--);

        Console.ReadLine();

    }

}

}

在执行时从键盘上输入9,则输出结果是:

A、
11

B、
10

C、
9

D、
8

正确答案: B 我的答案:B 得分: 16.6分
5
有以下C#程序:

using System;

namespace aaa

{

class Example1

{

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

        Console.ReadLine();

    }

}

}

该程序的输出结果是:

A、
a=2,b=1

B、
a=1,b=1

C、
a=1,b=0

D、
a=2,b=2

正确答案: C 我的答案:C 得分: 16.6分

6
有以下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 % 2)

                {

                    case 0: m++; break;



                    default: m++; break;

                }

                break;

        }

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

        Console.ReadLine();

    }

}

}

该程序的输出结果是:

A、
1

B、
2

C、
3

D、
4

正确答案: A 我的答案:A 得分: 17.0分

发布了9 篇原创文章 · 获赞 2 · 访问量 78

猜你喜欢

转载自blog.csdn.net/weixin_41860600/article/details/104822405