2021年C语言开发工程师选择题

上传人:亦*** 文档编号:172426716 上传时间:2021-03-09 格式:DOC 页数:22 大小:17.65KB
返回 下载 相关 举报
2021年C语言开发工程师选择题_第1页
第1页 / 共22页
2021年C语言开发工程师选择题_第2页
第2页 / 共22页
2021年C语言开发工程师选择题_第3页
第3页 / 共22页
2021年C语言开发工程师选择题_第4页
第4页 / 共22页
2021年C语言开发工程师选择题_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2021年C语言开发工程师选择题》由会员分享,可在线阅读,更多相关《2021年C语言开发工程师选择题(22页珍藏版)》请在金锄头文库上搜索。

1、C语言开发工程师选择题 1.分析如下所示C#代码,编译运行后的输出结果是( )。(选择一项) public static void Main(string args) int param = 2; string position = “”; switch (param) case 1: position = “兄长”; break; case 2: position = “兄弟”; break; Console.WriteLine(position); a) 兄长 b) 兄弟 c) 小妹 d) 兄长兄弟 2.现有如下一段C#代码,该代码的运行结果是( )。(选择一项) public stati

2、c void Main() for (int i=1;i=3;i+) switch(i) case 1: Console.Write(i.ToString(); break; default: Console.Write(i*3).ToString(); a) 169 b) 有编译错误 没有break! c) 369 d) 123 3.看以下一段程序: Console.Write(hello world !); Console.WriteLine(friend.); int i=0; do Console.Write(thank you !); i+; while(ib|bc) Console

3、.WriteLine(a); else if(a Console.WriteLine(b+c); else Console.WriteLine(c); a) 10 b) 20 c) 50 d) 60 5. 以下C#程序: static void Main(string args) int val = 1; for (int i=3;i Console.WriteLine(i); 运行时将输出( )。(选择一项) a) 3 b) 5 c) 5 11 d) 9 6. 分析下面的代码片段,正确的输出结果是( )。(选择一项) int i=0; for(;i Console.Write(i+”,”);

4、 Console.Write (i); a) 0,2 b) 0,2,4 c) 0,2,4,6 d) 0,1,2,3 7. 给定如下C#代码片段,编译运行结果是( )。(选择一项) int i = 0, j = -1; switch (i) case 0,1: j=1; case 2: j=2; Console.Write (“j=”+j); a) 程序编译出错 b) 输出:j=1 c) 输出:j=2 d) 输出:j=0 8. 在C#中,下列代码的运行结果是( )。(选择一项) using System; class Test static void Main(string args) int

5、a=21,b=22,c=23; if (abbc) Console.WriteLine(+b); else Console.WriteLine(a+b+c); a) 22 b) 23 c) 66 d) 编译出错 9. 以下关于C#代码的说 _确的是( )。(选择一项) for(int i=1;i=3;i+) switch(i) case 1: Console.Write(i.ToString(); case 2: Console.Write(i*2).ToString(); case 3: Console.Write(i*3).ToString() a) 有编译错误,提示case标签不能贯穿到

6、另一个标签,不能运行 没有写Break! b) 输出149 c) 输出123246369 d) 正确运行,但没有输出 10. 针对以下的C#代码: using System; class A static void Main() int B = new int10; for(int I=1;I=10;I+) /空白处 foreach (int C in B) Console.WriteLine (C); 要在控制台输出1到10的数字,空白处应填写的正确的代码为( )。(选择一项) a) BI=I+1; b) BI=I; c) BI-1=I; d) BI+1=I; 11.在C#中,下列代码的.运

7、行结果是( )(选择一项) int a=30,b=20; b=a; a=10; Conlose.WriteLine(a); Conlose.WriteLine(b); a) 10 10 b) 10 30 c) 30 20 d) 10 20 12.下列语句执行后,变量i的值为多少?( )(选择一项) string str = ”Ahoy”,cried the caption. “; string str2 = “”Ahoy”,cried the caption. “; int I = string.Compare(str,str2); a) false b) -1 c) 1 d) 0 13.在V

8、S.Net _环境中,为程序代码增加断点,快捷键为( )。(选择一项) a) F2 b) F5 c) F8 d) F9 14.在ADO.NET中,( )对象的结构类似于关系数据库的结构,并在与数据库断开的情况下,在缓存中存储数据。(选择一项) a) DataAdapter 加载数据源 b) DataSet 重载 c) DataTable d) DataReader 读取机制 15. 下面关于数据库操作的代码,错误的是( )(选择两项) a) SqlConnection conn = new SqlConnection(); SqlCom _nd m = new SqlCom _nd(); m.

9、ExecuteNonQuery(); b) SqlConnection conn = new SqlConnection(“server=.;uid=sa;pwd=sa;database=db1”); conn.Open(); SqlCom _nd m = new SqlCom _nd(“delete * from table1”, conn); m.ExecuteNonQuery(); conn.Close() c) SqlConnection conn = new SqlConnection(“server=.,uid=sa,pwd=sa,database=db1”); conn.Open

10、(); SqlCom _nd m = new SqlCom _nd(“delete * from table1”); m.ExecuteNonQuery(); conn.Close(); d) SqlConnection conn = new SqlConnection(“server=.;uid=sa;pwd=sa;database=db1”); conn.Open(); SqlCom _nd m = new SqlCom _nd(“delete * from table1”, conn); m.ExecuteNonQuery(); 16.运行下面一段代码: class Class1 pub

11、lic static int count = 0; static Class1() count+; public Class1() count+; Class1 o1 = new Class1(); Class1 o2 = new Class1(); 请问,o1.count的值是多少?( )(选择一项) a) 1 b) 2 c) 3 d) 4 17.在C#中,下列代码的运行结果是( )。(选择一项) class A public void printStr(string str) Console.WriteLine(str); class B:A new public void printStr(string str) str=str+”(override)”; Console.WriteLine(str); public static void Mail(string args)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号