C程序设计基础测试题及其答案_第1页
C程序设计基础测试题及其答案_第2页
C程序设计基础测试题及其答案_第3页
C程序设计基础测试题及其答案_第4页
C程序设计基础测试题及其答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C程序设计基础测试题及其答案您的姓名:填空题*1、在流程图中()符号用于表示分支判断单项选择题*平行四边形矩形菱形(正确答案)椭圆2、在C#语言中,表示一行代码语句结束的符号是()单项选择题*逗号句号分号(正确答案)空格3、以下关于Main方法的说法,不正确的选项是()单项选择题*Main方法是所有C#语言应用程序的入口Main方法的返回值可以是void或int类型Main方法可以没有参数在C#应用程序中可以存在多个Main方法(正确答案)4、以下属于C#中的注释的有()*/(正确答案)*/ala2(正确答案)a3 35、下述C#代码的运行结果是()int a= 1,2,3,4;foreach

2、(int i in a) (i+; Console.Write (i);)存在语法错误单项选择题*A. 1234B.2345C.2 3 4 5存在语法错误(正确答案)36、求数组最小值,请问在空白处应该填写的代码是()int b= 123,4,5;int a=b0;for(int i=l;i5;i+) Console.WriteLine(最小值 C+a);单项选择题*a=bi;if(abi) a=bi;(正确答案)if(al) return; return 0; public int show(int num) if(num 1) return 1; else if(num 2) return

3、 2; public int show() retrun 0; 42、以下关于C#中函数的return语句,说法正确的选项是()单项选择题*return语句可以结束方法的运行(正确答案)在方法体中必须有return语句在无返回值的方法中不允许有return语句有返回值的方法中可以没有return语句43、在C#语言中,当用户自定义方法不需要返回任何值时,该方法需要使用() 关键字,表示返回值类型。单项选择题*staticvoid(正确答案)stringpublic44、在C#中,关于值传递和引用传递说法错误的选项是()*值传递是C#语言中默认的传值方式使用值传递时,在被调方法中对参数的修改可以

4、保存正确答案)实现弓I用传递时,形参和实参都必须显式添加ref关键字使用值传递时,形参和实参指代同一个值:正确答案)45、以下C#代码存在错误的有()static void Main(stringn args) (int a = 1;for (int i = 0; i b(正确答案)13、在C#中,以下运算优先级最高的是()单项选择题*+(正确答案)&14、在C#中,运行以下代码变量a和b值是()inta= l;intb = a+;b = (+a) + b;单项选择题*A.2,3B.3,3C.3,4(正确答案)D.2,415、以下C#语句结果条件为true的有()单项选择题*A.l2C.l=2

5、D.(12)16、以结构化程序设计角度来看,程序存在()控制流程结构单项选择题*顺序结构选择结构嵌套结构循环结构(正确答案)17、下述C#程序的运行结果是()。int num 1=50; int num2=30;if(numlnum2)Console.WriteLine(Hnum2 大”);)Console.WriteLine(num2=0”,num2);单项选择题*无显示num2 大num2=30 E确答案)num2 大 num2=3018、下述C#代码的运行结果是()。int numl=50;int num2=30;int num=40;if(numnuml)(Console.WriteL

6、ine(H bt numl 小)if(num6);单项选择题*A.9876B.987C.876(正确答案)D.8725、在C#循环中,使用循环要注意的3个要素有()*循环变量的初始化(正确答案)循环体循环条件(正确答案)循环变量的更新正确答案)26、以下关于循环for(l;2;3)4说法正确的选项是()单项选择题*循环执行过程是1会被执行屡次循环执行过程是1 2 4 3(正确答案)当3执行完后直接跳出循环当2执行完后,返回真,跳出循环,返回假,继续循环27、以下关于for循环说法错误的选项是()单项选择题*for语句中表达式1,表达式2,表达式3都可以省略,但分号不能省略for循环与do-wh

7、ile循环工作原理类似,先执行后判断(正确答案)for语句中表达式1中可以声明多个同一类型的值并赋值,用隔开for循环一般适用于循环次数的场合28、下面关于跳转语句说法正确的选项是()单项选择题*break语句只终止一次循环不影响下一次循环的进行continue语句可以终止循环的进行continue只能用在循环结构中(正确答案)break只能用在循环结构中29、在以下循环结构中,使用()循环条件将出现死循环。intn=l;while(循环条件) n+; *A.l=l(正确答案)B.n=l(正确答案)C.n2D.n=l30、以下关于3种循环说法正确的选项是()*所有for循环都可以被while循

8、环代替正确答案)当循环次数,最好用for循环(正确答案)while与do while只是在条件判断先后顺序上不同(正确答案)假设存在”当、直至这样的句式时,选择使用while循环和do-while循环正确答案)31、下述C#代码的运行结果是() int sum=0;for(int count=l;count5;) if(count%2=0)(sum+=count;)count+;)Console.WriteLine(,H+sum);单项选择题*A.lB.4C6(正确答案)D.1032、在C#中,以下代码中定义数组正确的选项是()单项选择题*int a;int a;(正确答案)int a5;int 5a;3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论