第4天C#

1,哪些字符用于执行乘法运算?
answer:
*(星号)
2,10%3的结果为多少?
answer:
1
3,10+3*2 的结果是多少?
answer:
16
4,条件运算符是什么?
answer:
条件运算符
指的是&&(与)和||(或)。还有3个按位条件运算符:&(与)、|(或)和^(非)

5,哪个c#关键字可用于改变程序的流程?
answer:
if

6,单目运算符和双目运算符的区别在哪里?
answer:
前者使用一个变量,后者使用两个变量

7,显式数据类型转换和隐式数据类型转换之间有何区别?
answer:
显示转换要求您添加执行转换的代码,而隐式转换将自动进行。

8,可以将long值转换成int值吗?
answer:
可以。但需要确保long值位于int的范围之内,否则结果将是错误的。另外,这种转换需要
显示地进行。

9,条件运算有哪些可能的结果?
answer:
可能的结果为真或假。

10,位移运算符有何功能?
answer:
移位运算符将值的位左移或右移。

11,下述运算的结果是多少?
2 + 6 * 3 + 5 - 2* 4
answer:
17
12,下述运算的结果是多少?
4 * (8-3*2)* (0 + 1)/2
answer:
4

13,编写一个程序,检查变量的值是否大于65。如果是,则打印文本
“The value is greater than 65!”
answer:
//greater.cs --- check the value is greater than 65
//----------------------------

class greater
{
public static void Main(){
int a ;
a =89;
if (a >65)
{
System.Console.WriteLine("The value is greater than 65!");
}

}
}


14,编写一个程序,检查一个字符变量是否为t或T.
answer:

//checkchar.cs-------------------------
//------------------------------------


class checkchar
{
public static void Main()
{

char checkchar;
checkchar ='t';
if(checkchar == 't'||checkchar == 'T')
{
System.Console.WriteLine("they're equal");

}


}
}


15,编写一行代码,将long变量MyLong的值赋给short变量MyShort。
answer:

//evaluate.cs--------------------------
//-------------------------------------

using System;

class evaluate
{
public static void Main()
{
long Mylong;
short Myshort ;

Mylong =123934;
Console.WriteLine("before, Mylong is {0} ",Mylong);
Myshort = (short)Mylong;
Console.WriteLine("after ,Myshort is {0}",Myshort);
}
}

16,下面的程序有问题。在编辑器中输入该程序,然后编译之。哪些行会产生错误消息? 是什么错误?
class exercise
{
static void Main()
{
int value = 1;
if(value>100)
{
System.Console.WriteLine("Number is greater than 100");
}
}

}

answer:
无输出结果

17,编写一行代码,将int变量IntVal的值赋给short变量ShortVal.
answer:

//evaluate1.cs
//-------------------------

using System;

class evaluate1
{
static void Main()
{
int IntVal;
short ShortVal;

IntVal = 32840;

Console.WriteLine("before, IntVal is {0} ",IntVal);
ShortVal = (short) IntVal;
Console.WriteLine("after ,Myshort is {0}",ShortVal);

}
}


18,编写一行代码,将decimal变量DecVal的值赋给long变量LongVal.
answer:

//evaluate2.cs
//--------------------

using System;

class evaluate2
{

static void Main()
{
decimal DecVal;
long LongVal;

DecVal= 3.1234M ;

Console.WriteLine("before, DecVal is {0} ",DecVal);
LongVal = (long)DecVal;
Console.WriteLine("after ,LongVal is {0}",LongVal);
}
}

19,编写一行代码,将int变量intVal的值赋给字符变量charVal.
answer:

//evaluate3.cs
//-----------------------------------

using System;

class evaluate3
{
public static void Main()
{
int intVal;
char charVal;

intVal = 60;

charVal = (char)intVal;
Console.WriteLine("charVal is {0}",charVal);
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值