当前位置:文档之家› C语言程序设计期末试卷.doc

C语言程序设计期末试卷.doc

C语言程序设计期末试卷.doc
C语言程序设计期末试卷.doc

计算机科学与技术学院计算机专业科班《 C语言程序设计》课程

A / B卷

考试时间:200 年月日上、下午

学号:姓名:得分.

一、选择题(每小题 2 分,共 40 分)

1、属于C语言基本数据类型的是( )

A.指针型

B.无符号整型

C.数组型

D.结构型

2、C语言中,″\x3d″在内存中占用的字节数是( )

A.1

B.2

C.4

D.5

3、字符a的ASCII码为97,在C程序中可用下列方法表示,除了

A. ‘a’

B. ‘97’

C.‘\141’

D. ‘\x61’

4、设int a,*p;则语句p=&a;中的运算符“&”的含义是( )

A.位与运算

B.逻辑与运算

C.取指针内容

D.取变量地址

5、设有如下定义:int x=l,y=-1;,则语句:printf("%d\n",(x--&++y));的输出结

果是

A. 1

B. 0

C. -1

D. 2

6、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是

A. c=b=a;

B. (a=c)||(b=c) ;

C. (a=c) &&(b=c);

D. a=c=b;

7、设有说明语句:char a= '\72abc';则变量a ( )

A. 包含6个字符

B. 包含5个字符

C. 包含4个字符

D. 说明不合法

8、在C语言中,数字029是一个()

A.八进制数

B.十六进制数

C.十进制数

D.非法数

9、C语言的编译系统对宏命令是( )

A.在程序运行时进行代换处理的

B.在程序连接时进行代换处理的

C.和源程序中其它C语句同时进行编译的

D.在对源程序中其它成份正式编译之前进行处理的

10、以下说法中正确的是()。

A.C语言程序总是从第一个定义的函数开始执行

B.在C语言程序中,要调用的函数必须在main( )中有定义

C.C语言程序的执行既可以采用解释方式,也可以采用编译方式

D.C语言程序中的main( )函数可以不放在程序的开始部分

11、若有声明语句char ch=’a’,*pc=&ch;以下语句中,有语法错误的是。

A.(*pc)++

B.ch+=-‘a’+’A’;

C.toupper(ch)=ch;

D.ch++;

12、以下关于函数叙述中,正确的是。

A.在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值

B.在函数体中至少必须有一个return 语句

C.在函数体中可以定义另一个函数

D.在函数体中可以调用函数自身

13、以下不能正确进行字符串赋初值的语句是()

A.char str[5]= "good!";

B.char str[ ]= "good!";

C.char *str="good!";

D.char str[5]={ 'g','o','o','d'};

14、以下关于switch语句和break语句的描述中,只有()是正确的。

A.在switch语句中必须使用break语句

B.在switch语句中,可以根据需要使用或不使用break语句

C.break语句只能用于switch语句中

D.break语句是switch语句的一部分

15、设有数组定义:char array [ ]="China";则数组 array所占的空间为()

A.4个字节

B.5个字节

C. 6个字节

D.7个字节

16、设有说明语句:char a= “\123abc”;则变量a ( )

A. 包含7个字符

B. 包含6个字符

C. 包含5个字符

D. 包含4个字符

17、在C语言中,不正确的int类型的常数是()

A. 32768

B. 0

C. 037

D. 0xAF

18、设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′\0′};

那么( )

A.x数组的长度等于y数组的长度

B.x数组的长度大于y数组的长度

C.x数组的长度少于y数组的长度

D.x数组与y数组的存储区域相同

19、设int i,x[3][3]={1,2,3,4,5,6,7,8,9};

则下面语句

for(i=0;i<3;i++)

printf(″%d″,x[i][2-i]);

的输出结果是( )

A.147

B.159

C.357

D.369

20、下面函数定义有错误的是( )

A.f1(x1,x2)

B.f1(x1,x2)

int x1,x2; int x1;int x2;

{函数体} {函数体}

C.f1(int x1,x2)

D.f1(int x1,int x2)

{函数体} {函数体}

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

1、设int y;执行表达式(y=4)||(y=5)||(y=6)后,y的值是______。

2、设char ch=′A′;则printf(″%c″,(ch>=′A′ && ch<=′Z′)? ch+32 : ch);的是

______。

3、结构化程序设计的三种基本结构是:选择结构、循环结构和______。

4、设int a[3][4]={{1,3,5,7},{2,4,6,8}};则*(*a+1)的值为______。

5、若函数定义为

int data( )

{ float x=9.9;

return(x);

} 则函数返回的值是______。

6、设struct student

{int no;char name[12];

float score[3];

{s1,*p=&s1;.

用指针变量p给s1的成员no赋值1234的方法是______。

7、判断文本文件是否结束时使用的符号常量EOF的值是______。

8、在C语言中,一个二维数组可以看成若干个______数组。

9、设有一个名为″myfile.c″的C程序,

其主函数为mian(int argc,char *argv[ ])。如果在执行时,输入的命令行为

myfile aa bb ↙

则形式参数argc的值是______。

10、设int a[10];数组元素a[5]用指针表示的形式是_______。

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

( ) 1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。

( ) 2、在C语言的复合语句中,只能包含可执行语句。

( ) 3、自动变量属于局部变量。

( ) 4、一个函数利用return只能返回一个函数值。

( ) 5、在程序运行过程中,系统分配给实参和形参的内存单元是不同的。

( ) 6、已知:char c='A';int i=1,j;执行语句j=!c&&i++;则i和j的值分别是0,1( ) 7、所有定义在主函数之前的函数无需进行声明。

( ) 8、&既可以用作单目运算符也可以用作双目运算符

( ) 9、宏定义和文件包含都是C语言中的编译预处理命令,对它们的处理都是在编译前完成的。

( ) 10、一个函数利用return不可能同时返回多个值。

四、编程题(每小题 10 分,共 20 分)

1、写程序,求1!+2!+……n!,要求从主函数输入n的值,用函数实现阶乘的计算,

并通过函数值返回(请注意合理的类型选取)。

2、将100个整数输入数组后按每行10个数输出。

答案

一、选择题:

1.B

2.A

3.B

4.D

5.B

6.C

7.D

8.A

9.D 10.D

11.C 12.D 13.A 14.B 15.C 16.C 17.A 18.A 19.C 20.C

二、填空题:

1. 4

2. 96

3. 顺序结构

4. 2

5. 9

6. p->no=1234;

7. 1

8. 一维

9. 3 10. *(a+5)

三、判断题:

1.对

2.错

3.对

4. 对

5. 对

6. 对

7. 错

8. 对

9. 对10. 对

四、编程题:

1. #include

void main()

{

int i,n,sum=0;

printf("请输入n的值:");

scanf("%d",&n);

for(i=1;i<=n;i++)

sum+=f(i);

printf("阶乘的和为:%d\n",sum);

}

int f(int m)

{

int i,mul=1;

for(i=1;i<=m;i++)

mul*=i;

return mul;

}

2. #include

void main()

{

int a[100];

int i=0,count=0;

for(i=0;i<10;i++){

scanf("%d",&a[i]);

}

for(i=0;i<10;i++){

printf("%d ",a[i]);

if(++count%5==0)

printf("\n");

}

}

C语言程序设计试题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abc B、12AC C、sun D、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是(B) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是(A) A、% B、/ C、%和/ D、+ 6、以下关于运算符的优先顺序的描述正确的是(C) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是(C) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)

A、INPUTx、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C)voidmain() {intm,n; scanf(“%2d%3d”,&m,&n); printf(“m=%dn=%d\n”,m,n); } A、m=23n=45 B、m=234n=56 C、m=23n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A)main() {intx,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、0B、22C、12D、10 11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次 B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句 12、以下对二维数组的正确说明的语句是(C) A、inta[3][] B、floata(3,4) C、doublea[3][4] D、floata(3)(4) 13、以下程序的输出结果是(C) main()

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)

人教版三年级下册期末试卷

2013年人教版小学三年级下册期末试卷 语文 (时间:120分钟总分:100分) 第一部分:基础知识积累与运用(45分) —、我是小小书法家。(10分) tuò mo zhuāng jiàfán zhí dì gěi yí dàn dēng shàng wǎn xiá yá chǐ wǎ ng luò xìn xiāng 二、火眼金睛,辨字组词。( 6分) 渴( ) 澡( )悟( )迫( )警( ) 较( ) 喝( ) 藻 ( ) 梧 ( ) 怕 ( ) 敬( ) 校( ) 四、我会给加点字选择合适的义项填在括号里。(3分) 光:①光线②只③没有 1、不光是我一朵,一池的荷花都在舞蹈。() 2、明亮的月光,照在静静的原野上。() 3、弟弟把零用钱都花光了。() 五、我会选择合适的量词填在括号里。(6分) 道头瓶支幅阵 一()金光一()歌曲一()油画 一()微风一()水牛一()清水 六、我会选择合适的关联词语填空。(5分) 虽然……但是……只有……才……不但……而且……如果……就…… 即使……也…… 1、( )多读多写,写作能力( )能提高。 2、这件衣服( )合体,( )漂亮。 3、( )明天下雨,我们( )不去春游。 4、( )你的成绩再好,( )不能骄傲。 5、李老师( )病了,( )她仍然坚持来上课。 七、我会从句子中找出反义词,写下来。(5分) 1、空气有冷有热,才能流动,成为风。(——) 2、如果没有太阳,那么地球将充满黑暗和寒冷,是太阳给地球带来了光明和温暖。 (——)(——) 3、离开了水,人类将面临死亡,无法生存。(——) 4、从东山上升起的太阳,到西山上就要落下!(——) 八、我会填。(6分) 1、,报得三春晖。 2、久晴大雾必阴,。 3、日落胭脂红,。 4、,无雨山没腰。 5、我还能写一句有关天气的谚语。 第二部分:阅读积累与运用(25分) (一)课内阅读(14分) 有这么一个传说,古时候,天上有10个太阳,晒得地面寸草不生。人们热得受不了, 就找一个箭法很好的人射掉9个,只留下一个,地面上才不那么热了。其实,太阳离我

C语言程序设计试题1

C语言程序设计试题1 一、单项选择题 1.C语言规定,在一个源程序中main函数的位置______d___ 。 A.必须在最开始B.必须在最后 C.必须在预处理命令的后面D.可以在其他函数之前或之后 2.以下选项中,_________d__ 是C语言关键字 A.printf B.include C.fun D.default 3.已知有声明"int a=3,b=4,c;",则执行语句"c=1/2*(a+b);"后,c的值为____a_ 。 A.0 B.3 C.3.5 D.4 4.设指针变量占4个字节的内存空间,若有声明"char *p="123";int c;",则执行语句 "c=sizeof(p);"后,c的值为__d__ A.1 B.2 C.3 D.4 5.已知有声明"int a=3,b=4;",下列表达式中合法的是_d___。 A.a+b=7 B.a=|b| C.a=b=0 D.(a++)++ 6.已知有声明"char s[20]="Hello";",在程序运行过程中,若要想使数组s中的内容修改为"Good",则以下语句中能够实现此功能的是___d_。 A.s="Good"; B.s[20l="Good"; C.strcat(s,"Good"); D.strcpy(s,"Good"); 7.已知有声明"int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};",若需要引用值为12的数组元素,则下列选项中错误的是_a___ 。 A.*(a+2)+3 B.*(*(a+2)+3) C.*(a[2]+3) D.a[2][3] 8.已知有声明"int n;float x,y;",则执行语句"y=n=x=3.89;"后,y的值为_b___ 。 A.3 B.3.0 C.3.89 D.4.0 9.已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为 __b__。 A.3,1 B.15,12 C.15,1 D.3,12 10.下面的函数定义正确的是_____d________ A)float fun (float x ; float y) {return x*y;} B)float fun (float x,y) {return x*y;} C)float fun (x,y) {int x,y;return x*y;} D)int fun (int x, int y) {return x*y;} 11.某程序需要使用一个代表常数3.14的符号常量名P,以下定义中正确的是_d___。 A.#define P 3.14; B.#define P(3.14) C.#define P=3.14; D.#define P 3.14 12.下列四个选项中,属于C语言关键字的是__c__ 。 A.Float B.single C.double D.real 13.已知某编译系统中signed int类型数据的长度是16位,该类型数据的最大值是_D___。 A.32767 B.32768 C.127 D.65535

C语言程序设计试题集

第一章基础知识 一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。

程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。 13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。

三年级语文下册期末考试试卷及答案

三年级下册语文期末模拟试题 (答题时间:80分钟) 一. 看拼音写词语。 yūníbēng jǐn gōng chéng zhíyè ()()() () bài fǎng shūjítān lán xiácháng ()()()() xìnìsuīrán pǔshíkuǎn dài ()()()() xūyào hóu jiézàn shǎng zhùhè 【 ()()()()zǔzhǐshàshízhūi zhúcuòwù ()()()() fán nǎo jǔsàng juézégào jiè ()()()() yán géduǒbìchǎn zi dīng zhǔ ()()()() shěn shìyán sùshúxīchíxù ()()()()límíng qiāng dàn fèn nùjiān jù 、 ()()()()guīdìng shùzhuāng shǒu zhūdài tù ()()() yǎn ěr dào líng gǔshòu rúchái ()() láng tūn hǔyàn yìkǒu tóng shēng ()() 二. 填空组成词语。 五()六色全神()注()()

有味 , 兴高()()争先()后完整无() ()()起舞()山()野()云()雾 ()()私语波涛()()五()十() ()()相处()奋人心欢声()() 专心()志持之以()()()不语 色彩()()()精会神 三. 写出下列词语的近义词和反义词。 1. 近义词: 快乐--()创造--()宁静--() / 奇异--()依然--()本领--() 渴望--()珍贵--()激励--() 全神贯注--() 2. 反义词: 警惕--()精致--()坚持--() 镇静--()兴高采烈--() 宁静--()黑暗--()幸福--() 坚定--()胜利--() ¥

c语言程序设计试题答案

习题7 7.1选择题。 (1)下列对字符串的定义中,错误的是: A 。 A) char str[7] = "FORTRAN"; B) char str[] = "FORTRAN"; C) char *str = "FORTRAN"; D) char str[] = {'F','O','R','T','R','A','N',0}; (2)以下程序段的输出结果是:____D_________ char a[] = "ABCDE" ; char *p = NULL; for (p=a; p main() { static char a[5]; a = "abcde" ; printf("%s\n", a); }

B) #include <> main() { static char a[7]= "goodbye!"; printf("%s\n", a) ; } C) #include <> main() { char a[5] = "abcde"; printf("%s\n", a) ; } D) #include <> main() { static char a[]="abcde"; printf("%s\n", a) ; } (4)阅读下列函数,函数功能为___A_____。 void Exchange(int *p1, int *p2) { int p; p = *p1; *p1 = *p2; *p2 = p; } A)交换*p1和*p2的值B)正确,但无法改变*p1和*p2的值 C)交换*p1和*p2的地址 D)可能造成系统故障

C语言程序设计习题集(3)

指针 一单项选择题(每题2分,共40分) 1 以下叙述中错误的是_B__。 A 在程序中凡是以“#”开始的语句行都是预处理命令行 B 预处理命令行的最后不能以分号表示结束 C #define MAX是合法的宏定义命令行 D C程序对预处理命令行的处理是在程序执行的过程中进行的 2 若程序中有宏定义行:#define N 100 ,则以下叙述中正确的是__B_。 A 宏定义行中定义了标识符N的值为整数100 B 在编译程序对C源程序进行预处理时用100替换标识符N C 对C源程序进行编译时用100替换标识符N D 在运行时用100替换标识符 3 若有如下宏定义: #define N 2 #define y(n) ((N+1)*n) 则执行下列语句:z=4*(N+y(5));后的结果是_B__。 A 语句有错误 B z值为68 C z值为60 D z值为180 4 以下程序运行后的输出结果是_A__。 #define F(X,Y) (X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } A 12 B 15 C 16 D 20 5 以下程序运行后的输出结果是_C__。 #define f(x) (x*x) main() { int i1,i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } A 64,28 B 4,4 C 4,3 D 64,64 6 若已定义a为int型变量,则__D_是对指针变量p的正确说明和初始化。 A int p=&a; B int *p=a; C int *p=*a; D int *p=&a; 7 已知下列说明语句: static int a[]={2,4,6,8} static int *p[]={a,a+1,a+2,a+3}; int **q; q=p; 则表达式**(q+2)的值是_A__。 A 6 B 2 C 4 D 8 8 下面是一个初始化指针的语句:int *px=&a;,其中指针变量的名字应该__C_。 A *px B a C px D &a 9 若指针px为空指针,则_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)。

[最新]人教版小学数学三年级下册期末试卷含答案

人教版三年级数学下册期末测试卷 一、填一填。 1、2018年是()年,这年的第一季度一共有()天。 2、4平方千米=()平方米 3500平方厘米=()平方分米 3、52.72读作:();十点零三写作()。 4、计算120×70,可以先把()和()相乘,得到(),再在乘得的数的末尾添上()个“0”。 5、早上如果太阳在你的左边,你的前面是()面、后面是()面。 6、一个正方形的周长是20厘米,它的边长是( )厘米,它的面积是( )平方厘米。 7、7月1日的前一天是()月()日。 8、一辆汽车上午11:30从甲地出发,下午3:30到达乙地,途中一共用了()小时。 9、£79÷6,如果商是三位数,□里最小可以填();如果商是两位数,□里最大可以填()。 二、选择题。(将正确答案的序号填在括号里) 1、125×80的积的末尾有()个0。 A.3 B.4 C.5 2、黑板的面积是3()。 A.平方厘米 B.平方分米 C.平方米 3、13元6分写成小数是()元。 A.13.60 B.13.06 C.1.26 4、小剧场的观众席有47排,每排24个座位。这个小剧场能容纳的观众人数()1300人。 A.大于 B.小于 C.等于 5、819是9的多少倍?下面列式正确的是()。 A.819-9 B.819÷9 C.819×9 三、判断题。(对的打“√”错的打“×”) 1. 一个正方形的周长是32厘米,它的面积是64厘米。() 2. 两位数乘两位数的积一定是三位数。() 3. 9.26<9.62。() 4. 两个相邻的面积单位之间的进率是100。() 5. 周长相等的图形,它们的面积也相等。()

c语言程序设计期末试题B(含答案)

c语言程序设计期末试题B(含答案) 一单项选择题(每小题1分,共10分) 1. A 2. C 3. D 4. A 5. B 1.以下4组用户定义标识符中,全部合法的一组是() A)_total clu_1 sum B)if -max turb C)txt REAL 3COM D)int k_2 _001 2.以下程序的输出结果是() #include main( ) { int a = 1, b = 2, c = 3; printf(“%d”, c>b>a); } A) 2 B) 1 C) 0 D) 3 3.以下正确的叙述是() A) 在C语言中,main函数必须位于文件的开头 B) C语言每行中只能写一条语句 C) C语言本身没有输入、输出语句 D) 对一个C语言进行编译预处理时,可检查宏定义的语法错误 4.设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是() A)scanf("%d",pa); B)scanf("%d",a); C)scanf("%d",&pa); D)scanf("%d",*pa); 5.若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是() A) 0 B) 0.5 C) 1 D) 2 6. D 7. D 8. A 9. C 10. D 6.能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是() A) a>=10 or a<=0 B)a>=0|a<=10 C)a>=10 &&a<=0 D)a>=10‖a<=0 7.执行下面的程序时,将1、2、3、4分别赋给a、b、c、d,正确的输入是() main( ) { int a,b,c,d; scanf(“%d,%d,%d%d”,&a,&b,&c,&d); … } A)1 2 3 4 B)1 2 3,4 C) 1,2,3,4 D) 1,2,3 4

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

人教版三年级下册语文期末试卷

人教版三年级下册期末统考试卷 同学们,经过一个学期的努力和紧张的复习后,相信你一定有不少的收 获,快来展示一下不吧!要认真书写,细心地读题和答卷哦!试卷满分100分,限时90分钟。赶快行动吧,祝你取得好成绩! 一、读拼音,写汉字,你定能准确而规范地写出来!(4分) j ǐn ɡ t ì tuo mo fan zhi b ēi c ǎn 二、照样子先组词,然后换偏旁构成不同的字,再组词。你一定行!(6分) 例:珍(珍珠) 诊 (诊断) 猎( ) ( ) 烧( ) ( ) 异( ) ( ) 编( ) ( ) 三、将下列词语补充完整。(3分) 亡羊( )( ) 聚( )会( ) ( )( )玲珑 提( )吊( ) 小心( )( ) 恋( )不( ) 四、用“静”字组成三个不同的词,再填空,使句子通顺连贯。要细心啊!(3分) 1、早晨,同学们纷纷来到学校,( )的校园顿时热闹起来。 2、在( )的山谷里,响起了悠扬的笛声。 3、做事必须( ),才能做到急中生智。

五、请选择合适的词语填空。(4分) 只要……就……不但……而且……如果……就……因为……所以…… 1、为了编写这部药物书,李时珍()在治病的时候注意积累经验,()亲自到各地去采药。 2、我不用箭,()拉一下弓,这只大雁()能掉下来。 六、我会照样子写句子。(8分) 例:水是那样绿,绿得好像是被周围的绿树、绿草染过似的。 花儿为什么这样红,红得___________________________。 例: 翠鸟蹬开苇秆,像箭一样飞过去。 ____________________________________________ 例:马跑得越快离楚国不就越远了吗?马跑得越快,离楚国就越远了。 这样冷的天气,老大还能耐得住吗? 难道我们不应该努力学习吗? 七、按要求补充完整,你肯定行!(7分) (1),行必果。 (2)少壮不努力,。 (3)有志者,。 (4),人无再少年。 (5)《嫦娥》中表达自己后悔的诗句是: (6)《乞巧》中姑娘期盼巧手诗句是: (7)请积累一句歌颂母爱的诗句: 八、读《一个小村庄的故事》选段,回答下面问题。(15分) 一年年,一代代,山坡上的树木不断减少,luo lu( )的 土地不断扩大……树木变成了一栋栋房子,变成了各式各样的工具, 变成了应有尽有的家具,还有大量的树木随着屋顶冒出的柴烟消失在

C语言程序设计期末考试试题及答案知识分享

C语言程序设计试题 (2008 /2009 学年第二学期) 一.选择题(满分30分,每题2分) 1.若a、b、c都定义为int类型且初值为0,则以下不正确的赋值语句是 D 。 A. a=b=c+8; B. a+=y+3; C. c++; D. a+b+c 2. 已知int j,i=1;执行语句“j=i++;”后,变量i的值是 B 。 A. 1 B. 2 C. –1 D. -2 3.执行下面程序: #include "stdio.h" void main() { int a=1,b=2,c=3; c=(a+=a+2),(a=b,b+3); printf(“%d,%d,%d”,a,b,c); } 则输出结果是: A 。 A. 2,2,4 B. 4,2,3 C. 5,5,3 D. 4,2,5 4.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为 D 。 A. a< >0 B. !a C. a=0 D. a 5. for (j=0;j<11;j++);循环结束后,j的值是 B 。 A. 12 B. 11 C. 10 D. 9 6. C语言中函数返回值的类型由 D 决定的。 A. return语句中的表达式类型 B. 调用该函数的主调函数的类型 C. 调用函数时临时决定 D. 定义函数时所指定的函数类型 7. 下列说法中正确的是 B 。 A 在调用用户自定义函数时,必须对其进行声明。 B 函数可以返回一个值,也可以什么值也不返回。 C 说明函数时,必须明确参数的类型和返回值。 D 在程序设计中空函数没有什么作用。8. 若int i=10;执行下列程序后,变量i的正确结果是 D 。 switch ( i ) {case 0: i+=1; case 10: i+=1; case 11: i+=1; default: i+=1; } A. 10 B. 11 C. 12 D. 13 9. 下列语句中不正确的字符串赋值或初始化的是 C 。 A. char str[10]={"strings"}; B.char str[8]={'s','t','r','i','n ','g','s','\0'}; C. char str[10]; str= "strings"; D. char str[]= "strings"; 10. 有如下程序: #include void main() { int a=1,b=0,c=0; if (a

C语言程序设计程序填空题库及答案

程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【】下面程序的功能是不用第三个变量,实现两个数的对调操作。#include <> main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); }

【】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include <> double pi(long n) { double s=; long i; for(i=1;i<=n;i++) s=s+ ①; return( ②); } 【】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

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)

三年级语文下册期末考试试卷及答案

2014年语文下册期末参考试题 (答题时间:60分钟) 一. 基础知识(40) 1. 我会拼,也会写。(8) yún xiájiāo yìfán zhí ()()() yǎn gài jiǎn yuaxiāng sì ()()() tián rùn zàn gē ()() 2. 我会组词。(8) 治()瑞()便bián() 冶()端()biàn() 佛fó() fú() 3. 我能加偏旁组新字,再组词。(10) 曷-()()相-()()走-()() 弟-()()每-()()()-()() 4. 我能给“面”字选择正确字义,把序号写()里。(5) 面:(1)脸(2)对向(3)事物的表面(4)粮食或其他东西磨成的粉(5)量词 (1)协管员每人手里拿一面小旗。() (2)妈妈用洗面液洗脸。() (3)教师办公桌的桌面干净整齐。() (4)家乡的小山村背山面水,风景优美。() (5)今天奶奶为我熬了玉米面粥。() 5. 我能按要求写四字词语。(9) 津津有味(AABC)_______ ________ 七上八下(数字)_______ ________ 马马虎虎(AABB)_______ ________ 二. 阅读能力(50) 1. 我能按原文把句子补充完整。(18) 今夜露水重,________________。 精练著名的话叫_________。 包公断案--__________。 家家__________,穿尽_________。 卖木雕的少年和我同说的一句话是__________。

2. 我能读懂一段话,并能体会其中的意思。(10) 太阳会发光,会发热,是个大火球。太阳的温度很高,表面温度有6000摄氏度,就是钢铁碰到它,也会变成汽;中心温度估计是表面温度的3000倍。 短文的第一句话说的是太阳(),这是它的特点之一。第二句分两个方面说的,先说太阳的(),再说太阳的()。这段话“_______”一词用得很准确。因为_______________。 3. 我能阅读短文,自己学明白。(22) 爱的故事 一个失去双亲的小女孩和奶奶相依为命,一天夜里,房子起火,奶奶被烧死了。在一片火海中,小女孩哭叫着,却无法逃离死亡的威胁。 突然,一个男人冲进火海,他再出现时,手里抱着小女孩,他把孩子交给前来迎接的人们,男人便消失在夜色中。 镇政府召开群众集会,商议谁来抚养这个小女孩。一个教师说,她收养孩子,保证孩子能受到良好的教育;一个农夫说,他收养孩子能让孩子在农场健康生活;一个富人说,他能给孩子金钱和金钱所能买到的一切东西。其他人也纷纷发言,述说能抚养这个孩子的种种理由。 小女孩一直沉默无语,眼睛看着地板,没有表情。这时,一个男人从大厅后面走来,他步子很慢,似乎忍受着巨大的痛苦。他来到小女孩面前,张开了双臂。人群一片哗然,他手上、胳膊上布满了可怕的伤疤。 小女孩立刻叫出声来:“______________”双手抱住了那男人的脖子,把脸埋进了男人的怀里,抽泣了一会儿,然后,抬起头,笑了。 …… (1)仔细读文,数一数全文共有()个自然段。(2) (2)文章中的______、_______、________等都要收养小女孩,说明他们都具有________。(8) (3)是谁救了小女孩?读明白后把小女孩叫出的话用你的语言写在段中空白处。(4) (4)你认为小女孩最后一定会和_________回家了,因为_______________(8) 三. 表达能力(8) 网络真的这么神奇?我带着好奇心,迫不及待地叫妈妈打开电脑,进入一个卡通网站,不一会儿,孙悟空出现在电脑屏幕上。我目不转睛地盯着屏幕,米老鼠、唐老鸭、花木兰、黑猫警长,都笑眯眯地看着我,还伴着音乐做着各种有趣的动作,“真神了!”我不由得赞叹起来。 这段话写出了小作者进入卡通网站时的情景,请你也写一段话,告诉我们你见到的新鲜事。 _________真的这么__________?__________________________________ 四. 卷面书写(2)

C语言程序设计期末考试试卷

一、单项选择题(本大题共20题,每题2分,共40分) 1、以下不是C语言的特点的是 A、C语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件进行操作 D、C语言移植性好 2、以下不正确的C语言标识符是 A、ABC B、abc C、a_bc D、ab.c3、一个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、3458、若有以下定义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,910、巳知字母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,8911、下列运算符中优先级最高的是。 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"在内存中占据的字节个数为。

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