当前位置:文档之家› 大学C语言考试题(含答案)

大学C语言考试题(含答案)

大学C语言考试题(含答案)
大学C语言考试题(含答案)

大学C语言考试题(含答案)

姓名成绩

温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔

细地完成这张试题吧。加油!

一单项选择题

1. 在C语言中,以 D 作为字符串结束标志

A)’\n’ B)’’ C) ’0’ D)’\0’

2.下列数据中属于“字符串常量”的是( A )。

A.“a”

B.{ABC}

C.‘abc\0’

D.‘a’若干个字符构成字符串

在C语言中,用单引号标识字符;用双引号标识字符串

选项B,C,分别用{}和’’标识字符串

选项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

6.下列C语言用户标识符中合法的是( B )。

A)3ax B)x C)case D)-e2 E)union

7.下列四组选项中,正确的C语言标识符是( C )。

A) %x B) a+b C) a123 D) 123

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

9.C语言中的简单数据类型包括( D )。

A、整型、实型、逻辑型

B、整型、实型、逻辑型、字符型

C、整型、字符型、逻辑型

D、整型、实型、字符型

10.在C语言程序中,表达式5%2的结果是 C 。

A)2.5 B)2 C)1 D)3

11.如果int a=3,b=4;则条件表达式"a

A) 3 B) 4 C) 0 D) 1

12.若int x=2,y=3,z=4 则表达式x

A)4 B)3 C)2 D)0 E)1

13.C语言中,关系表达式和逻辑表达式的值是( B )。

A) 0 B) 0或1 C) 1 D) ‘T’或’F’

14. 下面( D )表达式的值为 4.

A) 11/3 B) 11.0/3

C) (float)11/3 D) (int)(11.0/3+0.5)

15.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( B )

A.b=1.0/a

B.b=(float)(1/a)

C.b=1/(float)a

D.b=1/(a*1.0)

16. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是(A)

A.1

B.4

C.4.333333

D.4.6

17. 以下对一维数组a的正确说明是: D

A)char a(10);B) int a[];

C)int k=5,a[k]; D)char a[3]={‘a’,’b’,’c’};

18.以下能对一维数组a进行初始化的语句是: ( C )

A. int a[5]=(0,1,2,3,4,)

B. int a(5)={}

C. int a[3]={0,1,2}

D. int a{5}={10*1}

19.在C语言中对一维整型数组的正确定义为 D 。

A)int a(10); B)int n=10,a[n];

C)int n;a[n]; D)#define N 10

int a[N];

20、已知:int a[10]; 则对a数组元素的正确引用是( D )。

A、a[10]

B、a[3.5]

C、a(5)

D、a[0]

21.若有以下数组说明,则i=10;a[a[i]]元素数值是( C )。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

A.10

B.9

C.6

D.5

22.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )

A. 2

B. 3

C. 4

D.无确定值

5 7 D) 3

6 9

23.对二维数组的正确定义是( C )

A.int a[ ] [ ]={1,2,3,4,5,6};

B.int a[2]

[ ]={1,2,3,4,5,6};

C.int a[ ] [3]={1,2,3,4,5,6};

D.int a[2,3]={1,2,3,4,5,6};

24.已知int a[3][4];则对数组元素引用正确的是__C___

A)a[2][4] B)a[1,3] C)a[2][0] D)a(2)(1)

25.C语言中函数返回值的类型是由 A 决定的.

A)函数定义时指定的类型 B) return语句中的表达式类型

C) 调用该函数时的实参的数据类型 D) 形参的数据类型

26. 在C语言中,函数的数据类型是指( A )

A 函数返回值的数据类型 B. 函数形参的数据类型

C 调用该函数时的实参的数据类型 D.任意指定的数据类型

27. 在函数调用时,以下说法正确的是( B )

A.函数调用后必须带回返回值

B.实际参数和形式参数可以同名

C.函数间的数据传递不可以使用全局变量

D.主调函数和被调函数总是在同一个文件里

28. 在C语言中,表示静态存储类别的关键字是: ( C )

A) auto B) register C) static D) extern 29.未指定存储类别的变量,其隐含的存储类别为( A )。

A)auto B)static C)extern D)register

30. 若有以下说明语句:

struct student

{ int num;

char name[ ];

float score;

}stu;

则下面的叙述不正确的是: ( D )

A. struct是结构体类型的关键字

B. struct student 是用户定义的结构体类型

C. num, score都是结构体成员名

D. stu是用户定义的结构体类型名

31.若有以下说明语句:

struct date

{ int year;

int month;

int day;

}brithday;

则下面的叙述不正确的是__C___.

A) struct是声明结构体类型时用的关键字

B) struct date 是用户定义的结构体类型名

C) brithday是用户定义的结构体类型名

D) year,day 都是结构体成员名

32. 以下对结构变量stul中成员age的非法引用是 B

struct student

{ int age;

int num;

}stu1,*p;

p=&stu1;

A) stu1.age B) student.age C) p->age D) (*p).age

33.设有如下定义:

struck sk

{ int a;

float b;

}data;

int *p;

若要使P指向data中的a域,正确的赋值语句是 C

A) p=&a; B) p=data.a; C) p=&data.a; D)*p=data.a;

34.设有以下说明语句:

typedef struct stu

{ int a;

float b;

} stutype;

则下面叙述中错误的是( D )。

A、struct是结构类型的关键字

B、struct stu是用户定义的结构类型

C、a和b都是结构成员名

D、stutype是用户定义的结构体变量名

35.语句int *p;说明了 C 。

A)p是指向一维数组的指针

B)p是指向函数的指针,该函数返回一int型数据

C)p是指向int型数据的指针 // 指针的定义教材P223

D)p是函数名,该函数返回一指向int型数据的指针

36.下列不正确的定义是( A )。

A.int *p=&i,i;

B.int *p,i;

C.int i,*p=&i; D.int i,*p;

37. 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: ( D )

A)p=q B)*p=*q C)n=*q D)p=n

38.有语句:int a[10],;则 B 是对指针变量p的正确定义和初始化。

A)int p=*a; B)int *p=a; C)int p=&a; D)int *p=&a;

39.若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( C )。

A.a[p]

B.p[a]

C.*(p+2)

D.p+2

40. 有如下程序

int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a;

则数值为9的表达式是 B

A) *P+9 B) *(P+8) C) *P+=9 D) P+8

一、读程序

基本输入输出及流程控制

1.

#include

main()

{ int a=1,b=3,c=5;

if (c==a+b)

printf("yes\n");

else

printf("no\n");

}

运行结果为:no

详见教材p89 选择结构

详见教材p91关系符号

详见附录 D p378符号的优先级

==表示判断符号两边的值是否相等;=表示将符号右边的值赋给左边的变量

本题考点是选择结构3种基本形式的第二种

选择结构三种一般形式中的“语句”皆为复合语句,复合语句要用{ }括起来,

只有当复合语句中只包括一条语句时可以省略{ },此题即如此,因此两个

printf操作没有加{ }

若c==a+b成立,则执行printf("yes\n");

否则(即c==a+b不成立),执行printf("no\n");

+的优先级高于==,因此先算a+b,值为4,表达式5==4不成立,因此执行

printf("no\n");即输出字符串no

2.

#include

main()

{ int a=12, b= -34, c=56, min=0;

min=a;

if(min>b)

min=b;

if(min>c)

min=c;

printf("min=%d", min);

}

运行结果为: min=-34

详见教材p89 选择结构

本题考点是选择结构3种基本形式的第一种

一共包含了两个选择结构(两个if语句)

定义变量,并赋值此时a=12, b= -34, c=56, min=0

将a中值拷贝,赋给min,覆盖了min中的0,此时min中的值被更新为12。

若min>b成立,则执行min=b;

若min>c成立,则执行min=c;

输出min中的值

12大于-34,第一个if语句的表达式成立,因此执行min=b; 执行后min中的值被更新为-34.

-34小于56,第二个if语句的表达式不成立,因此不执行min=c;

最后输出min中的值,为-34.

3.

#include

main()

{ int x=2,y= -1,z=5;

if(x

if(y<0)

z=0;

else

z=z+1;

printf(“%d\n”,z);

}

运行结果为: 5

遇到选择结构,首先要明确条件表达式成立时执行哪些操作。本题中,第一个

if语句,其后的复合语句没有大括号{ },说明复合语句中只包含一条语句,

进而省略了{ }。内层的if...else...是选择结构的第二种基本形式,在结构

上视为一条语句。因此内层的if...else...作为第一个if语句的复合语句。

若表达式x

若y<0,则执行z=0;

否则(即y>=0),执行z=z+1;

输出z

2>-1,表达式x

输出z中的值为 5

4.

#include

main()

{ float a,b,c,t;

a=3;

b=7;

c=1;

if(a>b)

{t=a;a=b;b=t;}

if(a>c)

{t=a;a=c;c=t;}

if(b>c)

{t=b;b=c;c=t;}

printf("%5.2f,%5.2f,%5.2f",a,b,c); %为求余运算

}

运行结果为: 1.00, 3.00, 7.00

详见教材p72数据的输出形式

本题包含了3个if语句,每个if语句后的{ }都不可省略,因为每个{ }中都包含了多条语句

若表达式a>b成立,则执行{t=a;a=b;b=t;}

若表达式a>c成立,则执行{t=a;a=c;c=t;}

若表达式b>c成立,则执行{t=b;b=c;c=t;}

输出a,b,c中的值,要求输出的每个数据宽度为5个空格,小数部分保留2位,数据右对齐

3小于7,因此表达式a>b不成立,因此不执行{t=a;a=b;b=t;}

3大于1,因此表达式a>c成立,则执行{t=a;a=b;b=t;}。第一句,将a中的

3拷贝,粘贴到t中;第二句,将c中的1拷贝,粘贴到a中,覆盖掉先前的

3;第三句。将t中的3拷贝到c中,覆盖掉c中先前的 1. 执行完复合语句

后实现了a,c元素的值的互换,a为1,c为3,t为3,。

7大于c中的3,因此b>c成立,执行则执行{t=b;b=c;c=t;},过程同上,执

行后b为3,c为7,t为7

此时输出a,b,c中的值为 1.00, 2.00, 7.00

5.

#include < stdio .h >

main ( )

{ float c=3.0 , d=4.0;

if ( c>d ) c=5.0;

else

if ( c==d ) c=6.0;

else c=7.0;

printf ( “%.1f\n”,c ) ;

}

运行结果为:7.0

此题为if...else...语句的嵌套,第二if...else...作为第一个

if...else...语句else部分的复合语句。

若表达式c>d成立,则执行c=5.0;

否则(表达式c>d不成立)

若表达式c==d成立,则执行c=6.0;

否则,执行c=7.0;

输出c中的值

3.0小于

4.0,因此表达式c>d不成立,执行第二个if…else…。

3.0不等于

4.0,因此表达式c==d不成立,执行c=7.0,将7.0赋给c, 覆盖掉c中的 3.0,此时c中的值为7.0

输出此时的c中的值

6.

#include

main()

{ int m;

scanf("%d", &m);

if (m >= 0)

{ if (m%2 == 0) printf("%d is a positive even\n", m);

else printf("%d is a positive odd\n", m); }

else

{ if (m % 2 == 0) printf("%d is a negative even\n", m);

else printf("%d is a negative odd\n", m); }

}

若键入-9,则运行结果为: -9 is a negative odd

7.

#include

main()

{ int num=0;

while(num<=2){ num++;printf("%d\n",num);}

}

运行结果为:

1

2

3

详见教材p115循环结构

当循环条件num<=2成立的时候,执行循环体{ num++;printf("%d\n",num);}中的语句。

循环初值num为0;

循环条件num<=2成立

第1次循环:执行num++;即将num中的值加1,执行后num为1;

执行printf("%d\n",num);在屏幕上输出num中的值,即输出1,之后换行

此时num中的值为1,循环条件num<=2成立

第2此循环:执行num++;即将num中的值加1,执行后num为2;

执行printf("%d\n",num);在屏幕上输出num中的值,即输出2,之后换行

此时num中的值为2,循环条件num<=2成立

第3此循环:执行num++;即将num中的值加1,执行后num为3;

执行printf("%d\n",num);在屏幕上输出num中的值,即输出3,之后换行

此时num中的值为3,循环条件num<=2不成立,结束循环。

8.

#include

main( )

{ int sum=10,n=1;

while(n<3) {sum=sum-n; n++; }

printf(“%d,%d”,n,sum);

}

运行结果为:3,7

当循环条件n<3成立的时候,执行循环体{sum=sum-n; n++; }中的语句。

循环初值sum为10,n为1;

循环条件n<3成立

第1次循环:执行sum=sum-n=10-1=9;

执行n++,即将n中的值加1,执行后n为2;

此时n中的值为2,sum中的值为9,循环条件n<3成立,继续执行循环

第2次循环:执行sum=sum-n=9-2=7;

执行n++,即将n中的值加1,执行后n为3;

输出此时n,sum中的值,即为3,7。需要注意,在printf(“%d,%d”,n,sum); 中要求输出的数据彼此间用逗号间隔,因此结果的两个数据间一定要有逗号

9.

#include

main()

{ int num,c;

scanf("%d",&num);

do {c=num%10; printf("%d ",c); }while((num/=10)>0); num=0

printf("\n");

} 从键盘输入23,则运行结果为: 3 2

详见教材p117循环结构;p60复合的赋值运算符

do{ }while(表达式);

先无条件执行循环体,再判断循环条件。注意while(表达式)后有分号

定义整型变量num,c;

为num赋一个整型值;

执行{c=num%10; printf("%d",c); }直到循环条件(num/=10)>0不成立;

输出换行

已知为num赋值23

第1次执行循环体

执行c=num%10=23%10=3;

执行printf("%d",c);输出 3

判断循环条件 num/=10等价于num=num/10; 因此num=23/10=2, 2大于0,因此循环条件(num/=10)>0成立,继续执行循环体。执行完第1次循环时,num 为2,c为3

第2次执行循环体

执行c=2%10=2;

执行printf("%d",c);再输出 2

判断循环条件num=2/10=0,0等于0,因此循环条件(num/=10)>0不成立。结束循环

10

#include

main()

{ int s=0,a=5,n;

scanf("%d",&n);

do { s+=1; a=a-2; }while(a!=n);

printf("%d,%d\n",s,a);

}

若输入的值1,运行结果为: 2,1

详见教材p117循环结构;p60复合的赋值运算符

执行{ s+=1; a=a-2; }直到循环条件a!=n不成立;

已知为n赋值1,s为0,a为5

第1次执行循环体

执行s+=1;等价于s=s+1=0+1

执行a=a-2; a=5-2=3

判断循环条件,3不等于1,因此循环条件a!=n成立,继续执行循环体。

执行完第1次循环时,s为1,a为3

第2次执行循环体

执行s+=1;等价于s=s+1=1+1=2

执行a=a-2; a=3-2=1

判断循环条件,1等于1,因此循环条件a!=n不成立,结束循环。

执行完第2次循环时,s为2,a为1

输出此时s,a中的值,结果为2,1

11.

#include "stdio.h"

main()

{char c;

c=getchar();

while(c!='?') {putchar(c); c=getchar(); }

}

如果从键盘输入abcde?fgh(回车)

运行结果为:abcde

12.

#include

main()

{ char c;

while((c=getchar())!=’$’)

{ if(‘A’<=c&&c<=‘Z’) putchar(c);

else if(‘a’<=c&&c<=‘z’) putchar(c-32); } }

当输入为ab*AB%cd#CD$时,运行结果为:ABABCDCD

13.

#include

微积分复习题题库超全

习题 1—2 1.确定下列函数的定义域: (1)91 2 -=x y ; (2)x y a arcsin log =; (3)x y πsin 2 = ; (4))32(log 213-+-=x x y a ;(5))4(log 2 1 arccos 2x x y a -+-= 2.求函数 ?????=≠=) 0(0 )0(1sin x x x y 的定义域和值域。 3.下列各题中,函数)(x f 和)(x g 是否相同? (1)2)(,)(x x g x x f ==; (2)2 sin 21)(,cos )(2π -==x g x x f ; (3)1)(,1 1 )(2-=+-= x x g x x x f ; (4)0)(,)(x x g x x x f == 。 4.设x x f sin )(=证明: ?? ? ?? +=-+2cos 2sin 2)()(x x x x f x x f ??? 5.设5)(2++=bx ax x f 且38)()1(+=-+x x f x f ,试确定b a ,的值。 6.下列函数中哪些是偶函数?哪些是奇函数?哪些是既非奇函数又非偶函数? (1))1(22x x y -= (2)3 23x x y -=; (3)2211x x y +-=; (4))1)(1(+-=x x x y ; (5)1cos sin +-=x x y (6)2 x x a a y -+=。 7.设)(x f 为定义在),(∞+-∞上的任意函数,证明: (1))()()(1x f x f x F -+= 偶函数; (2))()()(2x f x f x F --=为奇函数。 8.证明:定义在),(∞+-∞上的任意函数可表示为一个奇函数与一个偶函数的和。 9.设)(x f 定义在),(L L -上的奇函数,若)(x f 在),0(L 上单增,证明:)(x f 在)0,(L -上也单增。 10.下列各函数中哪些是周期函数?对于周期函数,指出其周期: (1))2cos(-=x y (2)x y 4cos =; (3)x y πsin 1+=; (4)x x y cos =; (5)x y 2sin = (6)x x y tan 3sin +=。 11.下列各组函数中哪些不能构成复合函数?把能构成复合函数的写成复合函数,并指出其定义域。 (1)t x x y sin ,3== (2)2,x u a y u ==; (3)23,log 2+==x u u y a ; (4)2sin ,-==x u u y (5)3,x u u y == (6)2,log 2-==x u u y a 。 12.下列函数是由哪些简单函数复合而成的? (1)321)1(++=x y (2)2 )1(3+=x y ;

大学C语言考试试题及答案

精选考试类文档,如果您需要使用本文档,请点击下载! 祝同学们考得一个好成绩,心想事成,万事如意! 大学C语言考试试题及答案 姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串

选项B,C,分别用{}和’’标识字符串 选项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 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 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 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

大学c语言考试题库含答案

================================================== 题号:1482 执行以下程序段后,输出结果和a的值是()。int a=10; printf("%d",a++); A、11 和10 B、11 和11 C、10 和11 D、10 和10 答案: C 题号:2100 已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是 A、65,66 B、A,B C、65,68 D、A,68 答案: A 题号:5055 相同结构体类型的变量之间,可以()。 A、比较大小 B、地址相同 C、赋值 D、相加 答案: C 题号:3217 int a[10];合法的数组元素的最小下标值为()。 A、1 B、0 C、10 D、9 答案: B

能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是 A、a>=0 | a<=10 B、a>=10 or a<=0 C、a>=10 && a<=0 D、a>=10 || a<=0 答案: D 题号:157 main() {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( ) A、2,2 B、2,1 C、1,1 D、1,0 答案: B 题号:4784 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的 数据类型为()。 A、不确定 B、double C、int D、float 答案: B 题号:1647 以下程序中,while循环的循环次数是______ main() { int i=0;

2020最新C语言考试题库及答案

精选考试类应用文档,如果您需要使用本文档,请点击下载,另外祝您生活愉快,工作顺利,万事如意! 精选考试类文档,如果需要,请下载,希望能帮助到你们! 2020最新C语言考试题库及答案

姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串

在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项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 6.下列C语言用户标识符中合法的是( B )。

A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 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 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

C语言考试试题

试题 课程名称C语言程序设计适用时间 试卷类别 A 适用专业、年级、班 一、选择题(每小题2分, 2×25=50分) 1.下列叙述错误的是( )。 A) C程序中的每条语句都用一个分号作为结束符B) C程序中的每条命令都用一个分号作为结束符 C) C程序中的变量必须先定义,后使用 D) C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写 2.以下叙述不正确的是( )。 A) 一个C源程序必须包含一个main函数B) 一个C源程序可由一个或多个函数组成 C) C程序的基本组成单位是函数D) 在C程序中,注释说明只能位于一条语句的后面 3.C语言中最简单的数据类型包括( )。 A)整型、实型、逻辑型B)整型、实型、字符型 C)整型、字符型、逻辑型D)字符型、实型、逻辑型 4.C语言中运算对象必须是整型的运算符是( )。 A)%= B)/ C)= D)<= 5.若变量a,i已正确定义,且i已正确赋值,合法的语句是( )。 A)a= =1 B)++i;C)a=a++=5;D)a=int(i); 6.下列运算符中优先级最高的是( )。 A) < B) + C) && D) ! = 7.设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型是( )。 A) int B) float C) double D) char 8.设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是( )。 A)把x和y按从大到小排列B)把x和y按从小到大排列C)无确定结果D)交换x和y中的值 9.设整型变量a,b的值均为8, printf("%d,%d",(a++,++b),b--);的输出是( )。 A)8,8 B)8,7 C)9,9 D)8,9 10.若有语句scanf("%d%d",&a,&b);要使变量a,b分别得到10和20,正确的输入形式为( )。 A)10 20 B)10,20 C)1020 D)10:20 11.判断char型变量ch是否为大写字母的正确表达式是( )。 A)'A'<=CH<='Z' B) (CH>='A')& (CH<='Z') C)(CH>='A')&& (CH<='Z') D) ('A'<=ch)AND('Z'>=ch) 12.有如下程序 main( ) { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d\n",a,b);} 该程序的输出结果是( )。 A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 13.以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++) { for(k=1;k<=4;k++) { scanf("%f",&score); sum+=score; } ave=sum/4.0; printf("NO%d:%f\n",n,ave); } } 上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是( )。 A) sum=0.0; B) sum+=score; C) ave=sun/4.0; D) printf("NO%d:%f\n",n,ave);

清华大学微积分试题库完整

(3343).微分方程0cos tan =-+'x x y y 的通解为 x C x y cos )(+=。 (4455).过点)0,2 1(且满足关系式11arcsin 2 =-+ 'x y x y 的曲线方程为 21arcsin - =x x y 。 (4507).微分方程03='+''y y x 的通解为 2 2 1x C C y + =。 (4508).设)(),(),(321x y x y x y 是线性微分方程)()()(x f y x b y x a y =+'+''的三个特解,且 C x y x y x y x y ≠--) ()() ()(1312,则该微分方程的通解为 )())()((())()((1132121x y x y x y C x y x y C y +-+-=。 (3081).设x e x y x y -++=+=22213,3是某二阶线性非齐次微分方程的两个特解,且相 应齐次方程的一个解为x y =3,则该微分方程的通解为x e C x C x y -+++=212 3。 (4725).设出微分方程x e xe x y y y x x 2cos 32++=-'-''-的一个特解形式 )2sin 2cos ()(*x F x E e e D Cx x B Ax y x x +++++=-。 (4476).微分方程x e y y y =+'-''22的通解为 )sin cos 1(21x C x C e y x ++=。 (4474).微分方程x e y y 24=-''的通解为 x x e x C e C y 222141??? ? ? ++=-。 (4477).函数x C x C y 2s i n 2c o s 21+=满足的二阶线性常系数齐次微分方程为04=+''y y 。 (4532).若连续函数)(x f 满足关系式 2ln )2 ()(20 +=? x dt t f x f ,则=)(x f 2ln 2x e 。 (6808).设曲线积分 ?--L x ydy x f ydx e x f cos )(sin ])([与路径无关,其中)(x f 具有一阶 连续导数,且0)0(=f ,则)(x f 等于[ ] (A) )(2 1x x e e --。 (B) )(21 x x e e --。

清华大学微积分题库

(3343).微分方程0cos tan =-+'x x y y 的通解为 x C x y cos )(+=。 (4455).过点)0,2 1(且满足关系式11arcsin 2 =-+ 'x y x y 的曲线方程为 21arcsin - =x x y 。 (4507).微分方程03='+''y y x 的通解为 22 1x C C y + =。 (4508).设)(),(),(321x y x y x y 是线性微分方程)()()(x f y x b y x a y =+'+''的三个特解,且 C x y x y x y x y ≠--) ()() ()(1312,则该微分方程的通解为 )())()((())()((1132121x y x y x y C x y x y C y +-+-=。 (3081).设x e x y x y -++=+=22213,3是某二阶线性非齐次微分方程的两个特解,且相 应齐次方程的一个解为x y =3,则该微分方程的通解为x e C x C x y -+++=212 3。 (4725).设出微分方程x e xe x y y y x x 2cos 32++=-'-''-的一个特解形式 )2sin 2cos ()(*x F x E e e D Cx x B Ax y x x +++++=-。 (4476).微分方程x e y y y =+'-''22的通解为 )sin cos 1(21x C x C e y x ++=。 (4474).微分方程x e y y 24=-''的通解为 x x e x C e C y 222141??? ? ? ++=-。 (4477).函数x C x C y 2sin 2cos 21+=满足的二阶线性常系数齐次微分方程为 04=+''y y 。 (4532).若连续函数)(x f 满足关系式 2ln )2 ()(20 +=? x dt t f x f ,则=)(x f 2ln 2x e 。 (6808).设曲线积分 ?--L x ydy x f ydx e x f cos )(sin ])([与路径无关,其中)(x f 具有一阶 连续导数,且0)0(=f ,则)(x f 等于[ ] (A) )(2 1x x e e --。 (B) )(21 x x e e --。

c语言考试题

高三11月份月考C语言考试题 一、选择题:(30分) 1.在每一个C程序中都必须包含一个名为()的函数. A.main B. MAIN C. name D. function 2.以下叙述正确的是(). A.C程序中注释部分可以出现在程序中任意合适的地方 B.花括号{和}只能作为函数体的定界符 C.构成C程序的基本单位是函数, 所有函数名都可以由用户命名 D.分号是C语句之间的分隔符, 不是语句的一部分 3.若有定义int a; 变量a占用内存的2个字节, 则a所能存储数据的最 小值是(). A.0 B. -32767 C. -32768 D. -65535 4.在下列4组八进制和十六进制数中, 全部正确的是(). A.123 089 0x23af 0xbd B. 0a21 056 0xabc 0x789 C.010 052 0xdfa 0xff14 D. 0x123 0283 0xabc 0x25f 5. 设有定义”int x=8,y,z;”执行”y=z=x++; x=y==z;”后,变量x的值是() A. 0 B. 1 C. 8 D. 9 6. 能正确表示关系33 and x<5 B. 33||X<5 D. x>3&&x<5 7. 下面表达式正确的是() A. a+b=5 B. 56=a11 C. 5.6+6.2%3.1 D. a=5,b=6,c=7 8. 已知a为整型变量,表达式a!=0真假情况不同的表达式是() A. a>0||a<0 B. a C. !a==0 D. !a 9. 下面程序的输出结果是() main() { int x=’\23’; printf(“%d\n”,--x); } A.19 B. 18 C. 23 D. 24 10. 以下运算符优先级别最低的是() A. ++ B. , C. ?: D. / 11. 下面程序如果在运行时输入18,18,那么b的值是() main() { int a,b; scanf(“%d,%o”,&a,&b); b+=a; printf(“%d”,b); } A. 36 B. 34 C. 输入错误,b的值不确定 D. 18 12. 有以下程序,执行后输出的结果是() main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf(“%d”,d); } A. 2 B. 无输出 C. 5 D. 有语法错误,编译不能通过 13. 执行下面程序段的输出结果是()。 int x=4, y=-55; if(x>0) if(y>0) printf(“AA”); else printf(“BB”); A. AA B. BB C. 无输出 D. 程序错误 14.以下程序的输出结果是()。 main() { if(2==3-1<=8!=4*3) printf(“true\n”); else printf(“false”); } A. true B. false C. T D. F 15.选择i正确的运行结果是() int i=10; switch(i) { case 9: i+=1; break; case 10: i+=1; break; case 11: i+=1; default: i+=1; } A.10 B. 11 C. 12 D. 13 二、填空题(30分) 1.设变量num和变量x的数据类型均为float, num的值为 2.5, 则执行 语句x=(int)num+3.2E-1;后, num的值为______,x为_______。 2.C语言规定: 在每一个字符串结尾加上个______,以便根据此判断是否 结束。 3.当a=6,x=6.8,b=4时,表达式x+a%7(int)x+8/3+b的值是 _____

C语言考试试题基础版

一、选择题 1. 在每个C 程序中都必须包含有这样一个函数,该函数的函数名为 。 A. main B. MAIN C. name D. function 2. 在以下关于C 语言的注释的叙述中,不正确的是 。 A .注释可用"/*"、"*/"形式表示,也可用"//"形式表示 B .编译器在编译一个程序时,将跳过注释,不对其进行处理 C .编译器在编译一个程序时,可发现注释中的单词拼写错误 D .程序中注释的多少不会影响所生成的可执行文件的长度 3. 以下叙述不正确的是 。 A .在C 程序中,严格区分大小写字母 B .一个C 源程序有且仅有一个main 函数 C .在C 程序中,注释只能位于一条语句的后面 D .一个C 程序总是从main 函数开始执行 4. 下列合法的标识符为 A. abde+ B. #KDJF C. 67KDJ D. DK3_ 5. 关于字符串和字符的关系正确的是 A. “A ”与’A ’是相同的 B. 字符串是常量,字符是变量 C. “A ”与’A ’是不同的 D. “A ”与“A ”是相同的 6. 下面关于语句的说法正确的是 A. 下面这两段程序的执行效果是一致的 B. 空语句是只有一个分号的语句,它其实什么也不干 C. 语句的构成不一定需要分号 D. 语句的书写对程序的运行不起作用,因此可以随便写都可以 7. 以下各标识符中,合法的用户标识符组为 。 A. PAd ,P#d ,b-b ,abc ,_0123,ssiped B. cin ,a10,CPP ,float ,del_word ,signed C. void ,max ,hiy ,,list ,*jer if (x>y) {z=x; s=z*z;} else {z=y;s=1/(z*z);} if (x>y) z=x; s=z*z; else z=y;s=1/(z*z);

关于清华大学高等数学期末考试

关于清华大学高等数学期 末考试 This manuscript was revised on November 28, 2020

清华大学 2010-2011学年第 一 学期期末考试试卷(A 卷) 考试科目: 高等数学A (上) 考试班级: 2010级工科各班 考试方式: 闭卷 命题教师: 一. 9分 ) 1、若在) ,(b a 内,函数)(x f 的一阶导数0)(>'x f ,二阶导数0)(<''x f ,则函数)(x f 在此区间内单调 ,曲线是 的。 2、设?????+=+=232322t t y t t x 确定函数)(x y y =,求=22dx y d 。 3、=? dx 1cos 12 。 本大题共3小题,每小题3分,总计 9分) 1、设A x x ax x x =-+--→1 4lim 231,则必有 答( ) 2、设211)(x x f -=,则)(x f 的一个原函数为 答( ) 3、设f 为连续函数,又,?=x e x dt t f x F 3)()(则=')0(F 答( ) 2小题,每小题5分,总计10分 ) 1、求极限x e e x x x cos 12lim 0--+-→。

2、x y 2ln 1+=,求y '。 3小题,每小题8分,总计24分 ) 1、讨论?? ???=≠=0,00arctan )(2 x x x x x f ,,在0=x 处的可导性。 2、设)(x f 在]1,0[上连续,且1)(0≤≤x f ,证明:至少存在一点]1,0[∈ξ,使得 ξξ=)(f 。 3、证明不等式:当4>x 时,22x x >。 3小题,每小题8分,总计24分 ) 1、求函数x e y x cos =的极值。 2、求不定积分? x x x d cos sin 3。 3、计算积分?-+-+2222)cos 233(ln sin ππdx x x x x 。 4小题,每小题6分,总计24分 ) 1、求不定积分? +)1(10x x dx 。 2、计算积分?+πθθ4 30 2cos 1d 。 3、求抛物线221x y = 被圆822=+y x 所截下部分的长度。 4、求微分方程''-'-=++y y y x e x 2331的一个特解。

C语言考试题及答案

一、单项选择题:(10分,每题2分) 1.char *p[10];该语句声明了一个: c 。 A)指向含有10个元素的一维字符型数组的指针变量p B)指向长度不超过10的字符串的指针变量p C)有10个元素的指针数组p,每个元素可以指向一个字符串 D) 有10个元素的指针数组p,每个元素存放一个字符串 2.若int x;且有下面的程序片断,则输出结果为: D 。 for (x=3; x<6; x++) { printf((x%2) ? "##%d" : "**%d\n", x); } A) ##3B) **3C) **3D)##3**4 **4 ##4 ##4**5 ##5 ##5 **5 3.在while(!x)语句中的!x与下面条件表达式等价的是:D 。 A) x!=0 B) x==1 C) x!=1 D) x==0 4.已知 struct point { int x; int y; }; struct rect { struct point pt1; struct point pt2; }; struct rect rt; struct rect *rp = &rt; 则下面哪一种引用是不正确的__D______。 A) r t.pt1.x B) (*rp).pt1.x C) r p->pt1.x D) rt->pt1.x 5.若二维数组a有m行n列,则下面能够正确引用元素a[i][j]的为: C 。 A) *(a+j*n+i) B) *(a+i*n+j) C) *(*(a+i)+j) D) *(*a+i)+j CDDDC 二、分析程序并写出运行结果。(25分,每题5分) 1. #include main()

清华大学一元微积分期末考题 答案

一.填空题(每空3分,共15空)(请将答案直接填写在横线上!) 1. =-?dx x x 2)1(ln 答案:C x x x x +--+-ln |1|ln 1ln 2. ? =+x dx 2cos 1 。 答案: C x +?? ? ??tan 21arctan 21 3. =? +∞ 1 2 arctan dx x x 解: 22 ln 4)1(arctan arctan 121 1 2+=++-=?? ∞++∞ ∞+πx x dx x x dx x x 4.C x dx x xf +=?arctan )(,则 =? dx x f ) (1 。 答案:C x x ++4 24 2 5. =++?-dx x x x 2 22sin 1cos )1(π π 。 答案: 2 π 6. =?? ? ???22x x t dt e dx d 。 答案:2 4 2x x e xe - 7. 设)(x f 为连续函数,0)0(≠f ,? =x dt t f t x F 0 2 )()(,当0→x 时,)(x F 与k x 是同阶无穷小,则=k 。 答案:3 8. 将22 (3)1x y -+=绕y 轴转一圈,则所得图形围成的体积为 。 答案:2 6π 9. 设0>m ,且广义积分? +∞ +0 m x x dx 收敛,则m 的范围为 答案:1>m

10.幂级数∑∞ =-+1 2)5(2n n n n x 的收敛域为 。 答案:)5,5(- 11. 级数 ∑ ∞ +=-1 1 sin )1(n p n n n 条件收敛,则参数p 的范围为 。 答案:01≤<-p 12.在00=x 点,函数 ? -x t dt e 0 2 的幂级数展开为 答案:∑+∞ =++-0 1 2)12(!)1(n n n n n x ,?∈x 13.'x x y y e e ++=,的通解是 。 答案:ln 1y y x e e e C =++ 14.0)2(=-+dx y x xdy 满足0)1(=y 的解为 。 答案:2 x x y -= 15. 初值问题()? ??='=='+''0)0(,1)0(0 22y y y x y 的解为 。 答案:1=y 二.计算题(每题10分,共40分) 1.求p 的范围,使得1sin ln p dx x x π∞?收敛 解:???∞+∞+=2211ln sin ln sin ln sin x dx x x dx x x dx x p p p πππ, 1x =附近,p p x x x x )1(1 11~ln 1sin -?? ? ??-ππ ,所以仅当20p ->时?21ln sin x dx x p π收敛 ……………………………………………….5分 x x x x x p p ln ~ln 1sin ,π π +∞→对任意的p 成立,所以只需要考虑广义积分2ln p dx x x π∞?

c语言考试试题

一、选择题 以下表达式中非法的是_______ A. 0<=x<=10 B. i=j==0 C. (char)(65+3) D. x+1=x+1 设有int x=10,y=10; 表达式x&&x-y || x+y 的结果为_______ A.20 B. 10 C. 0 D. 1 若有int x=3;执行语句if(x) x=x+3;else x=x-3; 后,变量x的值为_____ A. 3 B. 6 C. 0 D. 该语句有语法错误 若有定义int x=3; 执行语句while(x>=0) x-- ; 后,变量x的值为_______ A. 3 B. 0 C. -1 D. 2 若有定义int x=3若有定义char st[20]= "abc\ndef"; 则函数strlen(st)的值为_______ A.20 B.8 C.9 D.7; 在函数调用语句fun((x1,x2),(x3,x4,x5))中的实参的个数是_______ A. 1 B. 2 C.3 D. 4 数组初始化为:int a[10]={1,3,5,7}; 则数组元素a[4]的值为_______ A. 0 B. 7 C. 不确定 D. 1 若有定义int x,*p; 能为变量p正确赋值的表达式为________ A. p=x B. p=*x C. p=&x D. *p=x 若有定义struct sk{int a;float b}data; int *p;若要使p指向data中的成员a,正确 的赋值语句为_______________ A.p=&a; B.p=data.a; C.p=&data.a; D.*p=data.a C语言程序语句的分割符,也就是一条语句的结束符是( )。 A.逗号 B.句号 C.分号 D.括号 字符型变量输入、输出的格式是( )。 A.%d b.%f C.%c d.%s 下面求梯形面积的C语句中变量a,b,h,s是float型,不正确的是( )。 a.s=1/2*(a+b)*h B.s=1.0/2*(a+b)*h C.s=1/2.0*(a+b)*h D.s=(a+b)*h/2 While和do/while二种循环语句可能的最少的循环次数分别是( )。 A.0次和0次 B.0次和1次 C.1次和0次 D.1次和1次 说明char a[10]中定义了( )。 A.a[1]至a[10]共10个变量 B.a[1]至a[9]共9个变量 C.a[0]至a[10]共11个变量 D.a[0]至a[9]共10个变量

清华大学高等数学期末考试

... 清华大学 2010- 2011 学年第一学期期末考试试卷( A 卷)考试科目:高等数学A(上)考试班级:2010 级工科各班 考试方式:闭卷命题教师: 大题一二三四五六总分 得分 得分评卷人 一 . 填空题(将正确答案填在横线上。本大题共 3 小题,每小题 3 分,总计 9 分) 1、若在( a, b)内,函数f ( x)的一阶导数 f (x)0 ,二阶导数 f ( x) 0 ,则函数 f (x) 在此区间内单调,曲线是的。 x t 22t 2确定函数 y d 2 y 2、设 2t 3 3t y(x) ,求2。 y dx 3、12cos 1 dx。 x x 得分评卷人 二. 单项选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号 中。本大题共 3 小题,每小题 3 分,总计 9 分)

... x 3 ax 2 x 4 1、设 lim x 1 A ,则必有 x 1 ( A)a 2, A 5 ; (B)a 4, A 10 ; (C )a 4, A 6 ; (D ) a 4,A 10 . 答 ( ) 2、设 f ( x) 1 ,则 f (x) 的一个原函数为 2 1 x ( A) arcsin x (B) arctanx 1 1 x 1 1 x (C ) ln 1 x (D) ln x 2 2 1 答 ( ) e x 3、设 f 为连续函数,又, F ( x) x 3 f (t) dt 则 F (0) ( A) e (B) f (1) (C)0 (D ) f (1) f (0) 答 ( ) 得分 评卷人 三 . 解答下列各题(本大题共 2 小题,每小题 5分,总计 10分) 1、求极限 lim e x e x 2 。 x 0 1 cos x 2、 y 1 ln 2 x , 求 y 。

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

** 课程代码:A100002座位号: 《计算机技术基础(C语言)》试卷A 姓名: 学号: 专业: 学院: 班级: 20 年月日 第一部分选择题(共 30 分) 一、单项选择题(本大题共 15 小题,每题只有一个 正确答案,答对一题得 2 分,共 30 分) 1、以下关于C语言标识符的描述中,正确的是【】。A)标识符可以由汉字组成B)标识符只能以字母开头 C)关键字可以作为用户标识符D)Area与area是不同的标识符2、使下列程序段输出“123,456,78”,键盘输入数据,正确的输入是【】。 int i,j,k; scanf(“%d,%3d%d”,&i,&j,&k); printf(“%d,%d,%d\n”,i,j,k); A)12345678 B)123,456,78 C)123,45678 D)123,*45678 3、判断char类型的变量c1是否为数字字符的正确表达式为【】。 A) (c1>=0)&&(c1<=9) B) (c1>=’0’)&&(c1<=’9’) C) ’0’<=c1<=’9’ D) (c1>=’0’)||(c1<=’9’) 4、若有语句int a=1,b=2,c=3;则以下值为0的表达式是【】。A)’a’&&’b’ B)a<=b C)((a>b)||(b

【】 A. *(a[0]+2) B. a[1][3] C . a[1][0] D. *(*(a+1)+2) 6、在循环语句的循环体中执行break语句,其作用是【】。A)跳出该循环体,提前结束循环 B)继续执行break语句之后的循环体各语句 C)结束本次循环,进行下次循环 D)终止程序运行 7、执行语句for(i=10;i>0;i--);后,变量i的值为【】。A)10 B)9 C)0 D)1 8、若有int *p1, *p2,k; 不正确的语句是【】 A. p1=&k B. p2=p1 C. *p1=k+12 D. k=p1+p2 9、在函数中未指定存储类别的局部变量,其隐含的存储类别是【】 A. 静态(static) B. 外部(extern) C. 自动(auto)D. 寄存器(register) 10、如下程序的输出结果是【】 main( ) { int x=2,a=0,b=0; switch(x) { case 2: a++; b++; case 1: ++a; b--; break; case 0: b++;} printf("a=%d, b=%d\n", a, b);} A. a=2, b=0 B. a=2, b=1 C. a=1, b=1 D. a=1, b=0 11、表示关系a main() {int x; scanf(“%d”,&x); if(x<=3) ; else if(x !=10)printf(“%d\n”,x); } 计算机技术基础试题第2页(共11页)

清华大学 2016-2017学年第2 学期 高等数学A期末考试试卷

清华大学高等数学A 期末考试试卷 2016~2017学年第2 学期 考试科目:高等数学A 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 一、填空题(本大题共5小题,每小题3分,共15分) 1.二元函数2ln(21)z y x =-+的定义域为 。 2. 设向量(2,1,2)a =,(4,1,10)b =-,c b a λ=-,且a c ⊥,则λ= 。 3.经过(4,0,2)-和(5,1,7)且平行于x 轴的平面方程为 。 4.设yz u x =,则du = 。 5.级数11 (1)n p n n ∞ =-∑,当p 满足 条件时级数条件收敛。 二、单项选择题(本大题共5小题,每小题3分,共15分) 1.微分方程2()'xy x y y +=的通解是 ( ) A .2x y Ce = B .22x y Ce = C .22y y e Cx = D .2y e Cxy = 2.求极限 (,)(0,0)lim x y →= ( ) A . 14 B .12- C .1 4 - D .12 3 .直线: 327 x y z L ==-和平面:327 80x y z π-+-=的位置关系是 ( ) A .直线L 平行于平面π B .直线L 在平面π上

C .直线L 垂直于平面π D .直线L 与平面π斜交 4.D 是闭区域2222{(,)|}x y a x y b ≤+≤, 则D σ= ( ) A .33()2 b a π - B .332()3b a π- C .334()3b a π- D .333()2b a π- 5.下列级数收敛的是 ( ) A .11(1)(4)n n n ∞ =++∑ B .2111n n n ∞=++∑ C .1121n n ∞=-∑ D .1 n ∞ = 三、计算题(本大题共7小题,每小题7分,共49分) 1. 求微分方程'x y y e +=满足初始条件0x =,2y =的特解。 2. 计算二重积分22 D x y dxdy x y ++?? ,其中22{(,)1,1}D x y x y x y =+≤+≥。 3.设(,)z z x y =为方程2sin(23)43x y z x y z +-=-+确定的隐函数,求z z x y ??+??。

C语言考试题及答案

一、单项选择题:(10分,每题2分) 1. char*p[10]; 该语句声明了一个:。 A) 指向含有10个元素的一维字符型数组的指针变量p B) 指向长度不超过10的字符串的指针变量p C) 有10个元素的指针数组p,每个元素可以指向一个字符串 D) 有10个元素的指针数组p,每个元素存放一个字符串 2 .若intx;且有下面的程序片断,则输出结果为:。 for(x=3;x<6;x++) { prin tf((x%2)"##%d":"**%d\n" ,x); } A) ##3 B)**3 C) **3 D)##3**4 **4##4##4**5 ##5 ##5**5 3 .在while (!x )语句中的!x与下面条件表达式等价的是:。 A)x!=0B)x==1 C)x!=1 D)x==0 4 .已知 structpoi nt { intx; inty; }; structrect { structpoi ntpt1; structpoi ntpt2; }; structrectrt; structrect*rp 二&rt; 则下面哪一种引用是不正确的__________ 。 A) r t.pt1.xB) (*rp).pt1.xC) rp->pt1.x D)rt->pt1.x 5 .若二维数组a有m行n列,则下面能够正确引用元素a[i][j]的为:。 A)*(a+j* n+i)B)*(a+i* n+j) C)*(*(a+i)+j) D)*(*a+i) +j CDDDC 二、分析程序并写出运行结果。(25分,每题5分) 1 . #include main ()

清华大学《大学物理》题库及答案03相对论

一、选择题 1.4351:宇宙飞船相对于地面以速度v 作匀速直线飞行,某一时刻飞船头部的宇航员向飞船尾部发出一个光讯号,经过?t (飞船上的钟)时间后,被尾部的接收器收到,则由此可知飞船的固有长度为 (c 表示真空中光速) (A) c ·?t (B) v ·?t (C) (D) [ ] 2.4352一火箭的固有长度为L ,相对于地面作匀速直线运动的速度为v 1,火箭上有一个人从火箭的后端向火箭前端上的一个靶子发射一颗相对于火箭的速度为v 2的子弹。在火箭上测得子弹从射出到击中靶的时间间隔是:(c 表示真空中光速) (A) (B) (C) (D) [ ] 3.8015:有下列几种说法:(1) 所有惯性系对物理基本规律都是等价的;(2) 在真空中,光的速度与光的频率、光源的运动状态无关;(3) 在任何惯性系中,光在真空中沿任何方向的传播速率都相同。若问其中哪些说法是正确的,答案是 (A) 只有(1)、(2)是正确的 (B) 只有(1)、(3)是正确的 (C) 只有(2)、(3)是正确的 (D) 三种说法都是正确的 [ ] 4.4164:在狭义相对论中,下列说法中哪些是正确的? (1) 一切运动物体相对于观察者的速度都不能大于真空中的光速 (2) 质量、长度、时间的测量结果都是随物体与观察者的相对运动状态而改变的 (3) 在一惯性系中发生于同一时刻,不同地点的两个事件在其他一切惯性系中也是同时发生的 (4)惯性系中的观察者观察一个与他作匀速相对运动的时钟时,会看到这时钟比与他相对静止的相同的时钟走得慢些 (A) (1),(3),(4) (B) (1),(2),(4) (C) (1),(2),(3) (D) (2),(3),(4) [ ] 5.4169在某地发生两件事,静止位于该地的甲测得时间间隔为4 s ,若相对于甲作匀速直线运动的乙测得时间间隔为5 s ,则乙相对于甲的运动速度是(c 表示真空中光速) (A) (4/5) c (B) (3/5) c (C) (2/5) c (D) (1/5) c [ ] 6.4356:一宇航员要到离地球为5光年的星球去旅行。如果宇航员希望把这路程缩短为3光年,则他所乘的火箭相对于地球的速度应是:(c 表示真空中光速) (A) v = (1/2) c (B) v = (3/5) c (C) v = (4/5) c (D) v = (9/10) c [ ] 7.4358:K 系与K '系是坐标轴相互平行的两个惯性系,K '系相对于K 系沿Ox 轴正方向匀速运动。一根刚性尺静止在K '系中,与O 'x '轴成 30°角。今在K 系中观测得该尺与Ox 轴成 45°角,则K '系相对于K 系的速度是: (A) (2/3)c (B) (1/3)c (C) (2/3)1/2c (D) (1/3)1/2c [ ] 8.4359:(1)对某观察者来说,发生在某惯性系中同一地点、同一时刻的两个事件,对于相对该惯性系作匀速直线运动的其它惯性系中的观察者来说,它们是否同时发生?(2)在某惯性系中发生于同一时刻、不同地点的两个事件,它们在其它惯性系中是否同时发生? 关于上述两个问题的正确答案是: (A) (1)同时,(2)不同时 (B) (1)不同时,(2)同时 (C) (1)同时,(2)同时 (D) (1)不同时,(2)不同时 [ ] 9.4355:边长为a 的正方形薄板静止于惯性系K 的Oxy 平面内,且两边分别与x ,y 轴平行。今有惯性系K '以 0.8c (c 为真空中光速)的速度相对于K 系沿x 轴作匀速直线运动,则从K '系测得薄板的面积为 2)/(1c t c v -??2)/(1c t c v -???21v v +L 2v L 12v v -L 211)/(1c L v v -

相关主题
文本预览
相关文档 最新文档