文档库 最新最全的文档下载
当前位置:文档库 › C期中测验答案

C期中测验答案

C期中测验答案
C期中测验答案

《程序设计语言C》期中测验

学号:姓名:

(考试时间:45分钟)

一、单项选择题(每小题 3 分,共30 分)

1. C 语言程序中可以对程序进行注释,注释部分必须用符号_C_括起来。

A、…{… 和?}?

B、…[…和?]?

C、“/*”和”*/”

D、“*/”和”/*”

2. 下列运算符中,优先级最低的是_D____。

A、*

B、!=

C、+

D、=

3. 若变量已正确定义,表达式(j=3, j++) 的值是_A__ 。

A、3

B、4

C、5

D、0

4. 已知字符…a? 的ASCII码为97 ,执行下列语句的输出是_D____。

printf ("%d, %c", ?b?, ?b?+1 ) ;

A、98, b

B、语句不合法

C、98, 99

D、98, c

5. 要调用数学函数时,在#include命令行中应包含_C____。

A、

B、

C、

D、

6. 判断i和j至少有一个值为非0的表达式是_A____。

A、i!=0 || j!=0

B、i*j!=0

C、!(i==0 || j==0)

D、i&&j

7. 若a是基本整型变量,c是单精度实型变量,输入语句___D___是错误的。

A、scanf(”%d,%f”, &a, &c);

B、scanf(”d=%d, c=%f”, &a, &c);

C、scanf(”%d%f”, &a, &c);

D、scanf(”%d%f”, a, c);

8. 有输入语句:scanf(“a=%d:b=%d:c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是 B 。

A、132<回车>

B、a=l:b=3:c=2<回车>

C、1,3,2<回车>

D、a=1,b=3,c=2<回车>

9. 设x,y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是 D .

A、…x?&&?y?

B、x<=y

C、x||y+z&&y-z

D、!((x

10. 设有程序段

int k=10;

while (k=0) k=k-1;

则下面描述中正确的是 C

A) while循环执行10次B) 循环是无限循环

C) 循环体语句一次也不执行D) 循环体语句执行一次

二、填空题(每小题 3 分,共15 分)

1. 写出下列程序段的输出结果。1, 0.5

float x1, x2;

x1=3/2;

x2=x1/2;

printf("%d, %.1f", (int)x1, x2) ;

2. 写出判断字符变量c是英文字母的表达式c>=?a?&&c<=?z?||

c>=?A?&&c<=?Z?。

3. 写出下列程序段的输出结果。5, 10

int k, x;

for (k=0, x=0; k<=9&&x!=10; k++)

x+=2;

printf ("%d, %d", k, x) ;

4. 输入12345#后,写出下列程序的输出结果。13

void main()

{ char c;

for(c=getchar(); getchar()!=?#?; c=getchar())

putchar(c);

}

5. 下列程序实现交换a和b的值,并输出交换后的a和b的值。程序的输出结果是:After swap 5, 3。

void main()

{

int a, b,t;

a = 3,

b = 5;

(1) t=x ;

(2) x=y ;

(3) y=t ;

printf("After swap %d, %d", a, b);

}

三、程序阅读题(每题10分,共30分)

1. 若输入-6+15*3/5=<回车> , 则以下程序的输出结果是_0, -6, 9, 6, 1,__。

#include

void main()

{

int m=0, sum=0;

char c, oldc='+';

do {

c=getchar();

if(c<='9'&&c>='0') m=10*m+c - '0';

else {

if(oldc=='+') sum += m;

else sum -= m;

m=0;

oldc=c;

printf("%d, ", sum);

}

}while(c!='=');

}

2.main( )

{ int i=6,j=6,a,b,c,d;

a=++i;

b=j++;

printf("i=%d,j=%d,a=%d,b=%d\n",i,j,a,b);

c=--i;

d=j--;

printf("i=%d,j=%d,c=%d,d=%d\n",i,j,c,d);

}

输出结果为:

i=7,j=7,a=7,b=6

i=6,j=6,c=6,d=7

3. main()

{

int m=3,n=3;

int a=2,b=4,c=6,d=8;

if ((m=a>b) && (n=c>d))

printf("Hello!\n");

printf("m=%d,n=%d\n",m,n);

}

输出结果为:

m=0,n=3

四、编程题( 共25分,第1题10分,第2题15分)

1.对任意输入的x,用下式计算并打印出y 的值。

e x x>10

y= 0 x=10

3x+5 x<10

(说明:exp(x)函数的返回值为e x ,调用该函数需要引用math.h)

# include "math.h" (头文件2分)

#include”stdio.h”

main( )

{ float x, y; (变量说明、输入2分)

scanf("%f", &x);

if(x>10) y=exp(x); (判断求函数值5分)

else if(x==10) y=0;

else y=3*x+5;

printf("%f\n", y); (输出1分)

}

2. 每个苹果0.8元,第一天买2个苹果,第二天开始,每天买前一天的2倍,直至购买的苹果个数达到不超过100的最大值。编写程序求每天平均花多少钱?

# include (头文件1分)

main()

{ int day=0,buy=2;

float sum=0.0,ave; (变量声明和初始化3分)

do

{ sum+=0.8*buy; (循环体内容完整6分}

day++; buy*=2;

}while(buy<=100); (完整的循环结构3分)ave=sum/day;

printf(“%f\n”,ave); (输出2分)

}

#include

void main()

{

int sum=0,n=2,day=1;

float cost;

while(sum<=100)

{

sum+=n;

n*=2;

day++;

}

cost=0.8*sum/day;

printf("%f\n",cost);

}

C语言期中测试题(含答案)

一、填空 1.C 语言源程序文件的后缀是.c 。 2.结构化程序由顺序结构、选择结构、循环结构三种基本结构组成。 3.在C 语言中,用关键字int 定义基本整型变量,一个基本整型变量系统分配2字节,用关键字 float 定义单精度实型变量,一个单精度实型变量系统分配4字节,用关键字 double 定义双精度实型变量,一个双精度实型变量系统分配8字节。 二、选择 1. 以下选项中正确的实型常量是( A ) A .12. B .-20 C . 1,000 D . 4 5 6 2.以下选项中不正确的实型常量是(无正确答案) A . 2.607E-1 B .0.8103e2 C . -77.77 D . 456e-2 3.以下选项中不合法的用户标示符是( C ) A. _123 B .A12_1 C .A $ D .Dim 4.C 语言中运算对象必须是整型的运算符是( A ) A .% B ./ C .! D .* 5. 若变量已正确定义并赋值,符合C 语言语法的表达式是( B ) A .a=a+7; B .a=7+b+c,a++ C .int(12.3%4) D .a=a+7=c+b 6.下面合法的赋值语句是( C ) A .a=b=58 B .k=int(a+b) C . a=58,b=58 D .--i 7.若变量已正确定义为int ,要给a,b,c 输入数据,正确的输入语句是( D ) A .read(a,b,c) B .scanf(“%d%d%d ”,a,b,c) C .scanf(“%D%D% D ”,&a,&b,&c) D .scanf(“%d%d%d ”,&a,&b,&c) 8.若变量a,b,t 已正确定义,要将a 和b 中的数进行交换,以下选项中不正确的语句组是( C ) A .a=a+b,b=a-b,a=a-b; B . t=a,a=b,b=t; C .a=t;t=b;b=a D .t=b;b=a;a=t; 9.若有正确定义语句: double x=5.16894; 语句printf(“%f\n ”,(int)(x*1000+0.5)/(double)1000);的输出结果是( D ) A .输出格式说明与输出项不匹配,输出无定值 B .5.170000 C .5.168000! D .5.169000 10.若有以下程序段: int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3); printf(“%d,%d,%d\\n ”,a,b,c); 执行后的输出结果是( B ) A .3,0,-10 B .0,0,5 C .-10,3,-10 D .3,0,3 11.下列运算符中优先级别最高的是( A ) A .! B .% C .-= D .&& 12.为表示关系:z y x ≥≥,应使用的C 语言表达式是(A ) A .(x>=y)&&(y>=z) B .(x>=y)AND(y>=x) C .(x>=y>=z) D .(x>=y)&(y>=z) 13.设a 、b 和c 都是int 型变量,且a=3,b=4,c=5,则以下的表达式中值为0的表达式是

C语言期末考试题目

指针 一、单项选择题 1. 已知:int a, *y=&a;则下列函数调用中错误的是。 A) scanf("%d", &a);B) scanf("%d", y); C) printf("%d", a);D) printf("%d", y); 2. 说明语句"int (*p)( );"的含义是。 A) p是一个指向一维数组的指针变量 B) p是指针变量,指向一个整型数据 C) p是一个指向函数的指针,该函数的返回值是一个整型 D) 以上都不对 3. 设有说明int (*p)[4];其中的标识符p是。 A) 4个指向整型变量的指针变量 B) 指向4个整型变量的函数指针 C) 一个指向具有4个整型元素的一维数组的指针 D) 具有4个指向整型变量的指针元素的一维指针数组 4. 已知:char s[10], *p=s,则在下列语句中,错误的语句是。 A) p=s+5;B) s=p+s;C) s[2]=p[4];D) *p=s[0]; 5. 已知:char s[100];int i;则引用数组元素的错误的形式是。

A) s[i+10] B) *(s+i) C) *(i+s) D) *((s++)+i) 6. 已知:char s[6], *ps=s;则正确的赋值语句是。 A) s="12345";B) *s="12345";C) ps="12345";D) *ps="12345"; 7. 已知:char a[3][10]={"BeiJing","ShangHai","TianJin"}, *pa=a;不能正确显示字符串"ShangHai"的语句是。 A) printf("%s",a+1);B) printf("%s",*(a+1)); C) printf("%s",*a+1);D) printf("%s",&a[1][0]); 8. 已知:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*ptr)[3]=a,*p=a[0]; 则以下能够正确表示数组元素a[1][2]的表达式是。 A) *(*(a+1)+2) B) *(*(p+5)) C) (*ptr+1)+2 D) *((ptr+1)[2]) 9. 已知:int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;则值为3的表达式是。 A) p+=2,*(p++) B) p+=2,*++p C) p+=2,*p++ D) p+=2,++*p 10. 已知:int a[]={1,2,3,4}, y, *p=a;则执行语句y = (*++p)--;之后, 数组a各元素的值变为。 A) 0,1,3,4 B) 1,1,3,4 C) 1,2,2,4 D) 1,2,3,3 变量y的值是。 A) 1 B) 2 C) 3 D) 4

小学四年级数学期中考试试题及答案

2008年秋期半期考试试卷 四年级数学 (试卷共100分,9 0分钟完卷) 一、看清题意,仔细填空(1-10题每空1分,11题2分,共25分) 1、在计算216—25×8时,第一步算______,再算______法,计算结果是______。 2、把260÷5=52,470—210=260这两道算式改写成一道综合算式是______ 这 个综合算式的结果是______。 3、把下列各数按从小到大的顺序用”<”连接 ___________________________ 60500 604000 640002 5605000 65000 4、0读作_________________________,把它改写成用“万”作单位的数是__________,四舍五入到“亿”位约是__________。 5、与最大的四位数相邻的两个数分别是_______和_______ 6、红星小学给每个学生编学号时,设定末尾用“1”表示男生,用“2”表示女生。如2003年入学的5年级10班的24号男同学的学号就是0,从0表示该同学是_______年入学____年级_____班_____号____生。

7、在一个减法算式中,被减数减少30,减数增加30,差就_______。 8、如图,有____条线段;手电筒射出的光线,可以看成是_______线。 9、当3时整,时针与分针所成的角是_______度;7时30分,时针与分针所成的角是_______度。 10、(51+a)+_______=a+(_____+ 39) 11、已知如图,∠1=60°,∠2=_______度(2分) 二、数学小法官,巧辩对与错。(对的打“√”,错的打“×”,共5分) 1、26+74÷2=100÷2=50() 2、我们在读203008这个数时,只读一个0() 3、大于90°的角叫做钝角() 4、个位、十位、百位、千位、万位……都是计数单位() 5、一条直线长5cm() 三、快乐ABC(将正确答案的序号填入括号内,共5分) 1、一个数是六位数,这个数() A、一定大于十万 B、不大于十万 C、一定大于九万 2、与453—21—79结果相等的算式是() A、453—79+21 B、453+79—21 C、453—(21+79) 3、小明家去学校走第()条路最近

《C语言程序设计》期中考试试卷

淮海工学院 10 – 11 学年第 2 学期 C语言程序设计期中考试试卷 单项选择题答题表 题答题表中) 1.以下叙述中正确的是()。 A) C 程序的基本组成单位是语句 B) C 程序中的每一行只能写一条语句 C)简单C 语句必须以分号结束 D) C 语句必须在一行内写完在 2.一个C程序是由____________。 A)一个主程序和若干个子程序构成 B)一个或多个函数构成 C)若干过程组成 D)若干子程序组成 3.以下选项中正确的定义语句是____________。 A)double a; b; B)double a=b=7; C)double a=7, b=7; D)double, a, b; 4.计算机能直接执行的程序是()。 A)C源程序 B)目标程序 C)汇编程序 D)可执行程序 5.下列符号可以作为变量名的是____________。 A)+a B)*p C)_DAY D)next day 6.设c是字符变量,则以下表达式正确的是____________。 A)c=666 B)c='c' C)c="c" D)c="abcd" 7.以下说法正确的是____________。 A)输入项可以为一个实型常量,如scanf("%f", B)只有格式控制没有输入项也能进行正确输入,如scanf("%d") C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如 scanf(%4.2f", &f) D)当输入数据时,必须指定变量的地址,如scanf("%f", &f) 8.若a, b, c均定义为整型,要给它们输入数据,正确的输入语句是____________。 A)read(a, b, c); B)scanf("%d%d%d", a, b, c); C)scanf("%D%D%D", a, b, c); D)scanf(%d%d%d", &a, &b, &c); 9.若有if (w) –x; else ++y; 则其中与w 等价的表达式是____________。 A)w == l B)w == 0 C)w != l D)w != 0 10.为了避免嵌套的if-else语句的二义性,C语言规定else总是与____________ 组成配对关系。 A)缩排位置相同的if B)在其之前未配对的if C)在其之前最近的未配对的if D)同一行上的if

c语言期中考试试题及答案

《C语言程序设计》期中考试试卷 课程编号:03402513试卷类型:A卷考试形式:笔试考试日期: 注意事项:1.请将试卷最后一页的答题纸撕下,将答案填写在其中;2.交卷时请确认答题纸是否按要求写好姓名等信息并与试题一起上交;3.不准携带任何书籍、资料、纸张等。4.草稿纸用试卷的背面。 一、单项选择题(1空1分,共20分) 1、C语言程序的基本结构是(【1】) 。 【1】 A) 函数 B) 语句 C) 字符 D) 程序行 2、一个C程序的执行是(【2】) 。 【2】A) 从本程序的主函数开始,到本程序的主函数结束 B)从本程序的第一个函数开始,到本程序的最后一个函数结束 C) 从本程序的主函数开始,到本程序的最后一个函数结束 D)从本程序的第一个函数开始,到本程序的主函数结束 3、下列四个叙述中,错误的是(【3】) 。 【3】 A) 一个C源程序必须有且只能有一个主函数 B) 一个C源程序可以含一个或多个子函数 C) 在C源程序中注释说明必须位于语句之后 D) C源程序的基本结构是函数 4、下面不属于C语言保留字的是(【4】) 。 【4】 A) short B) ELSE C) extern D) for 5、下列四个叙述中,正确的是(【5】) 。 【5】 A) 库函数也是C语言本身的组成部分 B) C语言中的输入输出操作是由相应语句完成的 C) 库函数是C编译系统提供的功能函数 D) 标题文件(头文件)可以在程序的函数内部调用 6、下列四组数据类型中,C语言允许的一组是(【6】)。 【6】 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C) 整型、双精度型、布尔型 D) 整型、实型、复型 7、在C语言中不同数据类型的的长度是(【7】)。 【7】 A) 固定的 B) 由用户自己定义的 C) 任意的 D) 与机器字长有关

C语言期中测试题(含答案)

C语言期中测试题(含答案)

一、填空 1.C语言源程序文件的后缀是.c 。2.结构化程序由顺序结构、选择结构、循环结构三种基本结构组成。3.在C语言中,用关键字int 定义基本整型变量,一个基本整型变量系统分配 2 字节,用关键字float定义单精度实型变量,一个单精度实型变量系统分配 4 字节,用关键字double 定义双精度实型变量,一个双精度实型变量系统分配8 字节。 二、选择 1.以下选项中正确的实型常量是( A ) A.12. B.-20 C.1,000 D.4 5 6 2.以下选项中不正确的实型常量是(无正确答案) A. 2.607E-1 B.0.8103e2 C.-77.77 D.456e-2 3.以下选项中不合法的用户标示符是( C ) A. _123 B.A12_1 C.A $ D.Dim

4.C语言中运算对象必须是整型的运算符是( A ) A .% B./ C.! D.* 5. 若变量已正确定义并赋值,符合C语言语法的表达式是( B ) A.a=a+7 ;B.a=7+b+c,a++ C.int(12.3%4) D.a=a+7=c+b 6.下面合法的赋值语句是( C ) A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i 7.若变量已正确定义为int ,要给a,b,c输入数据,正确的输入语句是( D ) A.read(a,b,c) B.scanf(“%d%d%d”,a,b,c) C.scanf(“%D%D%D”,&a,&b,&c) D.scanf(“%d%d%d”,&a,&b,&c) 8.若变量a,b,t已正确定义,要将a和b中的数进行交换,以下选项中不正确的语 句组是( C ) A.a=a+b,b=a-b,a=a-b; B.t=a,a=b,b=t;

【推荐】小学2020年春季期中考试试题及答案

小学2020年春季期中考试 一、你知道吗?填一填。(每空1分,共19分) 1、地图通常是按上()、下()、左()、右()绘制的。 2、中华人民共和国是()年()月()日成立。 3、太阳早晨从()面升起,傍晚从()面落下。 4、平年全年有()天,闰年全年有()天。 5、在一道有余数的除法中,除数是7,余数最大是(); 6、 3年=()月 360分=()时 4个星期=()天 63日=()个星期 7、用24时记时法记录下列时间: 早上6﹕00 傍晚4﹕56 深夜11﹕30 ()()( ) 二、公正小法官(对的打∨,错的打×,共6分) 1、457÷3的商是三位数。() 2、今年是5月30日,明天就是六一儿童节。() 3、一个数除以8,有余数,那么余数最大是7。() 4、2002年是平年。() 5、小刚的生日正好是2月30日。() 6、晚上8时用24时计时法表示是20:00 ( ) 三、选择题(共7分) 1、国庆节是() A、1月1日 B、5月1日 C、6月1日 D、10月1日 2、一年中大月有()个月,小月有()个月; A、6 B、4 C、7 3、三个公历年份中,()是闰年。 A、1800 B、1998 C、2008 4、广播时:“现在是北京时间19点整”是指() A A、7时 B、上午7时 C、下午7时 5、下列公元年份中,()年是平年。 A、2000 B、2004 C、 1988 D、1900

6、2009年的二月份是() A、28天 B、29天 C、30天 D、31天 四、计算(共36分) 1、口算(10分) 300×6= 300÷6= 137-19= 309÷3= 24×3= 280÷7= 0÷60= 55÷5= 440÷9≈ 809÷9≈ 2、列书竖式计算。(前面4题3分,验算题4分,共20分) 294÷7= 624÷6= 542÷3= 2040÷6= 804÷5= 324÷3= 验算:验算: 3、用递等式计算(每题3分,共6分) 576÷3÷4 (601-246)÷5 = = = = 五、我一定知道填!(8分) 教学楼在操场的(),图书室在操场的(),大门在操场的(),体育馆在操场的()。 六、解决问题。(前面4题,每题4分,第5题8分,共24分) 1、奥林匹克火炬在中国某省4天传递了816千米。平均每天传递了多少千米? 2

化学期中考试试题(含答案)

化学选修4期中考试试题(二) 相对原子质量:H—1 C—12 O—16 N—14 一.选择题: 1.对于放热反应2H2(g)+O2(g)= 2H2O(l),下列说法正确的是A.产物H2O所具有的总能量高于反应物H2和O2所具有的总能量 B.反应物H2和O2所具有的总能量高于产物H2O所具有的总能量 C.反应物H2和O2所具有的总能量等于产物H2O所具有的总能量 D.反应物H2和O2比产物H2O稳定 2.升高温度能加快反应速率的主要原因是 A.活化分子的能量明显增加 B.降低了反应的活化能 C.增加了活化分子的百分数 D.改变了化学反应的能量变化 3.已知H2(g)+Cl2(g)= 2HCl(g)⊿H= —184.6 kJ/mol ,则反应HCl(g)=1/2 H2(g)+1/2Cl2(g)的⊿H为 A.+184.6 kJ/mol B.—92.3 kJ/mol C.—369.2 kJ/mol D.+92.3 kJ/mol 4.已知反应A+3B=2C+D在某段时间内以A的浓度变化表示的反应速率为1mol/(L ·min),则此段时间内以C的浓度变化表示的化学反应速率为 A.0.5 mol/(L ·min) B.1 mol/(L ·min) C.2 mol/(L ·min) D.3 mol/(L ·min) 5.如图,横坐标表示加水量,纵坐标表示导电能力,能表示冰醋酸(即无水醋酸)加水稀释的图是 6.体积相同、pH相同的HCl溶液和CH3COOH溶液,与NaOH溶液中和时两者消耗NaOH的物质的量 A.中和CH3COOH的多B.中和HCl的多 C.相同D.无法比较 7.一定温度下, 向aL的密闭容器中加入2molNO2(g), 发生如下反应:2NO22NO+O2,此反应达到平衡的标志是 A.单位时间内生成2nmolNO同时生成2nmolNO2 B.混合气体中NO2、NO和O2的物质的量之比为2:2:1 C.单位时间内生成2nmolNO同时生成nmolO2 D.混合气体的颜色变浅 8.下列不属于自发进行的变化是 A.红墨水加到清水使整杯水变红B.冰在室温下融化成水

《C语言程序设计》期中考试试卷

《C语言程序设计》期中考试试卷

淮海工学院 10 – 11 学年第 2 学期 C语言程序设计期中考试试卷 题号一二三四五总分 得分 单项选择题答题表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 题答题表中) 1.以下叙述中正确的是()。 A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句 C)简单C 语句必须以分号结束 D)C语句必须在一行内写完在 2.一个C程序是由____________。 A)一个主程序和若干个子程序构成 B)一个或多个函数构成 C)若干过程组成 D)若干子程序组成 3.以下选项中正确的定义语句是 ____________。 A)d ouble a; b; B)d ouble a=b=7; C)d ouble a=7, b=7; D)d ouble, a, b; 4.计算机能直接执行的程序是()。 A)C源程序 B)目标程序 C)汇编程序 D)可执行程序 5.下列符号可以作为变量名的是 ____________。 A)+a B)*p C)_DAY 1

D)n ext day 6.设c是字符变量,则以下表达式正确的是____________。 A)c=666 B)c='c' C)c="c" D)c="abcd" 7.以下说法正确的是____________。 A)输入项可以为一个实型常量,如scanf("%f", 3.5) B)只有格式控制没有输入项也能进行正 确输入,如scanf("%d") C)当输入一个实型数据时,格式控制部分 应规定小数点后的位数,如scanf(%4.2f", &f) D)当输入数据时,必须指定变量的地址, 如scanf("%f", &f) 8.若a, b, c均定义为整型,要给它们输入数 据,正确的输入语句是____________。 A)r ead(a, b, c); B)s canf("%d%d%d", a, b, c); C)s canf("%D%D%D", a, b, c); D)s canf(%d%d%d", &a, &b, &c); 9.若有if (w) –x; else ++y; 则其中与w 等 价的表达式是____________。 A)w == l B)w == 0 C)w != l D)w != 0 10.为了避免嵌套的if-else语句的二义性, C语言规定else总是与____________组成 配对关系。 A)缩排位置相同的if B)在其之前未配对的if 2

初三化学期中考试试题及答案

化 学 本试卷分第Ⅰ卷(客观题)和第Ⅱ卷(主观题)两部分,共30题,满分100分;考试用时100分钟。 注意事项:答1-20题必须用2B 铅笔把答题卡相对应题目的答案标号涂黑,答21-30题必须用0.5毫米黑色墨水签字笔写在答题卷指定的位置上.不在答题区域内的答案一律无效,不得用其他笔答题。 可能用到的相对原子质量:H 一1 C —12 N 一14 O 一16 第Ⅰ卷(客观题 共50分) 1.下列各图所示变化属于物理变化的是( ): 2.关于仪器的用途,下列叙述中不正确...的是( ): A .试管可以用作反应容器 B .铁架台可以用来固定装置 C .量筒可以用作溶解食盐的容器 D .玻璃棒可以用来搅拌液体 3.下列实验操作不当..的是( ): A .将容易吸水的物质放在已知质量的烧杯里用托盘天平称 B .将试管夹从试管底部往上套,夹在试管的中上部 C .振荡试管时,用手紧握试管,拇指堵住试管口,上下晃动 D .滴加液体时,滴瓶滴管的尖端不能触及已加过其它试剂的试管内壁 4.把鸡蛋放在下列某物质中。可以制作“无壳鸡蛋”。该物质是( ): A .食盐 B .白酒 C .食醋 D .酱油 5.国家游泳中心—“水立方”的设计灵感来自于一个“方盆子”,许多“水泡泡”。下列关于水的有关说法不正确的是( ): A .水是有许许多多水分子聚集而成的 B .一个水分子由2个氢原子和1个氧原子构成 C .游泳池中的水属于混合物 D .软水是纯净物 6.下列叙述中,正确的是( ): A .原子的质量主要集中在原子核上 B .构成物质的微粒只有分子和原子 C .气体易被压缩,说明构成气体的分子在不断运动 D .物质在不同条件下的三态变化主要是由于分子的大小发生了变化 7.航天员专用的小分子团水具有饮用量少、在人体内储留时间长、排放量少等特点。航天员一次饮用125mL 小分子团水,可维持人体6h 正常需水量。下列关于小分子团水的说法中正确的是( ): A.水分子的化学性质被改变了 B .小分子团水中水分子间没有间隙 在水中通入二氧化碳 D

C语言期中考试题目及答案

一、选择题: 【1】在C语言中,用户能使用的正确标识符是。 A) 5f B) _for C) struct D) _f.5 答案:B 分析:标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线;大小写敏感;不能使用关键字;最长32个字符。 【2】以下那个是正确的C语言常量。 A) 0678 B) '\0101' C) 1.2E3.5 D) 123L 答案:D 【3】以下对C语言源程序有关常识正确的描述是。 A)main函数必须位于文件的开头 B)每个语句必须单独一行 C)标识符中大小写字母没有区别 D)宏定义#define部分不一定要放在程序的最开头位置 答案:D 【4】以下for循环的执行次数是。 for(x=0,y=0;(y=123)&&(x<4);x++) A)是无限循环B)循环次数不定C)执行4次D)执行3次 答案:C 分析:若要判断(y=123)&&(x<4)假,因为y=123永远为真,所以只需要判断x<4为假即可。【5】对for(表达式1;;表达式3)可理解为。 A)for(表达式1;0;表达式3) B)for(表达式1;1;表达式3) C)for(表达式1; 表达式1;表达式3) D)for(表达式1; 表达式3;表达式3) 答案:B 【6】设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是。 A)while循环执行10次B)循环是无限循环 C)循环体语句一次也不执行D)循环体语句执行一次 答案:C 分析:因为k=0为假,所以程序不执行其后的语句。 【7】C语言中while和do-while循环的主要区别是。 A) do-while的循环体至少无条件执行一次 B) while的循环控制条件比do-while的循环控制条件严格 C) do-while允许从外部转到循环体内 D) do-while的循环体不能是复合语句 答案:A 【8】设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为。A)1 B)2 C)3 D)4 答案:B 分析:对于&&运算,只要第一个操作数为假,就不判定第二个操作数。对于||运算,只要第

C语言期中考试试题及答案-1

高级语言程序设计试题 答案在最后 一、单项选择题(本大题共20小题,每小题2分,共20分)在每小题列出得四个选项中只有一个 选项就是符合题目要求得,请将正确选项前得字母填在题后得括号内。 1、C语言程序编译时,程序中得注释部分就是( ) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 2、设int a=3;则表达式a<1&&--a>1得运算结果与a得值分别就是( ) A、0与2 B、0与3 C、1与2 D、1与3 3、与语句if(a>b)if(c>d)x=1;else x=2;等价得就是( ) A、if(a>b){if(c>d)x=1;else x=2;} B、if(a>b){if(c>d)x=1;}else x=2; C、if((a>b)&&(c>d))x=1;else x=2; D、if(a<=b)x=2;else if(c>d) x=1; 4、设char x='a';则printf("x=%c,y=%c\n",x,97);得输出就是( ) A、x=a,y=97 B、x=97,y=a C、x=97,y=97 D、x=a,y=a 5、执行下列程序 int a[3][3]={{1},{2},{3}}; int b[3][3]={1,2,3}; main() {printf("%d\n”,a[1][0]+b[0][0]);} 后输出得结果就是( ) A、0 B、1 C、2 D、3 6、结构化程序设计所规定得三种基本控制结构就是( ) A) 输入、处理、输出B) 树形、网形、环形 C) 顺序、选择、循环D) 主程序、子程序、函数 7、完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行得步骤依次为( ) A、连接、编译 B、编译、连接 C、连接、运行 D、运行 8、下列各语句中,能够且仅输出整型变量a、b中最大值得就是( ) A、if(a>b) printf(″%d\n″,a);printf(″%d\n″,b); B、printf(″%d\n″,b);if(a>b) printf(″%d\n″,a); C、if(a>b) printf(″%d\n″,a);else printf(″%d\n″,b); D、if(a

小学四年级数学期中考试试题及答案

小学四年级数学期中考试试题及答案 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

2008年秋期半期考试试卷 四年级数学 (试卷共100分,9 0分钟完卷) 一、看清题意,仔细填空(1-10题每空1分,11题2分,共25分) 1、在计算216—25×8时,第一步算______,再算______法,计算结果是______。 2、把260÷5=52,470—210=260这两道算式改写成一道综合算式是______ 这个综合算式的结果是______。 3、把下列各数按从小到大的顺序用”<”连接 ___________________________ 60500 604000 640002 5605000 65000 “万”作单位的数是__________,四舍五入到“亿”位约是__________。 5、与最大的四位数相邻的两个数分别是_______和_______ 6、红星小学给每个学生编学号时,设定末尾用“1”表示男生,用“2” 7、在一个减法算式中,被减数减少30,减数增加30,差就_______。 8、如图,有____条线段;手电筒射出的光线,可以看成是_______线。 9、当3时整,时针与分针所成的角是_______度;7时30分,时针与分针所成的角是_______度。 10、(51+a)+_______=a+(_____+ 39) 11、已知如图,∠1=60°,∠2=_______度(2分) 二、数学小法官,巧辩对与错。(对的打“√”,错的打“×”,共5分) 1、26+74÷2=100÷2=50()

经济生活期中考试试题 及答案

高一政治试期中题卷 满分:100分考试时间:80分钟 一.单项选择题(每小题2分,共60分) 1. 下列说法中,正确的是( ) ①商品和货币是一对孪生兄弟②货币是商品交换长期发展的产物 ③货币是一种特殊的商品④先有商品,然后才有货币 A.①③④ B.①②③ C. ②③④ D.①②④ 2.据《经济日报》报道,全国优秀少儿期刊《小学生拼音报》向500所贫困小学免费赠报进行文化扶贫。这里用于文化扶贫的《小学生拼音报》() A.是商品,因为它是劳动产品 B.不是商品,因为它的使用价值没有得到社会承认 C.是商品,因为它是供别人消费的 D.不是商品.因为它不是用于交换的 以往手机功能繁琐,使用数据业务往往需要复杂的设置和操作。针对这些问题中国移动公司按照客户在外观、开关机界面、手机一键上网专用键、菜单呈现以及服务内容等方面要求,与著名厂家联手为客户“量身定做”的“心机”已经上市。据此回答3--4题。 3.手机用户对手机功能有不同的需求,说明人们关注() A.商品的使用价值 B.商品的价值 C.商品的交换价值 D.商品的价格 4.中国移动公司和手机厂家为客户量身订做手机主要是为了() A.生产出更能满足人们需要的产品 B.更好的实现商品的价值 C.尊重顾客的上帝地位 D.提高企业的劳动生产率 5.下列说法中最能体现货币本质的是() A.货币可以与一切商品进行交换并表示其价值 B.货币可以成为财富的代表和象征 C.充当货币的是贵金属 D.货币可以在世界范围内流通 6.2013世界X-CAT摩托艇锦标赛于今年11月在北仑梅山湾举行,门票从230元到2880元不等,共有5种不同票价,而且根据赛事激烈程度的增加,每天的票价也不一样,比如,同样是3区票价,11月8号、9号、10号票价分别为230元、290元和300元。货币在门票定价中() ①执行价值尺度职能②是观念中的货币③执行流通手段职能④是现实的货币 A.①④ B.③④ C.①② D.②③ 7. 金银货币与纸币在职能方面的共同点,主要表现在都是() A.由国家发行并强制使用的 B.商品交换的媒介 C.商品交换的计量单位 D.一般等价物 8.随着社会经济的不断发展,信用卡的使用越来越普遍。近年来,有越来越多的人开始使用个人支票。信用卡和支票的共同点是() A. 都有可以透支 B. 都属于电子货币 C. 都是在经济往来结算中经常使用的信用工具 D. 都是由银行发行的 读下面2013年人民币汇率(100美元/人民币)变化情况表.回答9--10题: 8月20日10月8日11月4日 616.97 614.15 603.85 美元对人民币 汇率 9. 关于上述图表,下列说法正确的有 ( ) ①汇率是指用外币表示的用于国际间结算的支付手段②在此期间人民币汇率升高,人民币升值,外币贬值③在此期间人民币汇率跌落,外币升值,人民币贬值④10月8日100美元的人民币价格是614.15元人民币 A. ②④ B. ①④ C. ①③ D. ③④ 10. 人民币升值将会()

C语言期中考试

1.下列标识符中,非法的C 语言标识符是( B )。 A )sum B )5AB C )temp_3 D )_123 2.已知大写字母A 的ASCII 码是65,小写字母a 的ASCII 码是97,则用八进制表示的字符常量'\101'是( A )。 A) 字符A B) 字符a C) 字符e D) 非法的常量 3.在C 语言中,以下对一维整形数组a 的正确说明是( D ) A) int a(10) B) int n=10,a[n]; D) #define SIZE 10 int a[SIZE]; 4. 以下循环语句哪一个不是死循环: ( B ) A).while ( i=10) printf(“OK.”); B).loop: if ((c=getchar())!=’\n’) goto loop; C).do {printf(“Hello.”)} while( -10 ); D).for( ; ; ); 5. 选出如下对字符数组初始化不正确的选项是 ( B ) A).char a[]=”this is a book”; B).char a[]={‘this is a book’} ; C).char a[4]={‘t’,’h’,’e’}; D).char a[]={“this is a book”}; 6.下列数据中,非法的C 语言实型常量是( D )。 A )123.0 B )123.567e5 C ).1234 D )e3 7.以下定义语句中错误的是( B )。 A )int a=3,b=5; B )float x1; x2; C )char c1,c2,c3; D )double y3, y4; 8.若将整数4和5赋给整型变量a 和b ,对于语句 scanf("%d%d" , &a,&b); 在从键盘输入数据时,正确的数据输入格式为( B )。 A )4,5 B )4 5 C )4:5 D )4#5 9.若整型变量a 和b 的值分别为6和8,则下列语句 printf("a=%d,b=%d",a,b); 的输出结果为( D )。 A )6, 8 B )6 8 C )a=6 b=8 D )a=6, b=8 10.C 语言中的转义字符\t 的作用是( B )。 A )回车换行 B )横向跳格 C) int n; scanf (“%d”,&n); int a[n];

2017---2018学年度第一学期期中考试试题及答案

2017---2018学年度第一学期七年级生物期中考试试题 学校:___________姓名:___________班级:___________考号:___________ 注意事项: 1.答题前填写好自己的姓名、班级、考号等信息 2.请将答案正确填写在答题卡上 一、选择题(共20小题,每小题1分,共20分) 1.有一种叫跳舞草的植物,当它听到优美、快乐的乐曲时就跳起舞,这种现象叫…()A.新陈代谢 B.生长 C.应激性 D.繁殖 2.沙蒿能在西北干旱贫瘠的土壤中生长,且能固沙。这个实例说明( ) A. 生物能够对环境造成一定的影响 B. 生物对环境具有依赖性 C. 生物首先要适应环境 D. 生物能适应环境,也能影响环境 3.在显微镜的视野中,如果发现物像偏向右上方,应向什么方向移动玻片标本才能使物像到达视野中央() A. 右上方 B. 左上方 C. 右下方 D. 左下方 4.如图是在显微镜下观察到的物像,将图甲转换成图乙的过程中,操作有误的是( ) A. 首先将玻片标本向右上方移动,使要观察的物像移至中央 B. 然后转动转换器,换成高倍物镜 C. 此时光线变亮,可以调节遮光器,选择小光圈,使光线变暗 D. 最后调节细准焦螺旋,使物像更清晰 5.用显微镜观察时,如果转动目镜和物镜都不能把视野中的污点移走,那么可以断定污点在() A. 目镜上 B. 物镜上 C. 玻片标本上 D. 反光镜上 6.用显微镜观察洋葱鳞片叶内表皮时,视野中看到细胞数目最少的目镜和物镜的组合是() A.15×,40× B.5×,10× C.15×,10× D.10×,40× 7.菠菜叶肉细胞和人体口腔上皮细胞都具有的结构是 ①细胞膜②叶绿体③细胞壁④线粒体⑤细胞质⑥大液泡⑦细胞核 A. ①③⑤⑦ B. ①②④⑥ C. ①④⑤⑦ D. ②③⑤⑥ 8.制作人的口腔上皮细胞临时装片时,漱口的液体,载玻片上滴加的液体,染色用的液体分别是() A. 饮料、生理盐水、碘液 B. 凉开水、生理盐水、碘液 C. 生理盐水、饮料、碘液 D. 碘液、生理盐水、凉开水 9.以色列科学家用干细胞成功培育形成了心脏细胞,这种转变的原因最可能是干细胞() A. 分裂的结果 B. 分化的结果 C. 生长的结果 D. 成熟的结果 10.以下关于细胞分裂和细胞分化描述正确的是 A. 刚分裂出来的细胞体积与母细胞相同 B. 所有的细胞长到一定程度后都能进行分裂 C. 细胞分裂过程中,细胞核内的遗传物质先进行复制 D. 所有细胞都能在遗传物质的控制下分裂、分化

2018-2019学下学期期中考试试题答案

2015-2016学年第二学期英语期中考试试题答案 一.听力理解:(本大题分为A、B、C、D四部分,共25小题,25分) 1-5 CAACC 6-10 ABACA 11-15AABBA 16-20 BACBB 21.sunny Sunday 22.playing chess 23.dancing 24.talking 25.flying a kite 二、单项选择(本大题15个小题,每小题1分,共15分) 26-30 DBCCA 31-35CADAC 36-40 ACBDC 26.考点:elephant 以元音字母“e”开头,读音为[e],所以用”an”,当一个物体第二次被提到的时候,前面要用”the “.所以选D. 27.考点:固定搭配:thank you for doing sth/sth ,为。。。。。。感谢某人;help sb with sth在某方面帮助某人。所以选B. 28.考点:speak+语言;say+说的内容;talk为不及物动词后面要跟介词“with/to/about”;tell用于讲故事(story)或者讲笑话(joke);所以选C. 29.考点:too many后面接可数名词复数;too much+不可数名词;much too+形容词;没有much many 这个结构。 30.考点:It’s about two kilometers. 它大约两千米,表示的是距离。How far 多远,用于询问距离,how long 用于询问时间长短,回答多用“about/for+一段时间”.how many 多少,用于询问数量,多用于可数名词复数;how much多少或多少钱,可以用于询问数量或价格。 31.考点:固定搭配:by bike骑单车 32.考点:at +时间点或一些固定搭配中如:at night在晚上;on+星期/几月几日/具体一天的早上、中午、或晚上。 33.考点:这题考察的是祈使句变否定句,jim后面加了逗号,所以逗号后面的句子是以动词原形开头的句子,是祈使句。祈使句变否定句,在动词原形前面加“don’t”,所以选D。 34.考点:keep+形容词,clean的形容词还是“clean”,one of+名词复数,所以用“rules”. 35.考点:can+动词原形;第二个空考察的是现在进行时,所以用swimming。

C语言期中考试

期中考试 注意事项:1. 考前请将密封线内填写清楚 2. 所有答案请直接答在试卷上 3.考试形式:闭卷 4. 本试卷共 3大题,满分100分,考试时间100分钟 一、选择题。(将答案写在表格中,每题1.5分,共45分) 1.若a为int型变量,则执行以下程序段后的a值是()。 a=5; a*=a/=a++; A.2B.1 C.40 D.3 2.以下程序段的执行结果是()。 Int x=-3; Do {printf(“%d\n”,x++);} while(!x); A.-3B.-2 C.死循环D.-3 -2 -1 3.若a、b、c均为int型变量,则执行以下程序段后的输出结果是()。 b=(a=10,a+5,c=10); printf(“a=%d,b=%d,c=%d\n”,a,b,c); c=(a=10,b=5,a+b); printf(“a=%d,b=%d,c=%d\n”,a,b,c); A.a=10, b=15, c=10 B.a=10, b=10, c=10 a=10, b=5, c=10 a=10, b=5, c=10 C.a=10, b=10, c=10D.a=10, b=10, c=10 a=10, b=5, c=15 a=10, b=5, c=5 4.若a1,a2,a3,a4均为char类型变量,则执行以下程序段后的输出结果是()。 a1=’1’;a2=’2’;a3=’3’;a4=’4’; printf(“%1c\n”,a1); printf(“%2c\n”,a2); printf(“%3c\n”,a3); pr intf(“%4c\n”,a4); A.1 B.1 C.1 D.输出格式的描述符不正确 2 2 02 3 3 003 4 4 0004 5.逻辑运算符两侧运算对象的数据()。 A.只能是0或1 B.只能是0或非0正数 C.只能是整型或字符型数据D.可以是任何类型的数据 6.设i,j和k是int型变量,且i=3,j=4,k=5,则以下值为0的表达式是()。 A.’i’ && ‘j’ B.i<=j C.i || j + k && j - k D.! ( (i

相关文档
相关文档 最新文档