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