文档详情

C#程序设计期末考试题.doc

发布:2025-05-21约6.34千字共7页下载文档
文本预览下载声明

C#程序设计课程期末考试试卷〔A〕

题号

总分

分数

学号姓名班级1

一、选择题〔每题2分,共30分〕以下各题A〕、B〕、C〕、D〕四个选项中,只有一个选项是正确的,请在该题后括号中写出正确选项。

1.用C#语言编写的代码程序〔〕

A)是普通的二进制数据B)是可执行的二进制文件

C)是一个源代码程序D)是一个动态链接库

2.结构化程序由三种根本结构组成,三种根本结构组成的算法〔〕

A)可以完成任何复杂的任务B)只能完成局部复杂的任务

C)只能完成符合结构化的任务D)只能完成一些简单的任务

3.设整型变量a=2,b=3,c=4,d=5,以下表达式的值是〔〕

a=c||4*c==b*bd!=a+c

A〕-1B〕1C〕trueD〕false

4.以下能正确定义一维数组的选项是〔〕

A〕inta[5]={0,1,2,3,4,5};B〕char[]a={0,1,2,3,4,5};

C〕chara={A,B,C};D〕inta[5]=0123;

5.以下不能正确定义二维数组的是〔〕

A)int[,]A=newint[2,2]{{1,2},{3,4}};B)int[,]A=newint[4,4];

C)int[,]A={{32,61,28},{39,58,23},{29,10,69}};D)intA[,]=newint[4,4];

6.有以下程序

staticvoidMain(string[]args)

{inti;

for(i=0;i3;i++)

switch(i)

{

case0:Console.Write(i);break;

case2:Console.Write(i);break;

default:Console.Write(i);break;

}

Console.ReadLine();

}

程序运行后的输出结果是〔〕

A)021B)023C)0123D)012

7.假设在某一方法中使用“intx;”语句声明了一个变量,在没有赋值的情况下,用变量x为另一个变量z赋值,编译时〔〕

A)能够通过编译B)能够通过编译,但会提出警告

C)无法通过编译,提示编译错误D)无法确定

8.有以下程序

staticvoidMain(string[]args)

{

intk=5,n=0;

while(k0)

{

switch(k)

{

case1:

n+=k;

break;

case2:

break;

case3:

n+=k;

break;

default:

break;

}

k--;

}

Console.WriteLine(n);

Console.ReadLine();

}

程序运行后的输出结果是〔〕

A〕0B〕4C〕6D〕7

9.有以下程序

staticvoidMain(string[]args)

{

int[]p={11,12,13,14,15,16,17,18};

inti=0,j=0;

while(i7)

{

if(p[i]%2==0)

j=j+p[i];

i++;

显示全部
相似文档