- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件编程基础提纲
《》
二、单项选择题
1、C#代码的源程序文件的扩展名为()。
A、.sln B、.csproj C、.cs D、.cpp
2、以下类型中,不属于值类型的是()。
A、整数类型 B、布尔类型 C、字符类型 D、字符串类型
3、下列选项中,合法的变量名的是()。
A、#ABC B、!ABC C、$ABC D、_ABC
4、整型变量a的值为3,执行语句a += a -= a * a以后,a的值是()。
A、3 B、0 C、-3 D、9
5、下列选项中,能输出4个空格的语句是()。
A、Console.Write({0,4}, ); B、Console.Write({4}, );
C、Console.Write(, {0,4}); D、Console.Write(, {4});
6、结构化程序设计的3种基本结构是()。
A、顺序结构、if结构、for结构
B、if结构、if…else结构,if…else if结构
C、while结构、do…while结构、for结构
D、顺序结构、选择结构、循环结构
7、已有定义语句:int x = 6, y = 4, z = 5;,执行以下语句if (x y) z = x; x = y; y = z;后,能正确表示x、y、z值的选项是()。
A、x=4, y=5, z=6 B、x=4, y=6, z=6 C、x=4, y=5, z=5 D、x=5, y=6, z=4
8、语句for (x = 0, y = 0; (x = 1) (y = 1); x++, y--) ;执行后,x、y的值是()。
A、x=2, y=0 B、x=2, y=-2 C、x=1, y=-1 D、x=0, y=0
9、要求定义一个返回值为double类型的名为mysum的函数,其功能为求两个double类型数的和值,正确的定义是()。
A、mysum(double a, b)
{
return (a + b);
}
B、mysum(double a, double b)
{
return a + b;
}
C、double mysum(int a, int b)
{
return a + b;
}
D、double mysum(double a, double b)
{
return (a + b);
}
10、若有以下定义语句:
int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
则值为5的表达式是()。
A、a[5] B、a[a[4]] C、a[a[3]] D、a[a[5]]
11、下列选项中,不合法的变量名的是()。
A、A1 B、1A C、_A1 D、_1A
12、下列选项中,不是结构化程序的结构是()。
A、顺序结构 B、选择结构 C、循环结构 D、嵌套结构
三、填空题
1、表述“20x30或x-100”的C#语言表达式为 (1) 。
2、计算机语言还可分成 (2) 、汇编语言和机器语言等几类。
3、程序出错包括: (3) 、运行错误、逻辑错误。
4、程序注释的方式有两种:单行注释 (4) 和多行注释/* … */。
5、执行下面的程序段:
int a = 1, b = 1, c = 1;
a = a++ + b++ + c++;
Console.Write({0}、{1}、{2}, a, ++b, c++);
输出结果为 (5) 。
6、执行下面的程序段:
int a = 3, b = 2, c = 5, d = 4, x;
if (a b)
if (c d) x = 1;
else x = 2;
else if (b d) x = 3;
else x = 5;
执行后x的值是 (6) 。
7、执行下面的程序段:
int x=0, y=0, a=0, s=0;
for (x = 0; x 5; x++)
{
a = x;
s = 0;
for (y = 0; y x; y++)
s = s + a;
}
Console.Write({0}、{1},x, y);
输出的结果是 (7) ;“s = s + a;”语句执行的次数是 (8) 。
8、执行下面的程序段:
int t, x = 0, y = 0;
for (t = 0; t 5; t++)
文档评论(0)