C#程序设计模拟试题.doc_第1页
C#程序设计模拟试题.doc_第2页
C#程序设计模拟试题.doc_第3页
C#程序设计模拟试题.doc_第4页
C#程序设计模拟试题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

1、C#程序设计模拟试题一 单项选择题(每小题2分,共20分)1. C#源程序文件的默认扩展名为( )。 A. cpp B. exe C. cs D. lik2. C#程序从上机到得到结果的几个操作步骤依次是( )。 A. 输入、编辑、运行 B. 编译、连接、运行 C. 输入、运行、编辑 D. 编辑、编辑、连接3. 以下标识符中不全是关键字的是( )。 A. case for int B. default then while C. bool class long D. goto unit char4. 能作为C#程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件5.

2、一个C#程序的程序入口点是( )。 A. main B. MAIN C. Main D. 任意标识符6. 可用作C#程序用户标识符的一组标识符是( )。A. void define +WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a DO sizeof7. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。 A. 12 B. 144 C. 156 D. 2888. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是( )。A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(

3、float)c D. 1.0/a/b/c9. 设x是一个bool型的逻辑量,y的值为10,则表达式 x & y的值为( )。 A. 1 B. 0 C. 与x值相同 D. 与x值相反10. x0 & x=10的相反表达式为( )。A. x10 B. x10C. x=0 | x0 & x10二 填空题(每空2分,共20分)1. 含随机函数的表达式rand()%20的值在 至19区间内。2. 在switch语句中,每个语句标号所含关键字case后面的表达式必须是整型 。3. 在if语句中,每个else关键字与它前面同层次并且最接近的 关键字相配套。4. 作为语句标号使用的C+保留字case和defa

4、ult只能用于 语句的定义体中。5. 若while循环的“头”为“while(i+=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行 次后正常结束。6. 若do循环的“尾”为“while(+i10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行 次后正常结束。7. 当在程序中执行到 语句时,将结束本层循环类语句或switch语句的执行。8. 当在程序中执行到_语句时,将结束所在循环语句中循环体的一次执行。9. 元素类型为int的10个元素的数组共占用_字节的存储空间。10. 元素类型为double的4行6列的二维数组共占用_字节的存储空间

5、。三 程序阅读题(每小题5分,共50分)1 写出以下程序运行结果。using System;class Test public static void Main () int a =2,4,6,8,10,12,14,16,18; for (int i=0; i9; i+) Console.write(“ ”+ai); if (i+1)%3=0) Console.writeLine(); 2写出以下程序运行结果。using System;class Test public static void Main () char a = abcdabcabfgacd; int i1=0,i2=0,i=0

6、; while (ai) if (ai = a) i1+; if (ai= b) i2+; i+; Console.writeLine(i1+ “ “ + i2);三、程序阅读题(每小题6分,共24分)1.写出以下程序运行结果。using System;class Test public static void Main () int a =2,4,6,8,10,12,14,16,18; for (int i=0; i50) break; if (i%2=0) s+=i; Console.writeLine (i,s= + i + , + s);4写出以下程序运行结果。using System

7、;class Test public static void Main () int i,j; for(i=0; i3; i+) for(j=0; j=i; j+) Console.write(“*”); Console.writeLine(); 5写出以下程序运行结果。using System;class Teststatic void LE(ref int a, ref int b) int x = a; a = b; b = x; Console.writeLine (a + “ “ +b);public static void Main () int x=10, y=25;LE(ref x, ref y); Console.writeLine (a + “ “ +b);6写出以下程序运行结果。using System;class Teststatic int LB(ref int a,int n) int s=1; for (int i=0; in; i+) s*=ai; return s;public static void Main () int a =

温馨提示

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

评论

0/150

提交评论