当前位置:文档之家› C语言程序设计第一次月考试题

C语言程序设计第一次月考试题

C语言程序设计第一次月考试题
C语言程序设计第一次月考试题

C语言程序设计第一次月考试题(2011.9)

班级:姓名:总分:

一、选择题(每小题3分,共60分)

1.一个C语言程序是由()

A)一个主程序和若干子程序组成B)函数

C)若干过程组成D)若干子程序组成

2.下面4个选项中,均是C语言关键字的选项是()

A)auto enum include B)switch typedef continue

C)singed union scanf D)if struct type

3. 下面4个选项中,均是不合法的用户标识符的选项是()

A)A P_0 do B)float 1a0 -A

C) b—a goto int D) _123 temp INT

4.下面4个选项中,均是不合法的整形常量的选项是()

A)- - 0f1 - oxfff 0011 B)- oxcdf 017 12,456

C) – 018 999 5e2 D)-0x48eg -068 03f

5. 下面4个选项中,均是不合法的浮点数的选项是()

A)160.0.12 e3 B)123 2e4.2 .e5

C)-.18 123e4 0.0 D)-e3 .234 1e3

6.下面4个选项中,均是不合法的转义字符的选项是()

A)‘\‖‘?\\‘?\xf‘B)‘\1011‘?\‘?\a‘

C) ?\011‘?\f‘?\}‘D)‘\abc‘?\101‘?x1f‘

7.下面不正确的字符串常量是()

A)‘abc‘B)‖12‘12‖C) ‖0‖D)‖‖

8.Int k=7, x=12; 则以下能使值为3的表达式是()

A)x%=(k%=5) B)x%=(k- k%5)

C) x%=k-k%5 D)(x%=k) – (k%=5)

9.若x、i、j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后x的值

是()

A) 4 B)16 C)32 D)52

10.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )

A) 7 B) 8 C)6 D)2

11.已知各变量的类型说明如下:

Int k, a, b; unsigned long w=5; double x=1.42;

则以下不正确的表达式是()

A) x%(-3) B)w+=-2

C) k=(a=2,b=3, a+b) D)a+=a-=(b=4)*(a=3)

12.已知字母A的ASCII码为65,且定义c2为字符型变量,则执行语句c2=‘A‘+‘6‘-?3‘;后;c2中的值为()

A) D B) 68 C)不确定的值D) C

13.sizeof(float)是()

A)一个双精度表达式B)一个整型表达式

C)一种函数调用D)一个不合法的表达式

14.若有代数式| x3 +log10x |, 则正确的c语言表达式是()

A) fabs(x*3 +log(x) ) B) abs(pow(x,3) +log(x) )

C) abs(pow(x,3.0) +log(x)) D)fabs(pow(x,3.0)+ log(x) )

15.char w; int x; float y; double z; 则表达式w*x+z-y值的类型为()

A)float B)char C) int D)double

16.以下程序的运行结果是()

Main() { int m=5, n=10; printf(―%d, %d\n‖, m++, - -n); }

A) 5,9 B) 6, 9 C)5, 10 D)6,10

17.根据以下定义语句和数据的输入方式,scanf语句的正确形式为()

已有定义:float f1, f2; 数据的输入方式:4.52<回车>

3.5<回车>

A)scanf(―%f,%f‖,&f1,&f2); B)scanf(―%f%f‖,&f1,&f2);

C) scanf(―%3.2f %2.1f‖,&f1,&f2); D) scanf(―%3.2f%2.1f‖,&f1,&f2);

18.下列运算符中优先级最低的是()

A)? : B)+= C)>= D)= =

19.设有说明语句:int x=43, y=0; char ch=‘A‘; 则表达式(x>=y && ch< ‘B‘

&& !y)的值是()

A) 0 B)语法错误C)1 D)假20.若希望当A的值为奇数时,表达式的值为“真”;当A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )

A)A%2= =1 B)!(A%2= =0) C)!(A%2) D)A%2

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

1.当a=3,b=2,c=1时,表达式f=a>b>c 的值是________________.

2.设a、b、c均为int型变量且a=7.5,b=2,c=

3.6 ,则表达式a>b&&c>a|| ab的值是_____________________.

3.计算x、y、z三个数中的最小值。请填空。

Main()

{ int x=4,y=5,z=8; int u,v; u=x

v=u

4.假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。请填空。

a+=__________; b=a-______________; a - =_________________;

5.设有一输入函数scanf(―%d‖, k); 它不能使float类型变量k得到正确数值的原因是__________________________________________________________和__ _________________________________________________________.

6.执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1=‘A‘、c2=‘a‘,正确的输入形式是_____________________________________________________________

_____________________________________________________________.

Main() { int a,b; float x,y; char c1,c2; scanf(―a=%d b=%d‖,&a, &b);

scanf(―x=%f y=%f‖,&x, &y); scanf(―c1=%c c2=%c‖,&c1, &c2);

printf(―a=%d, b=%d,x=%f, y=%f, c1=%c, c2=%c‖, a,b,x,y,c1,c2); } 7.main() { printf(―*%f,%4.3*\n‖,3.14, 3.1415); }

输出的结果为___________________________________________.

8.表达式pow(2.8, sqrt(double(x))值的数据类型为_______________.

9.假设m是一个3位数,从左到右依次用a、b、c表示各位的数字,则从左到右各位数字是b、a、c的3位数的表达式(不能出现a、b、c,只能出现m以及运算符和常量)是__________________________________________________

10.若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为__________________________.

11.若有条件“2

12.语句: int a=3, b=4, c=5; ,则以下表达式的值为_________________________.

!(a+b)+c-1&&b+c/2

13.以下程序的运行结果是__________________________

Main()

{ if (2*2= =5<2*2= =4 )printf(―T‖); else printf(―F‖); ﹜

14.C语言中数学函数包含在_____________头文件中,输入、输出操作库函数包含在_____________头文件中。

15.C语言的赋值表达式中,赋值号左边必须是_______________________________.

三、写出下列程序结果(每小题5分,共30分)

1.若要求下列程序的输出结果为8.00,则( )中应填入的是_______________.

# include

main()

{ int k=2, m=5;

float s,x=1.2, y=( );

s=2/3+k*y/x+m/2;

printf(“%4.2f\n”,s); }

2.设有以下程序:

#include

main()

{ char c1,c2,c3,c4,c5,c6;

scanf(“%c%c%c%c”,&c1,&c2,&c3,&c4);

c5=getchar(); c6=getchar();

putchar(c1); putchar(c2);

printf(“%c%c\n”,c5,c6); }

若运行从键盘输入数据:abc〈回车〉

defg<回车>,则输出结果是___________________

3.以下程序输出是__________

Main()

{ int x=1;

If(x=2) printf(―ok‖);

Else if(x<2) printf(―%d\n‖,x);

Else printf(―quit‖);

}

4. 以下程序输出是__________

Main()

{ int a=5, b=8, c=3, max;

Max=a;

If(c>b)

If(c>a) max=c;

Else

If(b>a) max=b;

Printf(―max=%d\n‖,max); }

5.若a、b、c均已正确定义且a=0、b=2、c=3,则以下程序段的输出是______ Switch(a)

{ case 0: switch(b= =2)

{case 1:printf(―&‖); break;

Case 2:printf(―%‖); break;

}

Case 1: switch( c )

{ case 1:printf(―$‖);

Case 2:printf(―*‖); break;

Default: printf(―#‖); }

}

6. 以下程序输出是__________

X=y=0;

While(x<15) y++, x+=++y;

Printf(―%d,%d‖, y, x);

四、编程(10分)

从键盘输入3个数,编程输出其中的最大和最小数。

C语言程序设计模拟试题1(附答案)

《C语言程序设计》模拟试卷一 一、单项选择题(每题2分,共30分) 1、下列有关C语言的叙述中错误的是()。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被看作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的是()。 A) MAIN B) _HJ C) 2ong D) LINE1 3、下列符号中用来表示C语言中的回车换行的是()。 A) \r B) \n C) \b D) \t 4、如有如下定义:int a=1,则语句printf(“%d,%d”, a, ++a);的运行结果为()。 A) 1, 1 B) 1, 2 C) 2, 2 D) 2, 1 5、已知ch为字符型变量,下面表达式中正确的是()。 A) ch=’\xff ’B) ch=’\ff ’C) ch=’ ff ’D) ch=” ff ” 6、以下能正确定义一维数组的是()。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”; D) char a[5]={0,1,2,3,4,5}; 7、以下语句中能正确定义变量并赋初值的是()。 A) char c=65; B) float f=f+1.1; C) double x=12.3e3.6; D) int m=n=2.0; 8、在执行下列程序时输入:1357924,则程序的运行结果为()。 main( ) { int x, y; scanf(“%2d%2d”,&x,&y); printf(“%2d”,x*y); } A) 13 B) 1357 C) 74 D) 741 9、执行下列程序段后输出的结果是()。 x = 9; while (x > 7)

八年级下册语文第一次月考试卷及答案

谢桥中心校八年级下册语文第一次月考试卷 温馨提示: 亲爱的同学们,2012年第一次月考如期而至,又到了大家展示才华的时候了,在此,特别赠送给同学们三颗心--------有信心、有耐心、够细心。请相信自己,“我就是这广阔语文世界万里高空中留下的那道亮丽风景”。加油! 一、语文积累及运用(35分)o(≧v≦)o~~好棒 1.将下面句子正确、工整地抄写在方格内。(2分) 2 (1)、海内存知己,。 (2)、念天地之悠悠,。 (3)、,自缘身在最高层。 (4)、春蚕到死丝方尽,。 (5)、伤心秦汉经行处,。 (6)、人生自古谁无死,。 (7)、,铜雀春深锁二乔。 (8)、,病树前头万木春。 (9)、但愿人长久,。 (10)、,欲上青天揽明月。 3、阅读下面文段,完成1~3题(7分) 风不懂 / 云 /为何总是 /心事重重/ 云不懂 / 雨 /为何总是 / / 雨不懂 / 风 /为何总是 /来去无zong /正如/ 子不懂 / 父 / 爱你的心 / 有多痛女不懂 / 母/ 对我的情 / 有多浓/ 风不懂云的漂泊/天不懂雨的落po / 眼不懂泪的懦弱 / 所以你不懂我的选择 / 也可以不懂我的难过 / 不是每个人都一定快乐 / 不是每种痛都一定要述说 / (1)、根据拼音写出文段括号处应填入的词语。(2分) zǒng() pò() (2)、联系上下文,横线处补充恰当语句。(四个字)(2分) (3)、使用下面词语另写一段连贯的话,至少用上其中三个。(3分) 风雨云大地蓝天小溪江河 4、名著阅读(6分)《名人传》作者是主要写了贝多芬、、托尔斯泰的苦难和坎坷的一生。 《海底两万里》主要讲述的是潜艇的故事。 5、综合性学习(10分) 请你参加“献给母亲的歌”综合性学习活动。 世界上有许多国家过母亲节,但母亲节的日期不尽相同:美国、意大利等国都在五月的第二个星期日,法国的母亲节是五月的最后一个星期日,泰国的母亲节是8月12日。有人提议我国也设立自己的母亲节,以提醒人们不忘报答母亲的养育之恩。 (1)全班每一位同学收集一篇反映母爱的诗词或散文,并编辑成书。请你给本书拟定一个书名。(2分)书名:《》 (2)请写出一句与母亲有关的名言或俗语 (2分)(3).假如从下面的候选人中推举一人作为母亲节的形象代言人,你推荐谁?写出理由。(3分)候选人:孟母(孟子的母亲)岳母(岳飞的母亲)冰心 (4)3.8妇女节刚刚过去,或许有的同学还未来得及表达对母亲的爱,所幸还有机会。五月的第二个星期天就是母亲节,请你设计一句手机短信,祝愿天下所有的母亲节日快乐。(要求:不少于20字,不得抄袭题目中的文字;语言优美,感情真挚,有独创性。)(3分) 短信: 二、阅读(55分)(*^__^*) 嘻嘻…… (一)想我时,含上一粒糖(17分) 当时的阳光暖暖的,母亲躺在病床上,两颊微微泛起红光,父亲把她抱到母亲跟前,母亲抚摸着头对她说:“孩子,妈妈要去糖果山上采糖去,可能很久才能回来,你若是想我,就在嘴里含一粒糖果,这样,妈妈就知道你想妈妈了。” 在一个温暖的午后,孩子的妈妈安然地闭上了眼睛,她以为母亲睡着了,所以,她没有哭。后来,在她的床头、兜里,甚至是文具盒里,父亲都会给她塞上几粒糖果,她明白,这是用来想母亲用的。 那时候,别的孩子想妈妈的时候都哇哇大叫,唯有她,静静地坐在椅子上,品着一颗糖果的香滑与甜美,这种想念没有丝毫痛苦,相反,还增添了许多美妙和幸福。 上小学的时候,老师布置了第一篇作文,名字就是《想念》。她在自己的作

C语言月考试卷

2010-2011学年度第一学期第二次月考 C 语言程序设计试卷 命题人:林学梅 校对: 考试时长: 100分钟 分值: 150分 一、单项选择题(本题共20小题,每小题2分,共40分) 1.以下正确的C 语言自定义标识符是______。 ( ) A. _1a B. 2a_ C. do D. a.12 2. 在C 语言中,错误的常数表示是_______。 ( ) A. 0L B.-0x6aL C. ‘6’ D. 1.234E 3.5 3. 设int a, x=2; 执行语句a=x>0?3*x:(x=10);后,变量x 的值是_______。 ( ) A. 1 B. 2 C. 6 D. 10 4.设有以下程序段: int x=2,y=2,z=0,a; a=++x||++y&&z++; printf("%d,%d,%d\n",x,y,z); 执行后输出的结果是_________。 ( ) A. 2, 2, 0 B. 3, 3,1 C. 3, 2, 0 D. 3, 2, 1 5、putchar 函数可以向终端输出一个 ( ) A. 整型变量的值 B. 实型变量的值 C. 字符串 D. 字符或字符型变量的值 6. 设float x ,由键盘输入:12.45, 能正确读入数据的输入语句是_________。 ( ) A. scanf("%5f",&x) B. scanf("%5d",&x); C. scanf("%f",x); D. scanf("%s",&x); 7.逗号表达式a=2*6,a*3,a+5的值是_________。 ( ) A. 12 B. 17 C .36 D. 41 8. 以下能正确地定义变量a,b 和c 并为它们赋初值5的语句是: ( ) A. int a=5,b=5,c=5; B. int a,b,c=5; C. a=5,b=5,c=5; D. int a=b=c=5; 9. 设int x;,则与计算︱x ︱等价的表达式是_________。 ( ) A. x>0?-x:x B. x>0?x:-x C. x<0?x:-x D. x<0?-x:-x 10.设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是_______。 ( ) A. 1 B. 0 C. 4 D. 3 11.两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是_______。( ) if(x++>5) printf("%d",x); else printf("%d\n",x - -); A. 7和5 B. 6和3 C. 7和4 D. 6和4 12. 执行下面的程序段后,k 的值是_______。 ( ) int k=1,n=325; do { k*=n%10;n/=10;}while(n); A. 3 B. 30 C. 523 D. 325 13. 表达式的值为0的是_________。 ( ) A. 5/5%5 B. 5>2 C. !4 D. 0x7&&7 14. 设int a=11, b=2;执行下述程序段后,变量a 和b 的值分别是_______。( ) do { a/=b++; }while(a>b); A. 1,3 B. 1,4 C. 2,3 D. 2,4 15. 以下表达式为真时不能表示A 为奇数的表达式是: ( ) A. A%2==1 B. !(A%2==0) C. !(A%2) D. A%2 16. switch(表达式)语句中的“表达式”,允许的类型是 _________。 ( ) A .float, int B .float, int, char C. int, char D.char, double 17. 下列属于文件包含的命令是_________。 ( ) A. #define N 25 B. #endif C. #include "stdio.h" D. #else 18. 设int i,j; for(i=5;i;i- -) for(j=0;j<4;j++) {…} 则循环体执行次数是________。 ( ) A. 5 B.4 C. 20 D.无限次 19.正确的变量定义是________。 ( ) A. unsigned long d=1000; B. float m1=m2=10.0; C. char c1='A',c2=A; D. double x=0.618,x=3.14; 20.下面程序的输出结果是_______。 ( ) #include void main() { int s,k; for(s=1,k=2;k<5;k++)

信息技术第一次月考试题 答案

信息技术第一次月考试题 班级 姓名 考场 座号 选择题40题,分值80分;判断题20个,分值20分;总分100分。 一、单项选择题(每题2分,共计40题,80分) 1、信息的( B )使得计算机处理文字、声音、图形、图像等信息成为可能。 A.媒体化 B.数字化 C.电子化 D.网络化 2、超市商品的外包装上都会印有条形码,收银员扫描条形码就可以显示出商品的名称和价格,这是利用了人工智能中的( B )技术。 A.智能识别 B.模式识别 C.智能扫描 D.图形识别 3、当我们用文字来表达信息时,文字就是信息的(A )。 A.依附载体 B.传递工具 C.表现形式 D.价值体现 4、下列关于信息的说法,正确的是( C )。 A.信息的价值是永远不变的 B.信息可以共享、传递,但不能进行 处理 C.信息是无时无处不在的 D.一个信息只能依附于一种载体 5、在键盘上有两个带有小突点标记的字母键,这两个键具有盲打识别键位的作用,这两个字母键是( A )。 A.F键、J键 B.G键、J键 C.F键、H键 D.G键、H键 6、保存在电脑中的照片、音乐、电视等,本质上都是用( C )进行存储的。 A.位图 B.高数据压缩 C.二进制数 D.数据流 7、计算机辅助设计的英文缩写为( D )。 A.OCR B.CAM C.CIMS D.CAD 8、信息的( D )决定了信息是不能单独存在的。

A.传递性 B.共享性 C.真伪性 D.载体依附性 9、下列选项中,不属于计算机程序的是( A )。 A.CPU B.操作系统 C.计算机病毒 D.Word 10、王明因公出差,需要随身携带一些重要的电子文档,下列设备中不适合用来存放文档的是( B )。 A.移动硬盘 B.内存 C.光盘 D.U盘 11、一台新的计算机组装完成后,要想使计算机能够正常运行,首先应安装( A )。 A.操作系统 B.Office软件 C.数据库 D.QQ软件 12、下列有关计算机存储器的说法,正确的是( A )。 A.计算机存储器容量的基本单位是B B.计算机存储器容量的基本单位是KB C.在表示计算机存储器容量的单位中,1KB=1024×1024B D.断电后内存条中的信息会丢失,所以内存条不属于计算机存储器 13、下列文件中是“视频”文件的是(A )。 A.南非世界杯.mpg B.世博会.jpg C.学习笔记.doc D.资料.rar 14、一个1GB的U盘已用600MB的空间,那么这个U盘余下的空间能存放多大的文件?( A )。 A.400MB的文件 B.500MB的文件 C.800MB的文件 D.900MB的文件 15、某计算机的配置为:“E4500/2GB/500GB/16X/19”,其中表示硬盘的项是( )。 A.E4500 B.2GB C.500GB D.16X 16、下列选项中不属于外存储设备的是( C )。 A.移动硬盘 B.优盘 C.ROM D.光盘 17、现代微机中的中央处理器由( D )组成。 A.输入设备、输出设备 B.运算器、存储器

八年级下册第一次月考试卷

八年级下册第一次月考试卷 初二下学期第一次月考班级姓名出卷人: 一、单项选择(每题1分,共15分。) 1. --- What’s _____ with you, Tom?--- I have a sore throat. A.matter B. the matter C.the wrong D. trouble 2. Linda was unlucky. She cut ______ on some broken glass. A. myself B. yourself C. herself D. himself 3. I have a ___.The doctor asked me not to eat anything today because I ate too much yesterday. A .toothache B. headache C. sore back D. stomachache 4. No one can help you all the time. You should be ______ control of your life. A. for B. at C. on D. in 5. To our____, the little girl is the first to go to bed. A.surprises B. surprise C. surprisedD. surprising 6. One of his fingers was ______ in the accident. A. turned on B. called upC. put up D. cut off 7. It’s very important for us _____ some healthy food every day. A. eat B. eating C. to eat D. eats 8. Iused to __ TV at home after super. But now I’m used to ___ out for a walk. A watch; go B watching; go C watching; going D watch; going 9. -----Bob, it’s getting cold outside. ____ take a jacket? -----All right, Mum. A. Why not B. Why do you C. Why did you D. Why don’t 10. Adam never ___ so he becomes a successful singer. A. puts up B. puts off C. gets up D. gives up 11. Don’t waste water. It may ______ one day. A. hand out B. run out C. hand out of D. run out of 12. My grandfather lives in a village________,but he never feels_________. A. alone; alone B. lonely; alone C. lonely; lonely D. alone; lonely 13. Could you give me _____ advice? A. some B. any C. many D. a lot 14. Now, I can spend time _____ what I love to do. A. to do B. doing C. do D. did

C语言试卷及答案

《C语言程序设计》考试试卷(答案) 一、填空题(每小空1分,共10分) 1.C语言程序的三种基本结构是顺序结构、选择结构、循环结构。 2.一个C程序有且仅有一个main( ) 函数。 3.C语言描述“x和y都大于或等于z”的表达式是x>=z && y>=z。 4.C语言可以用来实现循环的结构化语句是while、do while、for。 5.数组名表示数组在内存的首地址。 6.int a=3,*p=&a;*p+2的值是5。 二、单项选择题(每小题2分,共70分) 1.__B___是C语言合法的常量。 (A).45(B)078 (C)25.6e3.4 (D)‘xy’2.一个程序的执行是从 A 。 (A)本程序的main函数开始,到main函数结束 (B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。 (C)本程序的main函数开始,到本程序文件的最后一个函数结束。 (D)本程序文件的第一个函数开始,到main函数结束。 3.以下叙述正确的是 C 。 (A)在C程序中,main函数必须位于程序的最前面。 (B)C程序每行中只能写一条语句。 (C)C语言本是没有输入输出语句。 (D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 4.以下叙述不正确的是 D 。 (A)逗号运算符的运算级最低。 (B)ABC和abc是两个不同的变量。 (C)若a和b类型相同,在执行a=b后,b的自身值不变。 (D)‘a’和“a”是完全等价的常量。 5.int x=3,y=2;则表达式x+=x*=y+8的值为 C 。 (A)28 (B)30 (C)60(D)17 6.设x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为 B 。 (A)2.7 (B)3.7(C)4.7 (D)4.03 7.执行下面两个语句后,输出的结果为__D___。 char c1=98; printf(“%d %c”,c1,c1-32); (A)97 66 (B)98 b (C)b 66 (D)98 B 8.执行下面语句后的结果为 C 。 y=10;x=y++; (A)x=10,y=10 (B)x=11,y=11 (C)x=10,y=11(D)x=11,y=10 9.Char w;int x;float y;double z;则表达式w*x+z-y值的数据类型是A 。 (A)double (B)char (C)int (D)float 10.C语言中要求操作数必须是整数的运算符是 B 。

C语言程序设计模拟试题A附答案

《C语言程序设计》模拟试卷A 一、单项选择题(每题2分,共20分) 1、下列有关C语言的叙述中错误的就是(D)。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被瞧作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的就是(C)。 A) MAIN B) _HJ C) 2ong D) LINE1 3、以下能正确定义一维数组的就是(C)。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”;D) char a[5]={0,1,2,3,4,5}; 4、执行下列程序段后输出的结果就是(C)。 x = 9; while (x > 7) { printf(“*”); x- -; } A) **** B) *** C) ** D) * 5、设char str1[10] = “ABCDE”, str2[10] = “xyz”; 则执行语句 printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果就是(D)。 解析: strcpy(str1,str2); 后,str1[] 里就是"XYZ", Z 后面有字符串结束符 strcpy(str1,str2); 执行后,函数返回的就是str1, 因为str1[] 里就是新值"XYZ", 而 strlen(strcpy(str1,str2)) 就就是strlen(str1的新值),所以得3。 strlen 统计到字符串结束符以前,即,不计入字符串结束符。 A) 9 B) 8 C) 5 D) 3 6、若用数组名作为函数调用的实参,则传递给形参的就是(A)。

第一次月考试题卷(学生版)

六合九年一贯制学校2017年春季学期 七年级语文第一次月考试题卷 (时间:150分钟总分:120分) 首卷语:亲爱的同学们,经过新年后的第一个月学习,你的知识又增添了很多;你的水平又增强了很多;你的情感又丰富了很多,把这份试卷当作你施展才华的舞台吧! 一、积累与使用(24分) 阅读下面语段,完成1--2题(6分) 这本语文教材为我们打开了一片丰富多彩的新天地。“专题长征之歌”再现体现了红军长征的动人情景,讴歌了红军战士的钢铁意志和伟大的民族精神;在“专题爱国情怀”里,我们似乎倾听到海外游子思念故土的心声,体会到被剥夺使用母语权力的亡国者的痛楚,也品味了著名科学家始终眷恋祖国的深情,领悟了仁人志士面对山河破碎而壮志难酬的忧愤,爱国之情油不过生…… 1、将语段中画线的内容工整地书写在“田”字格里。(2分) 2、语段中有两个句子有语病,请找出来并加以改正。(不抄原句,直接写修改后的句子)(4分) 3、下列句中加点的词语使用准确的一项是()(2分) A.校园里传来了骇人听闻 ....的消息,王刚作文竞赛获得了全国一等奖。 B.他怒不可遏 ....地扬起手往桌子一拍,霍地站了起来。 C.提问要讲究艺术性,太容易不行,难得让学生不屑置辩 ....地不行。 D.班会上,班主任长此以往 ....地表扬了拾金不昧的李明同学。 4、将①—④句填在横线上,顺序最恰当的一项是 (2分) () 清明时节,天气晴明。。正在凝望之间,一朵白云冉冉而来,钻进了我们的房间里。 ①远处岗峦起伏,白云出没。②有时一片白云忽然飘散,变成了很多楼台。 ③凭窗远眺,但见近处古木参天,绿阴蔽日。④有时一带树林忽然不见,变成了一片云海。 A.①④③② B.③②①④ C.②③①④ D. ③①④② 5、下列句子,没有使用修辞手法的一项是()(2分) A.回望兰亭,难忘残园雨锁,难忘清波泛舟,难忘竹林漫步...... B.这条百年老街在初夏的阳光中,愈发显现出一种历史的沧桑感。 C.林子里很多地方还积着厚厚的雪,高山杜鹃花却等不及,径自开了起来。 D.每到冬季,流动的飞瀑凝固成一根根冰柱,仿佛一把巨大的竖琴,奏出美妙的乐章。6、仿写:美,无处不在,重要的是要有发现美的眼睛。请仿照例句,发挥你的想象,另写一个句子,表达你对美的感受。(2分) 例句①老师说:“书声琅琅,专注凝神的课堂就是美,一种渴求知识的美。”

人教版八年级数学下册第一次月考测试题附答案

大布初级中学第二学期八年级第一次月考试卷 出卷人:薛兵燕 一、填空题(3×10=30) 1.数3的平方根是 ,算术平方根是 ; 2的平方根是 ,a 2的算数平方根是 ; 3.a 的取值范围是 ; 4= ,2(= ,= ,= ; 5= ; 6.已知a+b =-3,ab =2,= ; 7.(2)a -= ; 8.=成立的条件是 ; 9.a = ,的值为 ; 10.在一个半径为2m 的圆形纸片上截出一个面积最大的正方形,则这个正方形的边长是 . 二.选择题(3×8=24) 11. ) A .0 B .2 C D .不存在 12. ) A B .3 4 C 12的算数平方根 D 13.a 的值是( ) A .2 B .3 C .4 D .5 14.1x -,则x 的取值范围是( ) A .x ≤1 B .x ≥1 C .x <1 D .x >1 15.下列各数中,与2-的积为有理数的是( ) A B .2+ C .2 D .2-+ 16.若a ≤0,化简a 的结果是( ) A .0 B .2a C .-2a D .2a 或-2a 17.化简,正确的结论是( ) A B C D 18.35 === 完全正确的个数是( ) A .2 B .1 C .4 D .3 三.解答题(共66分) 191计算: (1) 解: 解:

(- (3)2 解:解: 20.(5分)化简求值:2a(a+b)-(a+b)2,其中a,b 21.(24分)化最简二次根式: (1(2 解:解: (3(4 解:解: (5)-(6+ 22.(10分)计算:

(1) (2)222)(2- 23.(61x x -=- 24.(5 25.(5分)若8a ,小数部分是b ,求2ab -b 2的值.

精选C语言试卷(带答案).

2006-2007学年第二学期考试试卷A卷 考试科目C语言程序设计考试方式闭卷完成时限2小时 拟题人审核人批准人2007年7 月 5 日机械、电气、信息、生化、轻工、经管、理学院2006年级各理工科专业 说明: 1.应将全部答案写在答卷纸对应的题号处;否则作无效处理; 2.编程题应写明题号,若答卷纸不够,请写在背面,不要另添卷纸; 3.考试完成后,必须将试卷与答卷同时交回。 一、判断题(10小题,每题1分,共10分;用√表示正确,用×表示错误)1.在循环体内使用break语句和continue语句的作用相同。 2.函数返回值的类型最终取决于函数定义时形参的类型。 3.else语句一定要与if语句配对使用,程序中else语句的个数一定小于或者等于if语句的个数。 4.从狭义角度讲,算法是解决一个问题采取的方法和步骤的描述。 5.1/2的结果是0,所以1.0/2的结果也是0。 6.a=b=c=5可以理解为a=(b=(c=5))。 7.假设有语句int a[10]={1,2,3},*p;p=a;则p++完全等价于a++。 8.for(;;)等价于while(1)语句。 9.假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是6。 10.char *sp ={"welcome"};可以写成char *sp="welcome"; 。 二、单选题(16小题,每题1分,共16分) 1.以下数组定义中错误的是: (A) int x[][3] ={0}; (B) int x[2][3]={{1,2},{3,4},{5,6}};

(C) int x[][3]={{1,2,3},{4,5,6}}; (D) int x[2][3]={1,2,3,4,5,6}; 2.设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为: (A)EOF (B)NULL (C) 0 (D)非0值 3.有以下程序: main() {int y=10; while(y--) ; printf(“y=%d\n”,y); } 程序执行后的输出结果是: (A) y=0; (B)y=-1; (C) y=1 (D)while构成无限循环 4. 若有以下宏定义: #define N 2 #define Y(n) (N+1)*n 则执行语句int z; z=2*N+Y(5);后的值是 (A) 50 (B)34 (C)19 (D)无定值 5.以下叙述中错误的是: (A)c程序必须由一个或者一个以上的函数组成。 (B)函数调用可以作为一个独立的语句存在。 (C)若函数有返回值,必须通过return 语句返回。 (D)函数形参的值也可以传回给对应的实参。 6.设有如下定义的变量 union data { int i; char ch; float f; }b; 则变量b占用内存的字节数是(假设int类型占2个字节,char类型占1个字节,float类型占4个字节): (A) 4 (B)5 (C) 6 (D)7 7.以下叙述中错误的是:

C语言程序设计期末考试试题(含答案)

C语言程序设计 期末考试试题及其答案 一、单项选择题(本大题共20题,每题2 分,共40分) 1、以下不是C语言的特点的是( ) A、C语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件进行操作 D、C语言移植性好 2、以下不正确的C语言标识符是( ) A、ABC B、abc C、a_bc D、ab.c 3、一个C语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( ) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( ) A、int B、float C、double D、不确定 6、在C语言中,char型数据在内存中的存储形式是( ) A、补码 B、反码 C、源码 D、ASCII码 7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。 #include main(){ int x; float y; scanf("%3d%f",&x,&y); } A、12345 B、123 C、45 D、345 8、若有以下定义int a,b; float x,则正确的赋值语句是( ) A、a=1,b=2 B、b++; C、a=b=5 D、b=int(x); 9、以下程序的执行结果是( )

#include { int i=10,j=10; printf("%d,%d\n",++i,j--); } A、11,10 B、9,10 C、11,9 D、10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); A、A,Y B、65,65 C、65,90 D、65,89 11、下列运算符中优先级最高的是( ) A、< B、十 C、% D、!= 12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。 A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z ||1) 13、判断char型变量cl是否为小写字母的正确表达式为( ) A、’a’<=c1<=f’z’ B、(c1>=a)&&(c1<=z) C、(‘a’>=c1) (‘z’<=c1) D、(c1>=’a’)&&(c1<=’z’) 14、字符串"a"在内存中占据的字节个数为( ) A、0 B、 1 C、 2 D、 3 15、下面有关for循环的正确描述是( ) A、for循环只能用于循环次数已经确定的情况 B、for循环是先执行循环体语句,后判定表达式 C、在for循环中,不能用break语句跳出循环体 D、for循环体语句中,可以包含多条语句,但要用花括号括起来 16、下面程序的运行结果是( ) #include main() {int num=0; while(num<=2) {num++; printf(“%d ,num); } } A、 1 B、 1 2 C、 1 2 3

2020上第一次月考试题 附答案

娄底一职2020年高三班第一次月考 语文试题 本试题卷共6道大题,22道小题,共5页。时量150分钟。满分120分。 一、基础知识及运用(18分) 阅读下面的文字,完成1-6题。(18分,每小题3分) 有一次,我在教学楼的拐角处碰见了一个学生。他,,,面前是厚厚的资料,嘴里喋喋不休,应该是在背什么。我说:“这里暖气不热,为什么不到教室里去呢?”他不好意思地说:“教室里太暖.和,一会就迷糊了。这里冷,清醒点。” 这种场景其实在这所大学里并不鲜.见,()是年底临近各种大考的时候。一张书桌和椅子,放到教学楼任意一个角.落,就营造出了一个读书学习的小空间,开放()静谧.,艰苦()充盈。有时甚至就在电梯门口附近的角落里,也会有那么一个人兀自练着口语。闲聊中发现,他们都是害怕宿舍、家里太舒服太散.乱,没法安心学习,这才意识到要对自己狠一点。 认识的一个学生也是如此,放弃家里安排的金饭碗,一个人跑去上海,其中辛酸难以言表,还每天坚持苦学到凌晨。三年之后他拿到了注册会计师资格,不久入职世界著名会计师事务所工作,最新的消息则是他又开始攻读复旦大学的金融硕士。一般来说这些自讨苦吃的人都有清醒的意识,所以才会刻意从安逸.里勇敢出走,自觉.断除放纵乃至麻痹自己的根源。 人的身体本质是一个趋利避害的世俗皮囊,优渥的环境适合滋养它,可同时也容易让人沉溺其中,逐渐丧失斗志与坚韧,乐不思蜀就是一个很好的例证。但逃离安逸,并不是以苦自虐,()是懂得对苦的转换,希望在苦的逼迫与加持下,能够得偿所愿,苦尽甘来。要知道,当我们最终回忆起这一生时,那些让我们引以为傲的,有时更多的是对苦的舔.尝与超越。 1.语段中加点字的读音,不全正确 ....的一项是(B) A.暖.和 nuǎn 角.落 jiǎo B.鲜.见 xiān 静谧. mì C.散.乱 sǎn 安逸. yì D.自觉. jué舔.尝 tiǎn [解析]鲜.见 xiǎn 2. 语段中的下列词语,有错别字 ....的一项是( C ) A.闲聊 B.坚韧 C.沉弱 D.得偿所愿 [解析]沉溺 3. 填入语段中括号内的关联词,最恰当 ...的一项是( B ) A.尤其又但更 B.尤其但又而 C.何况但又却 D.何况又又而 4. 语段中画横线的成语,使用不恰当 ...的一项是() A.喋喋不休 B.难以言表 C.趋利避害 D.乐不思蜀 [解析]喋喋不休:喋喋,形容说话多;休,停止。唠唠叨叨,说个没完没了。此处应是说这个学生“不停地自言自语”,应改为“念念有词”。 5. 将下列语句依次填入语段中划横线空白处,最恰当 ...的一项是(D) ①不停搓着手②哈着气③对窗而坐 A.①②③ B.③②① C.①③② D.③①② 6. 语段中划浪线的句子运用的主要修辞手法是( B ) A.拟人 B.比喻 C.借代 D.对偶 [解析]“金饭碗”比喻稳定而待遇非常优厚的职位。 二、古代诗文阅读 (一)阅读下面的诗歌,完成7-8题。(6分,每小题3分) 田家(欧阳修) 绿桑高下映平川,赛罢田神笑语喧。林外鸣鸠春雨歇,屋头初日杏花繁。 【注】赛,旧时祭祀酬报神恩。 7.对这首诗的解说,不恰当 ...的一项是 ( C) A.首句写葱翠碧绿的山川平野景色。 B.第二句描写祈祷后载歌载舞,笑语喧天的欢乐场面。 C.第三句勾画了江南农村孟春季节特有的自然景色。 D.末句写太阳从东边屋脊上升了起来,经春雨滋润的杏花,在阳光照耀下格外娇艳。 [解析]“孟春”是农历正月。杏花一般是三月开放,花期是三月--五月。 8.对这首诗的赏析,不恰当 ...的一项是 ( C ) A.诗人以“绿”字开篇,突出了浓浓的春意,勃勃的生机。 B.第一句、第二句在势态上动静相应,在色调上浓淡相宜,搭配得非常协调。 C.第三句“歇”字巧用拟人手法,与李清照“应是绿肥红瘦”的意境有异曲同工之妙。 D.全诗以独特的笔触,浓墨重彩地描绘了一幅色彩绚丽的山乡春景图,情景交融。 [解析]和李清照词句没有相似性。本诗主要表达了作者对田园生活的热爱与赞美,李清照“应是绿肥红瘦”表达了惜花之情。 (二)阅读下面的文言文,完成9-11题。(9分,每小题3分) 王生好学而.不得法。其友李生问之曰:“或谓君不善学,信.乎?”王生不说,曰:“凡师之所言,吾悉能志之,是不亦善学乎?”李生说之曰:“孔子云‘学而不思则罔’,盖学贵善思,君但.志之而.不思之,终必无所成,何以谓之善学也?”王生益愠,不应而还走。居五日,李生故寻王生,告之曰:“夫善学者不耻下问,择善而.从之,冀闻道也。余一言未尽,而君变色以去。几欲拒人千里之外,其择善学者所应有邪?学者之大忌,莫逾自厌.,盍改之乎?不然,迨年事蹉跎,虽欲改励,恐不及矣!”王生惊觉,谢.曰:“余不敏,今日始知君言之善。请铭之坐右,以昭炯戒。” 9.下列句子中加点的词的解释,不正确 ...的一项是( B) A.或谓君不善学,信.乎信: 真的 B.君但.志之而不思之但: 但是 C.学者之大忌,莫逾自厌.厌: 满足 D.王生惊觉,谢.曰谢: 道歉

2019-2020年八年级下学期第一次月考语文试卷及答案

2019-2020年八年级下学期第一次月考语文试卷及答案(本试卷满分100分,考试时间120分钟命题:时堰镇中学) 【温馨寄语】亲爱的同学,如果这份试卷是一片蔚蓝的天空,你就是那翱翔的雄鹰。请自信地握起你 的笔,也许你会比雄鹰飞得更高、更远! 一、积累与运用(29分) 1.在下列横线上,默写出相应的内容。(8分) (1)他山之石,。 (2),怅望青田云水遥 (3)淮南秋雨夜,。 (4),人不学,不成行。 (5)难道你就只觉得它只是树?,至少也象征了北方的农民?(6)韩愈《马说》中“?”的语句,明确揭示“不识人才、埋没人才”的黑暗现实,抒发了作者怀才不遇、壮志难酬的愤懑之情。 (7)但只要有这点精神,就是一个高尚的人,,一个有道德的人。 2.阅读下面语句,按要求答题。 黄与绿主zǎi着,无边无银,坦荡如底,这时如果不是宛若并肩的远山的连峰提醒了你,你会忘记了 汽车是在高原上行驶。 石榴有梅树的枝干,有杨柳的叶片,奇崛.而不枯jí,清新而不柔媚.,这风度实兼备了梅柳之长,而舍去了梅柳之短。 (1)给加点字注音,或根据拼音写汉字。(4分) 奇崛.()主zǎi()柔媚.()枯jí() (2)画横线的句子有两个错别字,请找出来并改正。(2分) 改为改为 3.下列各句中,没有语病 ....的一句是()(2分) A.马航MH370班机失联后,机上239人的安危牵动我们每个人的心。 B.是否选择低碳生活方式,是衡量现代人良好素质的重要标准。 C.减轻学生过重课业负担,是目前中小学教学工作的当务之急。 D.理想的教育应该是培养学生善于探索、善于发现的水平。 4.下列加点的成语使用正确的一项是()(2分) A.有人认为天才之作总是合天地之灵气,妙手偶得,据说《蓝色多瑙河》就是作者在用餐时灵感一来 随手写在袖口上的。 B.他们响应国家号召,见异思迁,毅然放弃都市的优越条件,扎根西部建功立业。 C.嫦娥三号着陆器和“玉兔号”月球车在三个月昼工作期间,圆满完成了工程任务,无疑是为我国航 天事业建立了一座巍峨的海市蜃楼。

最新C语言程序设计试卷(含答案)

说明:请将单项选择题(1~50空)的正确答案涂写考试答题卡,将填空(51~75空)等文字题按【】中的序号写入下面文字答题卡,否则不得分。 二、阅读程序题文字答题卡:(每空2分,共24分) 三、完善程序填空题文字答题卡:(每空2分,共26分) 一、单项选择题(每空1分,共50分) 请将正确答案按【】中的序号写入答题卡,否则不得分。 1.在C语言中,一条语句以【】字符作为结束符。

A),B);C).D)无符号2.以下4组标识符中,能作为变量名使用的是【】。 A)age,struct,s1 B)2A,b_3,main C)ELSE,a[2],m123 D)_abc,INT,abcd 3.判断char型变量ch是否为数字字符的正确表达式为【】。 A)0<=ch<=9 B)'0'<=ch<='9' C)(0<=ch)&&(ch<=9)D)('0'<=ch)&&(ch<='9') 4.已知小写字母a的ASCII码值是97,大写字母A的ASCII码值是65,下列语句中不能输出大写字母B的是【】。 A)putchar('A'+1);B)putchar('b'-32); C)putchar(98-32);D)putchar(B); 5.空字符串的长度是【】。 A)0B)1 C)2 D)3 6.整型变量a定义后赋初值的结果是【】。 int a=2.8*6; A)12 B)16C)17 D)18 7.若有以下说明语句,则该语句【】。 char a='\077'; A)使a的值包含1个字符B)使a 的值包含4个字符 C)使a的值包含3个字符D)说明不合法 8.下面的程序结果为:【】。 main() { int x=023; printf("%d\n",--x); } A)17 B)18C)23 D)24 9.源程序执行后,屏幕上显示【】。 main() { int a; float b; a=4; b=9.5; printf("a=%d,b=%4.2f\n",a,b); } A)a=%d,b=%f\n B)a=%d,b=%f C)a=4,b=9.50 D)a=4,b=9.5 10.设int x=10;x+=x%=(-6)+4;则x= 【】。 A)0B)16 C)18 D)10

C语言程序设计模拟试题2(附答案)

《C语言程序设计》模拟试卷二 一、填空题。(每空2分,共30分) 1.设有变量说明语句 int x=1,y=2; 则执行下述printf语句的输出结果是___1.000000___ _____。 printf("%f\n",1.0+x/y); 2.执行下述程序 #include main() { int x,y; scanf("%2d%*2s%1d",&x,&y); printf("%d\n",x+y); } 若从键盘输入 12345671 则程序的输出结果是__17______。 3.以下程序的功能是:从键盘上输入若干名学生的成绩(百分制,可带小数,以输入负数或0为结束标志),统计并输出最高成绩和最低成绩。请填空。 #include main() {

float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while ( X>0&&X<=100 ) { if (x>amax) amax=x; else if (x

_k++ _________; d=1.0/(k*(k+1)); } while (k<=n); printf("%f\n",s); 5.执行下述程序的输出结果是_-3 -4 0 4 4 3___ ____。 #inclued main() { int a[6],i; for (i=0;i<6;i++) { a[i]=9*(i-2+4*(i>3))%5; printf("%3d",a[i]); } printf("\n"); } 6.执行下述程序时的输出结果是____6_____ ________。 #include main() { int a[]={2,4,6,},*ptr=&a[0],x=8,y,z; for (y=0;y<3;y++) z=(*(ptr+y)

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