C编程考试试卷

发布 2021-04-23 05:43:28 阅读 8346

三峡大学**教育2008 年秋季学期。

站点《.net平台和c#编程》课程考试试卷。

站点名称专业命题教师。

注意:1、本试卷共页2、考试时间: 120 分钟;

3、姓名、学号必须写在指定地方。

一、单项选择题(本大题共25小题,每小题2分,共50分)

1. 在中,为了执行一个存储过程,需要command 对象的commandtype属性设置为( )

a. b.

c. 2. 下列关于c#的异常处理的说法,错误的是( )

a. try块必须跟catch块组合使用,不能单独使用。

b. 一个try块可以跟随多个catch块。

c. 使用throw语句既可以引发系统异常,也可以引发由开发人员创建的自定义异常。

d. 在try...catch…finally块中,即便开发人员编写强制逻辑**,也不能跳出finally块的执行。

3. 在c#中定义一个数组,正确的**为( )

a. int arraya = new int[5]; b. int arraya = new int[5];

c. int arraya = new int; d. int[5] arraya = new int;

4. 下面**的输出结果是()。

int x = 5;

int y = x++;

y = x;

a. 5 6 b. 6 7

c. 5 6 d. 5 7

5. 在。net中,程序员在**中漏写了一个大括号,这属于( )

a. 逻辑错误 b. 运行时错误。

c. 语法错误 d. 自定义错误。

6. 在中窗口可以修改变量的值。

a. 监视 b. 快速监视 c. 局部变量 d. 即时。

7. static void main(string[ ]args)

int radius = 2;

double area = getarea(radius);

private static double getarea(int r)

return 3.14 * r * r;

a.2 b. 3.14 c. 12.56 d.6.28

8.如果 x=35, y=80,下面**的输出结果是()。

if (x < 10 ||x > 30)

if (y >=100)

elseelse

"安全");

a 危险 b 报警 c报警安全 d危险安全。

9. 下面**运行后,s 的值是()。

int s = 0;

for (int i = 1; i < 100;i++)

if (s > 10)

if (i % 2 ==0)

a.20 b.12 c.10 d.6

10.以下是c#的变量名声明,其中正确的是( )

a. 3mail b. @string c. typeof d. _wang-well

11.以下关于c#**的说法正确的是( )

for(int i=1;i<=3;i++)

d. int n=5;

中char类型的变量能否存放一个汉字( )

a. 不能,char类型变量只能存放一个字母。

b. 能,char类型是两个字节的。

c. 无法确定。

a=1,b=2,c=3;

string s = a,b,c);

上面的程序,运行结果为。

a.编译时报错

b.运行时报错

c.1 2

d.1 516. string str=”i love you”; string strs= ’执行此**后,strs数组的长度是()

a 1 b 2 c 3 d4

17.在c#中,下列**的运行结果是( )

int age1 = new int;

int age2 = age1;

age2[1] =30;

a. 0 b. 10 c. 20 d. 30

18.在c#中,下列**的运行结果是( )

float f=123.56f;

object o=f;

f=789.123f;

f=",f);

o=",o);

a. f=789.123

o=123.56

b. f=123.56

o=789.123

c. f=789.123

o=789.123

d. f=123.56

o=123.56

19.分析下面这段**,执行后count的值为( )

int i,j;

int count=0;

for(i=4;i>0;i--)

a 15b 24

c 20d 21

20.在c#中,下列**的运行结果是( )

int age=new int;

foreach(int i in age)

a. 16 18 20 14 22 b. 16 18 14 22

c. 16 18 14d. 16 18

21.在c#中,下列**的输出结果是( )

class test

static void main()

a. 2 b. tue c. wed d. 编译错误。

22. 声明s1,string s1 = phenobarbital";经过下面**之后,

string s2 = 5);

s2的值是()。

a. nobar b. "eno" c. "enoba" d. "no"

23. 下面**的运行结果是()。

static void main(string[ ]args)

int num1 = 34;

int num2 = 55;

increase(ref num1, num2);

"和", num1, num2);

private static void increase (ref int num1, int num2)

C语言考试试卷

2010年c语言考卷详解。b场 单选题 1 c 语言程序中可以对程序进行注释,注释部分必须用符号 c 括起来。a c long b 2 3 d double y 3 10 执行以下程序段后,m的值是 c int a int m 10,k,ptr a for k 0 k 5 k m ptr k a 2...

C语言考试试卷

选择题。1 以下叙述正确的是。a c语言比其他语言高级 b c语言可以不用编译就能被计算机识别执行。c c语言以接近英语国家的自然语言和数学语言作为语言的表达形式。d c语言出现的最晚 具有其他语言的一切优点。2 c语言中用于结构化程序设计的三种基本结构是。a 顺序结构 选择结构 循环结构 b if...

C语言考试试卷

西电09级 c语言 期末试卷a 理论闭卷部分 2009 2010学年第一学期2010年1月考。班级姓名学号。注意事项 考生文件 存盘位置 刘涛。doc 一 单项选择题 每题1分,共12分 1 c语言中的标识符只能由字母 数字和下划线组成,且第一个字符 a 必须为字母b 必须为字母或下划线 c 必须为...