搜档网
当前位置:搜档网 › 河北北方学院C#期末考试试题

河北北方学院C#期末考试试题

河北北方学院C#期末考试试题
河北北方学院C#期末考试试题

河北北方学院C#期末考试试题

一、单项选择题(每小题2分,共20分)

1.在类作用域中能够通过直接使用该类的(D )成员名进行访问。

A. 私有

B. 公用

C. 保护

D. 任何

答案:D

2.小数类型(decimal)和浮点类型都可以表示小数,正确说法:( C )

A. 两者没有任何区别

B. 小数类型比浮点类型取值范围大

C.小数类型比浮点类型精度高

D. 小数类型比浮点类型精度低

答案:C

3.能作为C#程序的基本单位是( B )。

A. 字符

B. 语句

C. 函数

D. 源程序文件

答案:B

4. 可用作C#程序用户标识符的一组标识符是( B )。

A. void define +WORD

B. a3_b3 _123 YN

C. for -abc Case

D. 2a DO sizeof

答案:B

5.引用类型主要有4种:类类型、数组类型、接口类型和( C )。

A.对象类型

B.字符串类型

C.委托类型

D.整数类型

答案:C

6.加载窗体时触发的事件是( B )。

A. Click

B.Load

C.GotFoucs

D.DoubleClick

答案:B

7.改变窗体的标题,需修改的窗体属性是( A )。

A. Text

B. Name

C.Title

D. Index

答案:A

8.在C#中定义接口时,使用的关键字是( A )。

A.interface

B.:

C.class

D.overrides

答案:A

9.在类的成员中,用于存储属性值的是( D )。

A. 属性

B. 方法

C. 事件

D.成员变量

答案:成员变量

10.在C#中,定义派生类时,指定其基类应使用的语句是( B )。

A.Inherits

B.:

C.Class

D.Overrides

答案:B

11.类的以下特性中,可以用于方便地重用已有的代码和数据的是( C ).

A.多态

B.封装

C.继承

D.抽象

答案:C

12.在Array类中,可以对一维数组中的元素进行排序的方法是( A )。

A.Sort()

B.Clear()

C.Copy()

D.Reverse()

答案:A

13.将变量从字符串类型转换为数值类型可以使用的类型转换方法是( D )。

A.Str()

https://www.sodocs.net/doc/1111131650.html,har

C.CStr()

D.int.Parse();

答案:D

14.数据类型转换的类是( B )。

A.Mod

B.Convert

C. Const

D. Single

答案:B

15.字符串连接运算符包括&和(A )。

A. +

B. -

C. *

D. /

答案A

16.先判断条件的当循环语句是( B )。

A. do...while

B. while

C. while...do

D. do ...loop

答案:B

17. C#是一种面向( C )的语言。

A. 机器

B.过程

C.对象

D.事物

答案:C

18. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C )。

A. int[]arr = new int[10,20]

B. int[]arr = int new[10,20]

C. int[,]arr = new int[10,20]

D. int[,]arr = new int[20;10]

答案:C

19. 以下正确的描述是( B )。

A. 函数的定义可以嵌套,函数的调用不可以嵌套

B. 函数的定义不可以嵌套,函数的调用可以嵌套

C. 函数的定义和函数的调用均可以嵌套

D. 函数的定义和函数的调用均不可以嵌套

答案:B

20.小数类型和浮点类型都可以表示小数,正确说法:( C )

A. 两者没有任何区别

B. 小数类型比浮点类型取值范围大

C.小数类型比浮点类型精度高

D. 小数类型比浮点类型精度低

答案:C

21.在C#中,可以标识不同的对象的属性是( B )。

A.Text

https://www.sodocs.net/doc/1111131650.html,

C.Title

D.Index

答案:B

24.属于C#语言的关键字( A )。

A. abstract

B. camel

C. Salary

D. Employ

答案:A

25.C#语言中,值类型包括:基本值类型、结构类型和( D )。

A.小数类型

B.整数类型

C.类类型

D.枚举类型

答案:D

28. 以下说法正确的是( C )。

A. 接口可以实例化

B. 类只能实现一个接口

C. 接口的成员都必须是未实现的

D. 接口的成员前面可以加访问修饰符答案:C

29. 下列关于抽象类的说法错误的是(A )。

A. 抽象类可以实例化

B. 抽象类可以包含抽象方法

C. 抽象类可以包含抽象属性

D. 抽象类可以引用派生类的实例

答案:A

30. 下列关于重载的说法,错误的是(D )。

A. 方法可以通过指定不同的参数个数重载

B. 方法可以通过指定不同的参数类型重载

C. 方法可以通过指定不同的参数传递方式重载

D. 方法可以通过指定不同的返回值类型重载

答案:D

31. 关于虚方法实现多态,下列说法错误的是( B )。

A. 定义虚方法使用关键字virtual

B. 关键字virtual可以与override一起使用

C. 虚方法是实现多态的一种应用形式

D. 派生类是实现多态的一种应用形式

答案:B

32. 以下关于继承的说法错误的是( D )。

A. .NET框架类库中,object类是所有类的基类

B. 派生类不能直接访问基类的私有成员

C. protected修饰符既有公有成员的特点,又有私有成员的特点

D. 基类对象不能引用派生类对象

答案:D

33. 继承具有(B ),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。

A. 规律性

B. 传递性

C. 重复性

D. 多样性

答案:B

34. 下列说法中,正确的是(A )。

A. 派生类对象可以强制转换为基类对象

B. 在任何情况下,基类对象都不能转换为派生类对象

C. 接口不可以实例化,也不可以引用实现该接口的类的对象

D. 基类对象可以访问派生类的成员

答案:A

6.使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是(B ).

A.Exists()

B.GetFiles()

C.GetDirectories()

D.CreateDirectory()

答案:B

2.StreamWriter对象的下列方法,可以向文本文件写入一行带回车和换行的文本的是(

A )。

A.WriteLine()

B.Write()

C.WritetoEnd()

D.Read()

答案:A

3.建立访问键时,需在菜单标题的字母前添加的符号是( D )。

A.!

B.#

C.$

D.&

答案:D

4.在C#.Net中,用来创建主菜单的对象是( C )。

A. Menu

B.MenuItem

C.MenuStrip

D.Item

答案:C

5.下面所列举的应用程序中,不是多文档应用程序的是( D )

A.Word

B.Excel

C.PowerPoint

D.记事本

答案:D

5.在Array类中,可以对一维数组中的元素查找的方法是( B )。

A.Sort()

B.BinarySearch()

C.Convert()

D.Index()

答案:B

二、填空题(每空2分,共20分)

1.当在程序中执行到continue 语句时,将结束所在循环语句中循环体的一次执行。

答案:continue

2.枚举是从System. Enum 类继承而来的类型。

答案:Enum

3.类中声明的属性往往具有get()和set() 两个访问器。

答案:set()

4.C#提供一个默认的无参构造函数,当我实现了另外一个有一个参数的构造函数时,还

想保留这个无参数的构造函数。这样我应该写构造函数。

答:两个

5.接口(interface)是指:。

答:只含有公有抽象方法(public abstract method)的类。这些方法必须在子类中被实现。

6.在switch语句中,每个语句标号所含关键字case后面的表达式必须是

答案:常量表达式

7.在while循环语句中,一定要有修改循环条件的语句,否则,可能造成死循环 .。

答案:死循环

8.传入某个属性的SET方法的隐含参数的名称是。

答:value

9.C#的类不支持多重继承,但可以用来实现。

答案:接口

10.C#数组类型是一种引用类型,所有的数组都是从System命名空间的类继承

而来的引用对象。

答案:object

12.一般将类的构造方法声明为访问权限。如果声明为private,就不能创建该类的对象。

答案:public或公有

13.在方法定义中,virtual含义:。答案:被virtual修饰的方法可以被子类覆写

14.C#数组元素的下标从0 开始。

答案:0

15.元素类型为double的2行5列的二维数组共占用字节的存储空间。

答案:80

16.对于方法,参数传递分为值传递和引用传递两种。

答案:引用传递

三、判断题(每题2分,20分)

1.不能指定接口中方法的修饰符。

答:对

2.DotNet包含两个部分,即公共语言运行时和框架类库

答案:对

3.在同一行上可以书写多条语句,每条语句间用分号分隔。

答案:对

4.在数据类型转化时,只能通过类型转换关键字或Convert类实现。

答案:错

5.在定义数组时不允许为数组中的元素赋值。

答案:错

6.定义枚举时至少为其中的一个枚举成员赋值。

答案:错

7.接口与类同样是面向对象程序设计的核心,是创建对象的模版。

答案:对

8.委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关系。

答案:错

9.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。

答案:错

10.在C#类中,this代表了当前类本身。

答案:错

11.静态类和实例类的区别在于:静态类不需要初始化即可直接使用,实例类需要进行实例化,生成对象才可使用。

答案:对

12.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。

答案:错

13.设置图片框控件的SizeMode属性为StretchImage时,图片可以按图片框的大小比例缩放显示。

答案:对

14.可以重写私有的虚方法。

答:错

15.在C#中,所有类都是直接或间接地继承System.Object类而得来的。

答案:对

16.在C#中,任何方法都不能实现多继承。

答案:错

17.在C#中,子类不能继承父类中用private修饰的成员变量和成员方法。

答案:对

18.菜单项标题中有含有带下划线的字符,这是快捷键。

答案:错

2.可以阻止某一个类被其他类继承。

答:对

14.一个窗体中可以有多个弹出式菜单。

答案:对

5.在C#Net中,窗体父子关系通过“属性”窗口来创建。

答案:对

7.使用Directory类的Move()方法可以删除文件。

答案:错

8.使用FileInfo类的Copy()方法可以复制文件。

答案:对

9.DataSet对象中的表可以和数据库中的表同名,也可以不同名。答案:对

https://www.sodocs.net/doc/1111131650.html,mand对象可以执行SQL语句。

答案:对

四、程序阅读题(每小题5分,共30分)

1.写出以下程序的运行结果。

using System;

class Test

{

public static void Main()

{

int x = 5;

int y = x++;

Console.WriteLine(y);

y=++x;

Console.WriteLine(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

3.写出下列函数的功能。

static float FH() {

float y=0,n=0;

int x = Convert.ToInt32(Console.ReadLine()); //从键盘读入整型数据赋给x

while (x!=-1) {

n++; y+=x;

x = Convert.ToInt32(Console.ReadLine());

}

if (n==0)

return y;

else

return y/n;

}

答案:求出从键盘上输入的一批常数的平均值,以-1作为结束输入的标志。4.写出以下程序运行结果。

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 += Test.a[i]; break;

case 1: s1 += Test.a[i]; break;

case 2: s2 += Test.a[i]; break;

}

}

Console.WriteLine(s0 + " " + s1 + " " + s2);

}

}

答案:9 12 15

5.写出以下程序的功能。

static void f2(ref double[] a, int n)

{ int i; double sum=0;

for(i=0;i

sum/=n;

for(i=0;i

if(a[i]>=sum)

Console.write( a[i] + “ “ );

Console.writeLine ();

}

答案:显示输出数组a中大于等于平均值的所有元素值。

6.写出以下程序运行结果。

using System;

class Test

{

const int N=5;

public static void Main (){

int a = 0;

for(int i=1; i

{

int c=0, b=2;

a+=3; c=a+b;

Console.write (c + “ “ );

} }

答案:5 8 11 14

7. 写出以下程序运行结果。

using System;

class Test

{

static 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 (x + “ “ +y);

}

}

答案:25 10

25 10

8.写出以下程序的功能。

static void WA(ref int[] a, int n) {

for(int i=0;i

int k=i;

for(int j=i+1;j

if(a[j]

int x=a[i]; a[i]=a[k]; a[k]=x; }

}

答案:采用选择排序的方法对数组a中的n个整数按照从小到大的次序重新排列。

9. 写出以下程序的运行结果。

using System;

class Test

{

public static void Main ()

{

int[ ] a ={2,4,6,8,10,12,14,16,18};

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

Console.write(“ ”+a[i]);

if ((i+1)%3==0) Console.writeLine();

} }

}

答案:2 4 6

8 10 12

14 16 18

10. 写出以下程序运行结果。

using System;

class Test

{

public static void Main ()

{

int s=0;

for (int i=1; ; i++) {

if (s>50) break;

if (i%2==0) s+=i;

}

Console.writeLine ("i, s=" + i + "," + s);

} }

答案:i,s = 15, 56

五、简答题(10分,每题5分)

1.如何区别重载方法?

不同的参数类型,不同的参数个数,不同的参数顺序

2.C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符,请写出并指出它们之间的区别是什么?

答:

public 可以被任意存取

protected只可以被本类和其继承子类存取

internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。

protected internal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。

private只可以被本类所存取。

3.接口和抽象类的区别是什么?

答:接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变量。抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。抽象类可以提供某些方法的部分实现,接口不可以.抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。在抽象类中加入一个方法,那么它的子类就同时有了这个方法。而在接口中加入新的方法,那么实现它的类就要重新编写(这就是为什么说接口是一个类的规范了)。接口成员被定义为公共的,但抽象类的成员也可以是私有的、受保护的、内部的或受保护的内部成员(其中受保护的内部成员只能在应用程序的代码或派生类中访问)。此外接口不能包含字段、构造函数、析构函数、静态成员或常量。

4.什么是抽象类?

答案:抽象类是含有一个或多个抽象方法的类,抽象类不能实例化。

c语言期末复习试题(附答案)

试卷编号:11201 所属语言:C语言 试卷方案:C语言期末考试 试卷总分:100分 共有题型:4种 一、单项选择共30题(共计60分) 第1题(2.0分) 设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( A ). A:k++ B:k+=1 C:++k D:k+1 第2题(2.0分) 已知int i=5,执行语句i+=++i后, i的值是( C). A:10 B:11 C:12 D:A、B、C都不对 第3题(2.0分) 以下程序的功能是:给r输入数据后,计算半径为r的圆面积s.程序在编译时出错. #include void main( ) /* Beginning */ { int r; float s; scanf("%d",&r); s=p*r*r; printf("s=%f\n",s); 出错的原因是(D ). A:注释语句书写位置错误 B:存放圆半径的变量r不应该定义为整型

C:输出语句中格式描述符非法 D:计算圆面积的赋值语句中使用了非法变量 第4题(2.0分) "\\\″ABC\″\\″的长度是( B ). A:11 B:7 C:5 D:3 第5题(2.0分) 已知int j,i=1;,执行语句j=–i++;后,j的值是( C ). A:1 B:2 C:-1 D:-2 第6题(2.0分) 有以下程序: #include void main( ) { int s=0, a=1, n; scanf("%d", &n); do{ s+=1; a=a–2; }while(a!=n); printf("%d\n", s); } 若要使程序的输出值为2,则应该从键盘输入给n的值是( B ). A:-1 B:-3

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

5河北北方学院期末考试儿科试题

2008-2009学年第二学期临床-儿科-小儿内科期末考 试试卷 班级:_______________学号:_______________姓名:_______________得 分:_______________ (卷面共有79题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、标准配伍型(B型题)(8小题,共25分) [3分](1)A、维生素A、D B、维生素K C、维生素C D、维生素B E、叶酸 (1)出生后第1天补充 (B ) (2)出生后第4天起补充 (C ) (3)出生后第10天起补充; (A ) [2分](2)A、有胎儿期缺氧史,出生时青紫,呼吸浅,清理呼吸道后呼吸恢复,全身转红 B、早产儿,生后3天拒乳,体温32℃,面部及下肢硬肿2天,呼吸困难1天,口鼻涌出大量泡沫血性分泌物2小时。气管插管见气管内有鲜血流出 C、出生时有窒息史,复苏后呼吸增快,青紫,肺部有粗湿啰音 D、早产儿,生后6小时内出现呼吸困难,青紫,进行性加剧,伴呻吟 E、足月儿生后1~2天内出现呼吸急促,一般情况好,肺呼吸音减低,X线示两肺广泛斑点阴影,有叶间积液,2~3天消失 (1)吸入性肺炎 (C ) (2)新生儿肺出血 (B ) [3分](3)A、脑脊液检查 B、头颅B超

C、头颅CT D、头颅MRI E、血常规 (1)诊断颅内出血最常用的辅助检查是 (B ) (2)疑诊蛛网膜下隙出血、硬膜下出血,多选择 (C ) (3)疑诊后颅窝出血等病变,宜行什么检查 (D ) [3分](4)A、早产儿,出生时窒息。生后第2天黄疸伴气促 B、足月儿,顺产。生后第3天起出现黄疸,但一般情况良好 C、第2胎第2产。出生20小时出现黄疸,且很快加深,烦躁不安,尖叫 D、孕34周出生,生后4天出现黄疸,拒乳 E、出生第5天出现黄疸,拒乳,反应差,面色黄且青灰,脐分泌物异味 (1)新生儿生理性黄疸 (B ) (2)新生儿溶血病 (C ) (3)新生儿败血症 (E ) [3分](5)A、大便呈暗绿色,有腥臭,大便常规有大量脓细胞 B、大便为黏液脓血便,有腥臭,大便常规有大量红细胞、白细胞 C、大便稀黄,泡沫较多,有时呈豆腐渣样,大便常规可见多量白细胞 D、夏季起病,大便呈蛋花汤样,有腥臭,大便常规偶见白细胞 E、秋季起病,大便呈蛋花汤样,无腥臭,大便常规偶见白细胞 (1)产毒性大肠杆菌 (D ) (2)轮状病毒肠炎 (E ) (3)金黄色葡萄球菌肠炎 (A ) [4分](6)MCV(fl) MCH(pg) MCHC(%) A、<80 <28 32~38

河北北方学院教师岗位聘任实施细则

河北北方学院教师岗位设置与聘用实施细则 为做好我校教师岗位聘用工作,根据人事部、教育部《关于高等学校岗位设置管理的指导意见》(国人发[2007]59号)、《河北省事业单位岗位设置管理实施意见(试行)》(冀人字[2007]76号)、《河北省省属高等学校岗位设置管理实施细则》(冀教人[2008]24号)和《河北北方学院岗位设置与岗位聘用管理办法》文件规定,结合我校的实际,特制定本实施细则。 一、聘用原则 教师岗位设置与聘用,遵循兼顾学科定位、现实需要和未来发展的原则,结合我校师资队伍规模及学科发展水平,统筹设置,竞争上岗,择优聘用。在首次岗位设置与聘用时,优先保障学术贡献和学术影响大、重点发展的学科。 教师岗位设置与聘用,注重业绩贡献和实际工作需要,以充分调动一线教师的工作积极性,确保受聘者的学术水平和学校学科建设目标的实现。 教师岗位设置与聘用,既要照顾历史上为学校的学科、专业、实验室建设和发展做出突出贡献的教师,还要为学校引进国内外高水平人才以及年轻教师的发展预留空间,以体现历史、现在和未来的统一与和谐。 二、基本条件 1.遵守国家宪法、法律和法规,热爱祖国,拥护中国共产党的领导,热爱党的教育事业,贯彻国家的教育方针;具有良好的职业道德、学术声誉和团结协作精神,教书育人,敬业爱岗,为人师表。 2.系统地掌握本学科的基础理论;具备岗位所需的教育教学能力、科学研究能力和适应岗位要求的身体条件。 3.具备高校教师专业技术职务任职资格和高等学校教师资格(新教师按学校安排参加培训,应在规定时间内取得高等学校教师资格);首次聘用时,具有其他系列专业技术职务任职资格、高等学校教师资格的可以参加同级教师岗位聘用;同等条件下,具有教师职务人员优先; 4.积极参与教学工作,完成学校规定的岗位职责和工作任务,任现职以来年度考核均达到“合格”以上等次; 5.具有大学本科毕业以上学历; 6.竞聘高级岗位除应当具备以上基本任职条件外,还应当对本学科具有系统而坚实的基础理论和比较丰富的教学、科学研究经验,教学成绩显著,论文或者著作达到较高水平或者有突出的教学、科学研究成果。

数据结构c语言版期末考试复习试题

《数据结构与算法》复习题 一、选择题。 1在数据结构中,从逻辑上可以把数据结构分为 C 。 A ?动态结构和静态结构B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构 2?数据结构在计算机内存中的表示是指_A_。 A .数据的存储结构B.数据结构 C .数据的逻辑结构 D .数据元素之间的关系 3.在数据结构中,与所使用的计算机无关的是数据的A结构。 A .逻辑 B .存储C.逻辑和存储 D .物理 4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储_C A .数据的处理方法 B .数据元素的类型 C.数据元素之间的关系 D .数据的存储方法 5.在决定选取何种存储结构时,一般不考虑A A .各结点的值如何C.对数据有哪些运算 B .结点个数的多少 D .所用的编程语言实现这种结构是否方 6.以下说法正确的是D A .数据项是数据的基本单位 B .数据元素是数据的最小单位 C.数据结构是带结构的数据项的集合 D .一些表面上很不相同的数据可以有相同的逻辑结构 7.算法分析的目的是 C ,算法分析的两个主要方面是 A 。 (1) A .找出数据结构的合理性B.研究算法中的输入和输出的关系 C .分析算法的效率以求改进C.分析算法的易读性和文档性 (2) A .空间复杂度和时间复杂度B.正确性和简明性 &下面程序段的时间复杂度是0( n2) s =0; for( I =0; i

河北北方学院C#期末考试试题

河北北方学院C#期末考试试题 一、单项选择题(每小题2分,共20分) 1.在类作用域中能够通过直接使用该类的(D )成员名进行访问。 A. 私有 B. 公用 C. 保护 D. 任何 答案:D 2.小数类型(decimal)和浮点类型都可以表示小数,正确说法:( C ) A. 两者没有任何区别 B. 小数类型比浮点类型取值范围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低 答案:C 3.能作为C#程序的基本单位是( B )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 答案:B 4. 可用作C#程序用户标识符的一组标识符是( B )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 答案:B 5.引用类型主要有4种:类类型、数组类型、接口类型和( C )。 A.对象类型 B.字符串类型 C.委托类型 D.整数类型 答案:C 6.加载窗体时触发的事件是( B )。 A. Click B.Load C.GotFoucs D.DoubleClick 答案:B 7.改变窗体的标题,需修改的窗体属性是( A )。 A. Text B. Name C.Title D. Index 答案:A 8.在C#中定义接口时,使用的关键字是( A )。 A.interface B.: C.class D.overrides

答案:A 9.在类的成员中,用于存储属性值的是( D )。 A. 属性 B. 方法 C. 事件 D.成员变量 答案:成员变量 10.在C#中,定义派生类时,指定其基类应使用的语句是( B )。 A.Inherits B.: C.Class D.Overrides 答案:B 11.类的以下特性中,可以用于方便地重用已有的代码和数据的是( C ). A.多态 B.封装 C.继承 D.抽象 答案:C 12.在Array类中,可以对一维数组中的元素进行排序的方法是( A )。 A.Sort() B.Clear() C.Copy() D.Reverse() 答案:A 13.将变量从字符串类型转换为数值类型可以使用的类型转换方法是( D )。 A.Str() https://www.sodocs.net/doc/1111131650.html,har C.CStr() D.int.Parse(); 答案:D 14.数据类型转换的类是( B )。 A.Mod B.Convert C. Const D. Single 答案:B 15.字符串连接运算符包括&和(A )。 A. + B. - C. * D. / 答案A 16.先判断条件的当循环语句是( B )。 A. do...while B. while C. while...do D. do ...loop 答案:B 17. C#是一种面向( C )的语言。 A. 机器 B.过程 C.对象 D.事物 答案:C 18. 假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C )。 A. int[]arr = new int[10,20] B. int[]arr = int new[10,20] C. int[,]arr = new int[10,20] D. int[,]arr = new int[20;10]

C期末考试复习题理工

一、单项选择题 ( 本大题共 10 小题,每小题 2 分,共 20 分) 1. 在C++中,函数原型不能标识(D ) A. 函数的返回类型 B.函数参数的个数 C.函数参数类型 D.函数的功能 2. 在C++程序中,对象之间的相互通信通过(B ) A. 继承实现 B.调用成员函数实现 C.封装实现 D.函数重载实现 3. 对于任意一个类,析构函数的个数最多为 (B ) 5. 友元关系不能 (A ) A. 继承B.是类与类的关系C.是一个类的成员函数与另一个类的关系 D.提高程序的运行效率 6.语句ofstream f ’,ios::a pp | ios::b in ary) ?的功能是建立流对象f,试图打开文件 并 与 之连接,并且 (A ) 将文件写指针定位于文件尾;若文件不存在,建立一个新文件 7.下面说法正确的是 (B ) A. 内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 B. 内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 C. 类的内联函数必须在类体内定义 D. 类的内联函数必须在类体外通过加关键字 inline 定义 以用 的形式访问派生类对象P 的基类成员a ,其中a 是(D ) A.私有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.公有继承的公有成 公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 ( C) A. 派生类的对象可以赋给基类的对象 B. 派生类的对象可以初始化基类的引用 的指针 A.若文件存在, B. 若文件存在, 将其置为空文件;若文件不存在,打开失败 C. 若文件存在, 将文件写指针定位于文件首;若文件不存在,建立一个新文件 D. 若文件存在, 打开失败;若文件不存在,建立一个新文件 C. 派生类的对象可以直接访问基类中的成员 D. 派生类的对象的地址可以赋给指向基类

河北北方学院第一学期期中考试试卷(缓考卷)

河北北方学院2013-2014学年第一学期期中考试试卷 补考 《病理生理学》A 卷 (供2011级临床医学、麻醉学和中西医结合本科使用) 注意事项: 1.请按要求在试卷的密封区填写专业、班级、姓名和学号。 2.请仔细阅读各种题目的答题要求,在规定的位置填写答案。 3.不要在试卷上乱写乱画,不要在密封区填写无关的内容。 总分合计人: 复核人: 一、单项选择题 在以下每道试题中,请从备选答案中选出1个最佳答案。 (本大题分30小题,每小题1分,共30分) 专业________ 班级________ 姓名_ ___ ___ ___ 学号________ …… ……… … … …… ……… … …… 密… … … … … … … … …… …… …封 …… … … …… …… …… …… …… … 线 … … … … … … … … … …… … … … … ……

1.疾病发生必不可少的因素是 A.疾病的条件B. 疾病的原因C.疾病的危险因素D.疾病的诱因E.疾病的外因 2. 疾病概论主要论述的是 A.疾病发生的原因与条件 B.患病机体的功能、代谢的动态变化及机制C.疾病发生发展和转归的规律与机制D.基本病理过程的发生机制 E.疾病中具有普遍规律性的问题 3. 发病学研究的内容是 A.疾病发生的原因B.疾病发生的条件C.疾病发生的诱因D.自稳调节紊乱的变化 E.疾病发生、发展和转归的规律 4. 死亡的概念是指 A.呼吸、心跳停止,各种反射消失 B. 各组织器官的生命活动终止 C. 机体作为一个整体的功能的永久性停止 D. 脑干以上中枢神经系统处于深度抑制状态 E. 重要生命器官发生不可逆性损伤 5. 体液是指 A. 细胞外液体及溶解在其中的物质 B. 体内的水与溶解在其中的物质 C. 体内的水与溶解在其中的无机盐 D. 体内的水与溶解在其中的蛋白质 E. 细胞内液体及溶解在其中的物质 6. 组织间液和血浆所含溶质的主要差别是 A. Na+ B. K+ C. 有机酸 D. 蛋白质 E. 尿素 7. 高烧患者出汗多,呼吸增快易出现 A.高渗性脱水B.低渗性脱水C.等渗性脱水D.水中毒E.低钠血症 8. 下列哪一类水及电解质代谢紊乱早期易发生休克 A.低渗性脱水B.高渗性脱水C.水中毒D.低钾血症E.高钾血症 9. 脱水热产生的原因是 A. 散热减少 B. 产热增加 C. 体温调节中枢功能障碍 D. 体温调节中枢调定点上移 E. 产热增加和散热减少

大学C语言期末考试练习题(带详解答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键

C期末考试复习题理工

一、单项选择题(本大题共10 小题,每小题2 分,共20 分) 1.在C++中,函数原型不能标识(D ) A.函数的返回类型 B.函数参数的个数 C.函数参数类型 D.函数的功能 2.在C++程序中,对象之间的相互通信通过(B ) A.继承实现 B.调用成员函数实现 C.封装实现 D.函数重载实现 3.对于任意一个类,析构函数的个数最多为(B ) A.0 B.1 C.2 D.3 5.友元关系不能(A ) A.继承 B.是类与类的关系 C.是一个类的成员函数与另一个类的关系 D.提高程序的运行效率 6.语句ofstream f(″SALARY.DAT″,ios::app|ios::binary)?的功能是建立流对象f,试图打开文件SALARY.DAT 并与之连接,并且(A ) A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 B.若文件存在,将其置为空文件;若文件不存在,打开失败 C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 D.若文件存在,打开失败;若文件不存在,建立一个新文件 7.下面说法正确的是(B ) A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 C.类的内联函数必须在类体内定义 D.类的内联函数必须在类体外通过加关键字inline 定义 //当程序使用内敛函数时,编译器将每个函数调用都用函数内的语句代替,这样就省去了函数调用地开销 8.可以用p.a 的形式访问派生类对象p 的基类成员a,其中a 是(D ) A.私有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.公有继承的公有成员

江苏大学大一c语言期末复习题汇总

选择题 1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D.A.dat 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s) 14.已知x=45, y=’a’, z=0; 则表达式(x>=z && y<’z’ || !y)的值是()。 A.0 B.语法错 C.1 D.“假”

信息检索教程期末测验试卷(含答案)

, , , , , , , , , _ , , _ , _ _ , _ , _ _ , _ , 号 , 线 学 , , , , _ , _ , _ _ , _ , _ _ , _ , _ _ , 名 , 姓 , , , 封 _ , , _ _ , _ , _ _ , _ , _ 级 , , 班 , , , _ , , _ 密 _ _ , _ , _ _ , _ , 业 , 专 , , , , , , , , , 河北北方学院 2014-2015 学年第二学期期末考试试卷 《网络信息检索》 注意事项: 1.请按要求在试卷的密封区填写专业、班级、姓名和学号。 2.请仔细阅读各种题目的答题要求,在规定的位置填写答案。 3.不要在试卷上乱写乱画,不要在密封区填写无关的内容。 题号 一 二 三 四 总分 得分 总分合计人: 复核人: 得分 评卷人 一、单项选择题 (共 15 题,每题 3 分。) 1. URL 指的是:( B ) A. 万维网 B. 网址 C. 域名 D. 超文本 2. 域名 .edu 表示:( B ) A. 商业组织 B. 教育机构 C.非营利组织 D. 信息服务单位 3. 下列哪个途径是从文献的内部特征进行检索的?( D ) A. 刊名途径 B. 号码途径 C. 作者途径 D. 分类途径 4. 下列哪种对象检索属于相关性检索: ( A ) A. 文献检索 B. 数据检索 C. 事实检索 D. 超媒体检索 5. 学位论文属于: ( B ) A. 零次文献 B. 一次文献 C. 二次文献 D. 三次文献

6. 在数据库中字段标识符AB 代表:(B) A. 题名 B. 文摘 C. 关键词 D. 作者 7. 以下哪个检索式查出的文献数量最多? ( B) A. a and b and c B. (a or c)and b C. a and b or c D. a and c 8.当需要评价某人的科研学术成就,评价某种期刊的质量,评价某一组织机 构的科研水平时,应尽可能采用( B )进行检索。 A. 电子期刊全文数据库 B.引文数据库 C.电子书 D.文摘数据库 9.在外文数据库进行作者检索时,作者姓名的正确书写格式为:(A) A .姓在前(全称)名在后(全称) B. 姓在前(全称)名在后(缩写) C. 名在前(全称)姓在后(全称) D.名在前(缩写)姓在后(全称) 10. 在我国检索时主要依据的分类体系为( B) A. 杜威分类法 B.中图法 C. 人大法 D. 分类法 11.二次检索指的是:( C) A. 第二次检索 B. 只能检索两次 C.在上一次检索的结果中,再一次进行的检索 D.与上一次检索的结果进行对比,得到的检索 12.检索文献数据库时,下列哪种方法不能扩大检索范围:( C ) A.用 OR 连接同义词 B. 调整位置算符,由严变松 C.多用题名字段限制 D. 删除不重要的概念,减少and 连接 13.下面哪个检索式的作用与短语检索 "digiatal camera" 等价: ( A ) 。 A. digiatal(W) camera B. digiatal(N) camera C. digiatal AND camera D. digiatal OR camera 14.按学科属性检索文献,最好选用哪种途径:( C) A.引文途径 B. 主题途径 C. 分类途径 D.著者途径 15.下列哪项信息服务是读秀电子图书系统可提供的服务(B) A.馆际互借 B. 文献传递 C. 定题服务 D. 个性导读

河北大学-河北北方学院

大型仪器设备申购论证报告(单价预算在10万及以上设备使用) 设备名称 申购单位 申请人 申购日期 国有资产管理处制

一、拟购仪器设备基本情况 设备名称中文多媒体数码显微互动系统 英文The multimedia interactive system of digital microscope 主要附件显微镜、数码摄像模块、电脑、交换机、互动软件。 经费预算 数量单价总价经费来源 申请人电 话 Email 拟购设备功能及应用领域该系统将数码显微镜与计算机系统及网络等相互结合,在师生共享清晰图像的同时,还可以利用语音系统互相交流。一方面使师生之间的交流直观而有效;另一方面也可使教师迅速而有效地对学生给予指导或帮助;还可以发挥计算机强大的图像处理和保存功能,这些都为形态教学方式带来了革命性的变化,为教学、科研等提供了高效率的手段。 拟购设备技术指标 设备名称主要技术参数 教师端数码生物显微镜无限远光学系统, 观察筒视场数为20,10X目镜,视场数20,全平场消色差物镜,4X/0.1, 10X/0.25 40X/0/65(弹簧), 100X/1.25(弹簧,油)物镜各一个,钢丝传动双层机械载物台,可升降阿贝式(N.A.1.25)聚光镜,配6v30w光源,内置光源亮度可调 工业级数字CCD,500万像素,最大分辨率2560×2048,可以分别实现手动、自动白平衡以及手动、自动曝光功能。和显微镜一体化设计,内六角螺丝固定。 学生端数码生物显微镜无限远光学系统,观察筒视场数为20,10X目镜2个, 视场数20,四孔物镜转换器,全平场消色差物镜, 4X,10X 40X(弹簧),100X(弹簧,油)物镜各一个,钢丝传动双层机械载物台, 可升降阿贝式(N.A.1.25)聚光镜,配长寿命LED光源,内置光源亮度可调 光学分光模块嵌入原有显微镜,通过该分光系统可以使目镜观察以及图像采集同时进行;工业级数字CCD300万像素,最大分辨率2048*1560,可以分别实现手动、自动白平衡以及手动、自动曝光等功能。和显微镜一体化设计,内六角螺丝固定,不宜拆卸。 二、拟购仪器设备调研情况 1、市场调研(按优先顺序提供3家以上国内外该仪器设备主要供应商进行比较) 序号 厂商 (国别) 型号主要技术指标优缺点价格 1 南京江 南永新 光学有 限公司 JND4000 显微镜:尼康E200、E100 互动软件系统:自主开发。 电脑:品牌电脑 优点:显微镜为国内知 名品牌;结构为嵌入 式、一体化设计、防霉 防尘; 缺点:机械部分在使用 一段时间后易出问题。 90万

C语言期末考试复习题及答案

C语言期末考试复习题及答案 一、选择题:下列各题A)、B)、C)、D)四个选项中只有一个是正 确的,请将正确的选项涂写在答案纸上。答在试卷上不得分。 (1)C语言规定:在一个源程序中,main函数的位置 D 。 A)必须在最后B)必须在系统调用的库函数的后面。 C)必须在最开始。。D)可以任意 (2) C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 A 。 A)必须为字母或下划线。。B)必须为下划线。 C)必须为字母D)可以是字母、数字和下划线中的任一种字符。 (3)下面四个选项中,均是正确的八进制数或十六进制数的选项是 B 。 A)-10 0x8f -011 B) 010 -0x11 0xf1 C) 0abc -017 0xc D) 0a12 -0x123 -0xa (4) C语言中int型数据在内存中占两个字节,则unsegned int取值范围是 A 。 A)0 ~ 65535 B)0 ~ 32767 C)-32767 ~ 32768 D)-32768 ~ 327687 (5) 若有定义:int a = 7; floa x = , y = ; 则表达式x + a % 3 * (int) (x + y) % 2/4 的值是 D 。 A) B) 0.00000 C) D) (6)已知ch是字符型变量,下面不正确的赋值语句是 B 。 A)ch = 5 + 9 ; B) ch= ' a + b '; C) ch = ' \ 0 '; D) ch= '7' + '6' ; (7) 设x , y和z是int型变量,且x = 3, y = 4 , z = 5 则下面表达式中值为0的

C+期末考试复习题理工

一、单项选择题(本大题共10小题,每小题2分,共20分) 1.在C++中,函数原型不能标识(D ) A.函数的返回类型 B.函数参数的个数 C.函数参数类型 D.函数的功能 2.在C++程序中,对象之间的相互通信通过(B ) A.继承实现 B.调用成员函数实现 C.封装实现 D.函数重载实现 3.对于任意一个类,析构函数的个数最多为(B ) A.0 B.1 C.2 D.3 5.友元关系不能(A ) A.继承 B.是类与类的关系 C.是一个类的成员函数与另一个类的关系 D.提高程序的运行效率 6.语句ofstream f(″SALARY.DAT″,ios::app|ios::binary)?的功能是建立流对象f,试图打开文件SALARY.DAT 并与之连接,并且(A ) A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 B.若文件存在,将其置为空文件;若文件不存在,打开失败 C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件 D.若文件存在,打开失败;若文件不存在,建立一个新文件 7.下面说法正确的是(B ) A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 C.类的内联函数必须在类体内定义 D.类的内联函数必须在类体外通过加关键字inline 定义 //当程序使用内敛函数时,编译器将每个函数调用都用函数内的语句代替,这样就省去了函数调用地开销 8.可以用p.a 的形式访问派生类对象p 的基类成员a,其中a 是(D ) A.私有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.公有继承的公有成员 //函数可以调用成员,对象不可以调用 9.在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( C)

上海海事大学(C语言期末)上机题库

试卷编号:9688 所属语言:C语言 试卷方案:期中考试 试卷总分:100分 共有题型:5种 一、填空共15题(共计15分) 第1题(1.0分)题号:528 设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句: a*=16+(b++)-(++c); 后,a的值是【1】. 答案: =======(答案1)======= 28 第2题(1.0分)题号:78 已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是【1】. 答案: =======(答案1)======= 15 第3题(1.0分)题号:510 若a是int型变量,则计算表达式 a=25/3%3 后a的值为【1】. 答案: =======(答案1)======= 2 第4题(1.0分)题号:437 以下程序的输出结果为【1】, #include "stdio.h" main(){int a=010,j=10;printf("%d,%d\n",++a,j--);}

答案: =======(答案1)======= 9,10 第5题(1.0分)题号:431 执行下面两个语句,输出的结果是【1】,char c1=97,c2=98;printf("%d %c",c1,c2); 答案: =======(答案1)======= 97 b *第6题(1.0分)题号:293 getchar()函数只能接收一个【1】. 答案: =======(答案1)======= 字符 第7题(1.0分)题号:440 设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为【1】. 答案: =======(答案1)======= 1 第8题(1.0分)题号:95 已知a=13,b=6, a&&b的十进制数值为【1】. 答案: =======(答案1)======= 1 第9题(1.0分)题号:306 当a=1,b=2,c=3时,执行以下程序段后b=【1】.

大学生C语言期末考试必做题库

C语言

第一题 在屏幕上显示一个短句“Programming in C is fun!” #include int main() { printf("Programming in C is fun!\n"); return 0; } 第二题 在屏幕上显示如下网格。 +---+---+ | | | | | | +---+---+ #include int main( ) { printf("+---+---+\n| | |\n| | |\n+---+---+\n"); return 0; } 第三题 在屏幕上显示一条语句“This is a C program.” #include int main() { printf("This is a C program.\n"); return 0; } 第四题 输出如下图形: ********** very good! ********** #include int main( ) { printf("**********\nvery good!\n**********\n"); return 0; }

第一题求平方根(基础) 程序填空,不要改变与输入输出有关的语句。 输入1个实数x,计算并输出其平方根(保留1位小数)。 例:输入17输出The square root of 17.0 is 4.1 #include #include int main( ) { double x, root; scanf("%lf", &x); root=sqrt(x); printf("The square root of %0.1f is %0.1f\n", x, root); return 0; } 第二题计算一个三位数的个十百位之和 编写程序。 输入一个三位数(大于0),计算这个三位数的个位、十位、百位数字之和. 例如:输入:152输出:sum=8 #include #include int main() { int n,a,b,c,sum; scanf("%d",&n); a=n/100; b=n%100/10; c=n%10; sum=a+b+c; printf("sum=%d\n",sum); return 0; } 第三题(公共)求圆的周长、面积及圆球体积 程序填空,不要改变与输入输出有关的语句。 求以r为半径的圆周长c和圆面积s,再求以r为半径的圆球体积v。(已知r=3.67在程序中直接赋值,pi的值为3.1415926) 按照下列形式输出: printf("c=%f\ns=%f\nv=%f\n",c,s,v); #include int main( ) { double r,c,s,v,pi=3.1415926; r=3.67; c=2*pi*r;

C语言期末考试复习题

C语言期末考试复习题 C语言期末考试复习题 一、单项选择题 1.下面()是合法的变量名。 A.accp5.0B._CsharpC.99sD.Main 2.下面这段代码的输出为() A.进入了ifB.进入了if,进入了else C.进入了elseD.进入了if,进入了elseif,进入了elseintyear=2046; if(year%2==0) {Console.WriteLine("进入了if");}elseif(year%3==0) {Console.WriteLine("进入了elseif");}else {Console.WriteLine("进入了else");}Console.ReadLine(); 3.下面程序的输出结果是() A)1B)2C)4.5D)4 staticvoidMain(string[]args) {inta=5,b=2; floatx=4.5f,y=3.0f,u; u=a/3+b*x/y+1/2; Console.WriteLine("{0}",u);

Console.ReadLine(); } 4.运行下面这段代码的结果为() A.去上课B.去上课,聚餐,逛街,睡觉 C.什么都不输出D.编译出错 stringday="星期一"; switch(day) {case"星期一": case"星期三": case"星期五":Console.Write("去上课");case"星期六 ":Console.Write(",聚餐");case"星期日":Console.Write(",逛街");default:Console.WriteLine(",睡觉");} Console.ReadLine(); 5.分析下面这段代码,执行后count的值为() inti,j,count=0; for(i=0;i<4;i++) for(j=0;j<6;j++){count++;} A.15B.24C.20D.21 6.程序运行后的输出结果是() 第1页共5页 A)1,1,2B)2,2,1C)1,3,2D)2,2,3 staticvoidMain(string[]args) {inti=1,j=2,k=2;

实用C语言期末考试题

C语言期末考试复习题 一、单项选择题 1.下面()是合法的变量名。 A.accp5.0 B._Csharp C.99s D.Main 2.下面这段代码的输出为() A.进入了if B.进入了if,进入了else C.进入了else D.进入了if ,进入了else if,进入了else int year = 2046; if (year % 2 == 0) { Console.WriteLine(进入了if); } else if (year % 3 == 0) { Console.WriteLine(进入了else if); } else { Console.WriteLine(进入了else); } Console.ReadLine(); 3.下面程序的输出结果是( ) A)1 B)2 C)4.5 D)4 static void Main(string[] args) { int a=5,b =2; float x=4.5f, y=3.0f, u; u=a/3+b*x/y+1/2; Console .WriteLine ({0},u); Console.ReadLine(); } 4.运行下面这段代码的结果为()

A.去上课B.去上课,聚餐,逛街,睡觉 C.什么都不输出D.编译出错 string day = 星期一; switch (day) { case 星期一: case 星期三: case 星期五: Console.Write(去上课); case 星期六: Console.Write(,聚餐); case 星期日: Console.Write(,逛街); default : Console.WriteLine(,睡觉); } Console.ReadLine(); 5.分析下面这段代码,执行后count的值为() int i, j ,count=0; for(i=0;i4;i++) for(j=0;j6;j++) { count++; } A.15 B.24 C.20 D.21 6.程序运行后的输出结果是( ) 第1 页共5 页 《Windows编程(C#)》期末考试复习资料 A)1,1,2 B)2,2,1 C)1,3,2 D)2,2,3 static void Main(string[] args) { int i=1,j=2,k=2; if(j++0||k++0 i++0)

相关主题