求解答 C语言题目 20
1、下面选择()是C#中定义的循环语句类型()A.if…elseB.whileC.switch…caseD.if…if2、以下逻辑表达式返回true的是()A.9/5==...
1、下面选择( )是C#中定义的循环语句类型( )
A. if …else B. while C. switch…case D. if…if
2、以下逻辑表达式返回true的是( )
A.9/5==5 B.9/5==4 C.9%5==1 D.9%5==4
3、下列字符中不属于转义字符的是( )
A. \n B.\t C.\b D.\k
4、下列不正确的标识符是( )
A._char B.a?b C.x D.st2_flag
5、C#的源程序( )主函数
A.可以没有 B.可以有多个 C.有且只有一个 D.若有,只有一个
6、在内存中应该开辟( )多少个字节来存放字符‘\n’.
A. 1 B. 2 C. 3 D. 4
7、下面的( )不是合法的C#常量。
A. 123 B.‘M’ C.0892 D. “Flag”
8、下面( )对变量的说明是错误的。
A. char c1, int x;
B. int a,b; float x, y;
C. int a; int b;
D. char c1; int x;
9、 有变量说明int a=3;, 则表达式a<1&&--a>1的运算结果和a的值应该是( )
A. 0和2 B. 0和3 C. 1和2 D. 1和3
10、针对以下的C#代码:
Using System;
Class A{
Static void Main(){
Int[] B = new int[10];
for(int i=1;i<=10;i++){
空白处
}
foreach (int C in B){
Console.WriteLine(C);
}
}
}
要在控制台输出1到10的数字,空白处应填写的正确的代码为( )。
A.B[i] = i+1;
B.B[i] = i;
C.B[i-1] = i;
D.B[i+1] = i;
11、如果希望得到1-9之间的数字的话,则应该采用( )方法
A. N%9
B. (N%9)-1
C. N%8
D. (N%9)+1
12、以下关于break语句的描述,只有( )是正确的。
A. 在循环语句中必须使用break语句。
B. break语句只能用于switch语句中。
C. 在循环语句中可以根据需要使用break语句。
D. break语句可以强制跳出所有循环。
13、下面关于return语句,不正确的是( )
A. return是结束当前循环
B. 遇到return后,for循环会进入步长变化过程
C. 如果希望程序遇到偶数就跳过,奇数就显示的话,应该使用return语句
D. 在if中遇到return会进入if的条件判断
14、在C#中,( )正确定义了一个数组。
A.int iArray=new int[10];
B.int[] iArray=new int;
C.int [] iArray=new int[10];
D.int[] iArray=new int(10);
15、在C#中,5/3的值是( )
A. 1 B. -1 C. 2 D. 1.67
1、true&&false应返回__________,true||false应返回__________(填true或false)。
2、声明一个字符类型的数据时应该用__________关键字,声明一个浮点型的数据时候应该用__________关键字。
3、x,y都为整形变量,x=x+2的另一种写法为__________,y的初始值为154,那么y/10%10的结果为__________。
4、C#__________区分大小写的(填“是”或“不是”)
5、int a=3,b=5;
则运行a+2==b?Console.Write(“{0}”,++a):Conosole.Write(“{0}”,a++);
的结果是__________。
6、int a=1,b=4;
if(a=b)
a++;
else
b++;
程序运行结束后a=_________,b=__________。
1、
public static void main(string[] args)
{
int num=10;
switch(num)
{
case 10:
Console.Write ("10\t");
case 11:
Console.Write ("11\t");
case 12:
Console.Write ("12\t");
break;
default:
Console.Write("default");
}
}
结果为:
2、
public static void main(string[] args)
{
int x=5;
int y=5;
int z;
z=(++x)+(y--)+1;
Console.Write("{0} {1} {2}",x,y,z);
}
结果为: 展开
A. if …else B. while C. switch…case D. if…if
2、以下逻辑表达式返回true的是( )
A.9/5==5 B.9/5==4 C.9%5==1 D.9%5==4
3、下列字符中不属于转义字符的是( )
A. \n B.\t C.\b D.\k
4、下列不正确的标识符是( )
A._char B.a?b C.x D.st2_flag
5、C#的源程序( )主函数
A.可以没有 B.可以有多个 C.有且只有一个 D.若有,只有一个
6、在内存中应该开辟( )多少个字节来存放字符‘\n’.
A. 1 B. 2 C. 3 D. 4
7、下面的( )不是合法的C#常量。
A. 123 B.‘M’ C.0892 D. “Flag”
8、下面( )对变量的说明是错误的。
A. char c1, int x;
B. int a,b; float x, y;
C. int a; int b;
D. char c1; int x;
9、 有变量说明int a=3;, 则表达式a<1&&--a>1的运算结果和a的值应该是( )
A. 0和2 B. 0和3 C. 1和2 D. 1和3
10、针对以下的C#代码:
Using System;
Class A{
Static void Main(){
Int[] B = new int[10];
for(int i=1;i<=10;i++){
空白处
}
foreach (int C in B){
Console.WriteLine(C);
}
}
}
要在控制台输出1到10的数字,空白处应填写的正确的代码为( )。
A.B[i] = i+1;
B.B[i] = i;
C.B[i-1] = i;
D.B[i+1] = i;
11、如果希望得到1-9之间的数字的话,则应该采用( )方法
A. N%9
B. (N%9)-1
C. N%8
D. (N%9)+1
12、以下关于break语句的描述,只有( )是正确的。
A. 在循环语句中必须使用break语句。
B. break语句只能用于switch语句中。
C. 在循环语句中可以根据需要使用break语句。
D. break语句可以强制跳出所有循环。
13、下面关于return语句,不正确的是( )
A. return是结束当前循环
B. 遇到return后,for循环会进入步长变化过程
C. 如果希望程序遇到偶数就跳过,奇数就显示的话,应该使用return语句
D. 在if中遇到return会进入if的条件判断
14、在C#中,( )正确定义了一个数组。
A.int iArray=new int[10];
B.int[] iArray=new int;
C.int [] iArray=new int[10];
D.int[] iArray=new int(10);
15、在C#中,5/3的值是( )
A. 1 B. -1 C. 2 D. 1.67
1、true&&false应返回__________,true||false应返回__________(填true或false)。
2、声明一个字符类型的数据时应该用__________关键字,声明一个浮点型的数据时候应该用__________关键字。
3、x,y都为整形变量,x=x+2的另一种写法为__________,y的初始值为154,那么y/10%10的结果为__________。
4、C#__________区分大小写的(填“是”或“不是”)
5、int a=3,b=5;
则运行a+2==b?Console.Write(“{0}”,++a):Conosole.Write(“{0}”,a++);
的结果是__________。
6、int a=1,b=4;
if(a=b)
a++;
else
b++;
程序运行结束后a=_________,b=__________。
1、
public static void main(string[] args)
{
int num=10;
switch(num)
{
case 10:
Console.Write ("10\t");
case 11:
Console.Write ("11\t");
case 12:
Console.Write ("12\t");
break;
default:
Console.Write("default");
}
}
结果为:
2、
public static void main(string[] args)
{
int x=5;
int y=5;
int z;
z=(++x)+(y--)+1;
Console.Write("{0} {1} {2}",x,y,z);
}
结果为: 展开
展开全部
提醒下楼主,这是C#练习题,不是C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-07
展开全部
bddbc 你太懒了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.B 2.D 3.D4.B5.C6.A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询