程序设计题库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训三
21、声明double a; int b;哪些选项中的表达式能够正确的进行类型转换?
A. a = b
B. a = (decimal)b
C. a = (int)b
D. b = a
22、从下列选项中,选出变量result 的返回值是false 的表达式?
A. bool result = (1 = 1)
B. bool result = (4 == 5)
C. bool result = (1 != 1)
D. bool result = 0;
23、设置int a = 3。从以下选项中,选出所有变量result 的值为true 的表达式?
A. bool result = !(a++ > 3)
B. bool result = (++a > 3)
C. bool result = (a++ >= 3)
D. bool result = (~a == -4)
24、声明int32 a = 3,经过运算int32 b =
a | 0xFFFFFFFF,变量
b 的最终值为?
A. -1
B. 4294967295
C. 0
D. 无法编译通过
25、以下表达式中,哪些表达式的最终结果为-1?
A. 2 << 1 | -5
B. 3 –6 / 3
C. (float) (-1 / 1)
D. ~6 % 3
26、下列关于“||”运算符的描述中,哪些
是正确的?
A. “||”运算符执行短路计算。
B. “||”运算符不是关键字。
C. “||”运算符是一种比较运算符。
D. 在使用“||”运算符的运算中,如果结果为真,则运算符左右两边的操作数都为真。
27、下列关于值类型的描述中,哪项是正确的?
A. 主要由简单类型、枚举类型、结构类型、泛型组成。
B. 直接在内存中存储类型的值。
C. 值类型仅仅是数据的索引。
D. 其他几项均不正确。
28、下列选项的变量名中,哪些项的变量名是不合法的?
A. Int
B. _43z
C. string
D. homyu.shinn
29、假设a 不等于b,并且b 不等于false,下列哪个表达式的运算结果为false?
A. a!=b
B. a=b
C. a==b
D. a<>b
30、声明int a = 1,经过表达式int c = ~4 * -1 >> ++a 后,变量c 的返回值是什么?
A. 1
B. 0
C. -1
D. 5
实训四
1、通常计算机程序总是由若干条语句组成的?组成程序的常用结构分别是下列哪几种?
A.顺序结构
B.分支结构
C.循环结构
D.跳转结构
2、请分析下列针对if 语句的操作代码:
if(n > 'g')
{
if(n < 'r')
Console.WriteLine("One");
else
{
if(n != 'x')
Console.WriteLine("Two");
else
Console.WriteLine("Three");
}
}
在下列选项中,选择正确的代码执行结果. A.当n = 'd'时,(本程序没有输出) B.当n = 'd'时,输出One
C.当n = 'y'时,输出Three
D.当n = 'x'时,输出Two
3、实现一个有多路分支的控制表达式,最适合的方法是采用以下哪种语句来实现? A.if,else,语句
B.switch,case,语句
C.for 语句
D.foreach 语句
4、分析下列关于while 和do,while 循环的代码,并选择正确的代码执行输出结果。
using System;
class Program
{
static void Main(string[] args)
{
int Sum1 = 0, Sum2 = 0;
int i = 0;
while (++i < 10)
{
Sum1 += 1;
}
i = 0;
do
{
Sum2 += 1;
} while (++i < 10);
Console.WriteLine("Sum1 = {0}",Sum1); Console.WriteLine("Sum2 = {0}",Sum2); }
}
A.Sum1 = 9, Sum2 = 9
B.Sum1 = 9, Sum2 = 10
C.Sum1 = 10, Sum2 = 9
D.Sum1 = 10, Sum2 = 10
5、下列哪些语句不是C# 2005 编程环境中提供的循环语句?
A.while 语句
B.do,while 语句
C.do,loop while,语句
D.foreach 语句
6、分析下列for 循环执行代码:
for (int i = 0; i <= 10; i++)
if (i % 5 == 0)
continue;
变量i 的最终值是什么?
A.5
B.6
C.10
D.11
7、分析下列while 循环执行代码:
int i = 0;