您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页可视化程序设计综合练习之三及答案

可视化程序设计综合练习之三及答案

来源:筏尚旅游网
可视化程序设计综合练习之三及答案

一、 选择题

1.下列关于解决方案的叙述中,不正确的是( ) A.一个解决方案可以包含多个项目 B.一个解决方案只能包含一个项目 C.新建项目时,会默认生成一个解决方案 D.解决方案文件的扩展名为“.sln” 2.以下说法中,正确的是( )

A.Main函数是由C#语言提供的标准函数,不需要用户编写它的内容 B.在C#程序中,要调用的函数必须在Main函数中定义 C.在C#程序中,必须显式调用Main函数,它才起作用

D.一个C#程序无论包含多少个函数,C#程序总是从Main函数开始执行 3.下面有关for语句的描述有错的是( )

A.使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部 3个表达式 B.在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则一定 要保留它所带的分号

C.在for语句的表达式中,可以直接定义循环变量,以简化代码 D.for语句的表达式可以全部省略 4.若有两个方法: int fun1(int a, int b) { b=++a; return a+b; } int fun2(int a, out int b)

{ b=++a; return a+b; } 则以下说法中,正确的是( )。 A. 方法fun1可以返回两个值,方法fun2只能返回一个值

B. 方法fun1只能返回一个值,方法fun2可以返回两个值 C. 方法fun1和方法fun2均可以返回两个值 D.方法fun1和方法fun2只能返回一个值

5.已知: int a=100; void Func(ref int b) { } 则以下函数调用正确的是( )。 A. Func(ref (10*a)); B. Func(ref 10); C. Func(a); D. Func(ref a); 二、改正下列程序代码中的错误。 1. int k, x;

for(int k=0; k<100; k+=3) { x=k*3+1;

Console.WriteLine(k , x); }

2. public class student {

public int age; double score; }

class Test { static void Main( ) {

student stu=new student( ); stu.age=16; stu.score=99.5;

} }

三、写出下列程序的运行结果 1. using System; class MyTest {

public void swap(ref int x, ref int y) {

int temp=x; x=y; y=temp; } }

class test {

static void Main() {

int a=6, b=8;

MyTest app=new MyTest(); app.swap(ref a,ref b);

Console.WriteLine(“a={0} b={1}”, a,b); } }

2.using System;

class Test { static void Main() {

for(int i=0;i<10;i++) {

Console.Write(i+ “ ” ); if (i%2!=0)

Console.WriteLine(); } } }

四、下列方法是输出1000以内所有能被9整除的数,请将程序补充完整。 public void Fun() {

for (int k=1;k<=1000;______________) { if (k%9!=0) ______________;

Console.Write( ______________); } }

五、编程:在类Example中定义一个名为example的方法,任意输入一个数,在example方法中计算该数的阶乘,然后在Main( )方法中调用example方法。 (20分) =============

一、B D A B D 二、

1. for(k=0;k<100;k+=3)

Console.WriteLine(“{0} {1}”,k,x); 2. public double score; 三、 1. a=8 b=6

2. 0 1 2 3 4 5 6 7 8 9 四、 k++ continue k 五、

class Example {

public void example(int n ) { long s=1;

for(int j=1;j<=n;j++) s*=j;

Console.WriteLine(“{0}!={1}”,n, s); } } class Test {

public static void Main( ) {

Console.Write(“请输入一个整数:”); int a=int.Parse(Console.ReadLine( )); Example app=new Example( ); app.example(a); } }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务