下载此文档

C多套面试笔试题.docx


文档分类:资格/认证考试 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
学****文档 仅供参考
C#多套试题
C#技术基础》试题一
题 号





总 分
得 分
得 分
评卷人
一、单项选择题〔每题2分,共20分〕

答案:错
,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
答案:错
得 分
评卷人
三、程序阅读题〔每题5分,共30分〕
1.写出以下程序的运行结果。
using System;
学****文档 仅供参考
class Test
{
public static void Main()
{
int x = 5;
int y = x++;
(y);
y=++x;
(y);
}
}
答案: 5
7
2. 写出以下函数的功能。
static int SA(int a,int b)
{
      if (a>b)
return 1;
      else if (a==b)
return 0;
       else
return -1;
}
答案:比较两个整数a和b的大小,假设a>b则返回1,假设a= =b则返回0,假设a<b则返回-1。
3.写出以下函数的功能。
static float FH() {
    float y=0,n=0;
    int x = (()); //从键盘读入整型数据赋给x
    while (x!=-1) {
           n++; y+=x;
           x = (());
学****文档 仅供参考
    }
if (n==0)
return y;
else
return y/n;
}
答案:求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志。
4.写出以下程序的功能。
static void WA(ref int[] a, int n) {
for(int i=0;i<n-1;i++) {
int k=i;
for(int j=i+1;j<n;j++)
if(a[j]<a[k]) k=j;
int x=a[i]; a[i]=a[k]; a[k]=x; }
}
答案:采用选择排序的方法对数组a中的n个整数按照从小到大的次序重新排列。
5.写出以下程序运行结果。
using System;
class Test
{
static int[] a = { 1, 2, 3, 4, 5, 6, 7, 8 };
public static void Main()
{
int s0, s1, s2;
s0 = s1 = s2 = 0;
for (int i = 0; i < 8; i++)
{
学****文档 仅供参考
switch (a[i] % 3)
{
case 0: s0 += [i]; break;
case 1: s1 += [i]; break;
case 2: s2 += [i]; break;
}
}
(s0 + " " + s1 + " " + s2);
}
}
答案:9 12 15
6.写出以下程序的功能。
static void f2(ref double[] a, int n)
{ int i; double sum=0;
for(i=0;i<n;i++) sum+=a[i];
sum/=n;
for(i=0;i<n;i++)
if(a[i]>=sum)
( a[i] + “ “ );
Cons

C多套面试笔试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人清懿
  • 文件大小53 KB
  • 时间2022-01-18