第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、付费专栏及课程。

余额充值