文档库 最新最全的文档下载
当前位置:文档库 › C语言期中测试试题(AB组-2014)

C语言期中测试试题(AB组-2014)

C语言期中测试试题(AB组-2014)
C语言期中测试试题(AB组-2014)

信管专业2014级《C语言程序设计》期中测试试题(AB组)

注意:B组题目适用于偶数学号的同学。

本次测试共5题,每题20分,共计100分,附加题选做。

题1:使用getchar()函数从键盘上输入多个字符(以#作为输入结束),统计其中的字母、数字和其他字符的个数,运行效果如图所示。

#include

void main()

{ int zm=0,sz=0,other=0;

char ch;

printf("输入多个字符(以#结束):");

ch=getchar();

while(ch!='#')

{ if(ch>='A' && ch<='Z'||ch>='a' && ch<='z')

zm++;

else if(ch>='0'&&ch<='9')

sz++;

else other++;

ch=getchar();

}

printf("字母=%d,数字=%d,其他=%d\n",zm,sz,other);

}

题1:使用getchar()函数从键盘上输入多个字符(以#作为输入结束),将其中的字母和数字字符显示出来,运行效果如图所示。

#include

void main()

{ char ch;

printf("输入多个字符(以#结束):");

ch=getchar();

while(ch!='#')

{ if(ch>='A' && ch<='Z'||ch>='a' && ch<='z'||ch>='0'&&ch<='9')

putchar(ch);

ch=getchar();

}

printf("\n");

}

题2:从键盘上按照规定格式输入一个闭区间的上下限值,求这个区间内能被3或7整除的数的个数及和值。运行效果如图所示。

#include

void main()

{ int x,y,k,sum=0,count=0;

printf("按照[x,y]格式输入数值区间:");

scanf("[%d,%d]",&x,&y);

for(k=x;k<=y;k++)

if(k%3==0||k%7==0)

{ sum+=k;

count++;

}

printf("count=%d,sum=%d\n",count,sum);

}

题2:从键盘上按照规定格式输入一个闭区间的上下限值,求这个区间内能被3整除或个位为3的数的个数与和值。运行效果如图所示。

#include

void main()

{ int x,y,k,sum=0,count=0;

printf("按照[x,y]格式输入数值区间:");

scanf("[%d,%d]",&x,&y);

for(k=x;k<=y;k++)

if(k%3==0||k%10==3)

{ sum+=k;

count++;

}

printf("count=%d,sum=%d\n",count,sum);

}

题3:从键盘上输入一个大于100的整数x,试求[50,x]区间内最大的10个素数的和值。运行效果如图所示。

#include

#include

void main()

{ int x,n,k,sum=0;

printf("x=");

scanf("%d",&x);

for(n=0;n<10 && x>=50;x--)

{

for(k=2;k<=sqrt(x);k++)

if(x%k==0)

break;

if(k>sqrt(x))

{ sum+=x;

n++;

}

}

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

}

题3:从键盘上输入一个小于100的整数x,试求[x,200]区间内最大的10个素数的和值。运行效果如图所示。

#include

#include

void main()

{ int x,n,m,k,sum=0;

printf("x=");

scanf("%d",&x);

m=200;

for(n=0;n<10 && m>=x; m--)

{

for(k=2;k<=sqrt(m);k++)

if(m%k==0)

break;

if(k>sqrt(m))

{ sum+=m;

n++;

}

}

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

}

题4:编写程序按照从键盘上输入的整数n(10

#include

void main()

{ int n,i,j;

printf("n=");

scanf("%d",&n);

for(i=0;i

{ for(j=0;j

printf("%3c",' ');

for(j=i;j

printf("%3c",'A'+j);

printf("\n");

}

}

题4:编写程序按照从键盘上输入的整数n(10

#include

void main()

{ int n,i,j;

printf("n=");

scanf("%d",&n);

for(i=0;i

{ for(j=0;j

printf("%3c",' ');

for(j=i;j

printf("%3c",'A'+i);

printf("\n");

}

}

题5:一个数若能被其各位数的和整除,则称该数为“因果数”,例如21能被3(2+1=3)整除,则21为一个“因果数”。从键盘上输入x,试求[x,10000]之间的“因果数”的个数。运行效果如图所示。

#include

void main()

{ int count=0,k,m,x,s;

printf("x=");

scanf("%d",&x);

for(k=x;k<=10000;k++)

{ m=k,s=0;

while(m>0)

{ s=s+m%10;

m/=10;

}

if(k%s==0)

count++;

}

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

}

题5:一个数若能其各位数按照递升方式排列,则称该数为“升阶数”,例如12、223、357都为“升阶数”,231就不是“升阶数”。从键盘上输入x,试求[x,10000]之间的“升阶数”的个数。运行效果如图所示。

#include

void main()

{ int count=0,k,m,x,flag;

printf("x=");

scanf("%d",&x);

for(k=x;k<=10000;k++)

{ m=k,flag=1;

while(m>0&&flag)

{ if(m%10<(m/10)%10)

flag=0;

m/=10;

}

if(flag)

count++;

}

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

}

附加题(每题10分):三色球问题(若一个口袋中放有20个球,其中有5个红的,6个白的和9个黑的,从键盘上输入n (8

#include "stdio.h"

void main()

{ int n,a,b,c,count=0;

printf("n=");

scanf("%d",&n);

for(a=0;a<=5;a++) //取红球的个数

for(b=0;b<=6;b++) //取白球的个数

for(c=0;c<=9;c++) //取黑球的个数

if(a+b+c==n)

count++;

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

}

附加题(每题10分):委派任务问题(某侦察队接到一项紧急任务,要求在A、B、C、D四个队员中尽可能多地挑若干人,但有以下限制条件:1)A和B两人中至少去一人;2)A和D不能一起去;3)B和C都去或都不去;4)B和D只能且必须去一人,问应当让哪几个人去呢?)试编写程序输出最佳方案。运行效果如图所示。

#include "stdio.h"

void main()

{ int a,b,c,d,maxp=0,p[4]={0},t1,t2,t3,t4,k; //maxp表示可行方案中可去人数的最大值

for(a=0;a<=1;a++) //a=0表示A不去,a=1表示A去

for(b=0;b<=1;b++) //b=0表示B不去,b=1表示B去

for(c=0;c<=1;c++) //c=0表示C不去,c=1表示C去

for(d=0;d<=1;d++) //d=0表示D不去,d=1表示D去

{ t1=(a+b>0); //限制条件(1)

t2=(a+d<2); //限制条件(2)

t3=(b==c); //限制条件(3)

t4=(b+d==1); //限制条件(4)

if(t1&&t2&&t3&&t4&&(a+b+c+d)>maxp)

{ maxp=a+b+c+d;

p[0]=a,p[1]=b,p[2]=c,p[3]=d;

}

}

printf("共有%d人被选中,他们是:",maxp);

for(k=0;k<4;k++)

if(p[k])

printf(--maxp ? "%2c," : "%2c\n",65+k);

}

人教版一年级上册期末测试卷及答案

期末模拟检测卷 一、填一填。(19分) 1.一个数从右边起,第一位是8,第二位是1,这个数是()。 2. 3.1 16 3 15 20 7 11 10 (1)上面一共有()个数,最大的数是(),最小的数是()。(2)从左往右数,第6个数是();从右往左数,第5个数是()。(3)上面的数中,比10大,比19小的数是()。 4.钟面上的时间是()时,这时分针指向(),时针指向()。 5. 在的()面,在的()面, 在的()边,在的()边。 6.

二、判一判。(对的画“√”,错的画“×”)(8分) 三、比一比,画一画,圈一圈。(15分) 1.在长的后面画“√”,短的后面画“?”。(3分) 2.在最高的下面画“√”,最矮的下面画“×”。(3分) 3.把正确的答案圈出来。(6分) 小兰的(前后)面是小明。上下楼梯靠右行,(小兵小月小东)走错了。 4.把不是同类的圈出来。(3分)

四、我会算。(30分) 1.口算。(12分) 9+2= 8+6= 15-5= 6+8= 8+9= 12-0= 7+5= 8+4= 15-2+6= 5+8-3= 19-5-4= 7+8+4=2.在□里填上合适的数。(12分) □+9=16 10-□=7 □+8=15 2+□=11 6+□=9 □-4=6 3.在?里填上“+”或“-”。(6分) 11?9=2 8?8=0 8?6=2 8?3=11 19?10=9 10?4=14 五、看图列式计算。(6分) 1. 2. 六、我会解。(22分) 1.原来一共有多少瓶?(5分)

2.每个花瓶插一支花,还剩几支花?(5分) 3.一共有多少人参加课间活动?(6分) 4.湖里原有9只天鹅,游走了3只,又游来了5只。现在湖里有多少只天鹅?(6分)

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语言期末考试试题

C语言试题1 一填空题(15分) 1.设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。 2.设int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是()。 3.下面程序段的输出结果是()。 int a=1234; a=a&0377; printf(“%d %o\n”,a,a); 4.a数组定义如下,按照内存排列顺序,a数组中的所有元素是()。 char a[3]; 5.设有以下宏定义,则执行赋值语句a=PP*20;(a为int型变量)后,a的值是()。 #define PR 80 #define PP PR+403 6.在C程序中,可以通过三种运算方式为指针变量赋地址值,它们是:()、()和()。7.在C文件中,数据存在的两种代码形式是()和()。 8.C语言中调用()函数打开文件,调用()函数关闭文件,调用()函数可实现文件的随机读写。 9.若有int a[3]={10,12,30};则a+1是()的地址,*(a+2)=()。 二判断对错(5分,对的划“√”,错的划“×” 1.在Turbo C中,整型数据在内存中占2个字节。() 2.表达式1/4+2.75的值是3。() 3.结构体类型只有一种。() 4.函数若无返回值,则它一定无形参。() 5.C语言只能处理文本文件和二进制文件。() 三选择题(20分) 1.设int a=12; 表达式a+=a-=a*=a的值是()。 A 12 B 144 C 0 D 132 2.以下程序的输出结果是()。 main( ) { int a=011; printf(“%d\n”,++a); } A 12 B 11 C 10 D 9 3.以下程序的输出结果是()。 #define ADD(x) (x)+(x) main() { int a=4,b=6,c=7,d=ADD(a+b)*c; printf(“d=%d”,d); } A d=70 B d=140 C d=280 D d=80 4.下面的选项中正确的赋值语句是(char a[5],*p=a;)()。 A p=“abcd”; B a=“abcd”; C *p=“abcd”; D *a=“abcd”; 5.若k为整形,则while循环执行()次。 k=2; while(k==0) printf(“%d”,k); k--; printf(“\n”); A 10 B 9 C 0 D 1

【良心出品】部编版九上期末测试卷附答案

语文期末测试题一 一、积累与运用(共24分,每题3分) 1.下列加点的字注音完全正确的一项是() A.襁.褓(qiáng)沉湎.(miǎn)恣睢.(suī)孜孜 ..不倦(zī) B.亵.渎(xiè)拮.据(jí)恁.地(nèn)翘.首远望(qiáo ) C.抽噎.(yē)嗔.怒(chēn)腆.着(tiǎn)吹毛求疵.(zī) D.聒.噪(guō)煞.白(shà)狡黠.(xiá)叱咤.风云(zhà) 2.下列词语书写无误的一组是() A.不屑置辩狼籍无精打采千钧之力 B.断章取义旁骛雕梁画栋翻来覆去 C.自惭形秽诡谲富丽堂皇郑重其是 D.前仆后继蓦然不言而喻走头无路 3.下列各句子中,加点成语使用不正确 ...的一项是() A.读书时不可存心诘难作者,不可尽信书上所言,亦不可寻章摘句 ....,而应推敲细思。 B.你那手指头一定是给小钉子弄破的,后来却浮想联翩 ....,想得到一笔什么赔偿费了。 C.“正确答案只有一个”这种思维模式,在我们头脑中已不知不觉地根深蒂固 ....。 D.峰环水抱的萨尔茨堡,高高低低的房屋鳞次栉比 ....,庄严肃穆的修道院坐落在绿树浓阴中。 4.下列加点的词语解释错误的一项() A.所识穷乏者得.我与(同“德,感激”)故不错.意也(同“措”,放置) B.生以乡人子谒.余(拜见)宠辱偕.忘(一起) C.颓然 ..乎其见者(倒下的样子)湖中焉得更.有此人(还) D.先帝不以臣卑鄙.(见识短浅)私.我也(自私) 5.下列句子,没有语病的一项是() A.本届中国戏剧梅花奖各场演出的上座率超高,显示出市民对传统戏剧的热情可见一斑。B.有些科学家认为,转基因大米富含维生素A,可以有效改善发展中国家人们营养不良。C.中国科技创新成果交流会永久落户羊城,这是广州加快建设国家创新型城市的硕果。D.能否切实减轻学生课业负担,让他们快乐成长,是我国中小学教学工作的当务之急。6.下列有关语法的表达有误的一项是() A.“心情愉快”是主谓短语。 B.“弯腰不是屈辱,而是一种人格精神”是选择关系的复句。 C.“‘创建文明校园,争做文明学子’的活动已列入每一天的教育教学管理之中”一句中“管理”是名词。 D.“对别人的话,不经过思考,都不打折扣地承认,是思想上的懒惰”一句中画横线部分的句子成分是主语。 7.下列语句标点符号使用正确的一项是() A.今齐地方千里,百二十城,宫妇左右莫不私王,朝廷之臣莫不畏王,四境之内莫不有求于王,由此观之,王之蔽甚矣。 B.什么是意境?我认为,意境就是景与情的结合;写景就是写情。 C.何满子是一丈青大娘的心尖子、肺叶子、眼珠子、命根子。 D.宋代理学家陆象山的语录中说:“读书且平平读,未晓处且放过,不必太滞”。

2018年一年级语文上册期末测试卷

一年级语文上册期末测试卷 一 、 按顺序填写声母。(10分) b ( ) m ( ) d ( ) n ( ) g ( ) h j ( ) x z ( ) s zh ( ) sh ( ) y ( ) 二、看拼音写词语。(16分) 三、读句子,给“数”字选择正确的读音,把序号填在括号里。(5分) ①shù②shǔ 1.我喜欢玩数()字游戏。 2.天上的星星数()不清。 3.数()学课上,我们学数()数()。 四、比一比,再组词。(10分) 干( ) 们( ) 和( ) 飞( ) 鸟( ) 千( ) 门( ) 禾( ) 风( ) 马( ) 五、我会填。(12分) 1.“几”共有几画(),第二画是(),组词()。 2.“午”共有几画(),第二画是(),组词()。 3.“冬”共有几画(),第五画是(),组词()。六、拼字游戏。(先连一连,再写到下面的方框里)(6分) 七、连一连。(8分) 八、对号入座。(选一选,填一填)(12分) 1. 头块把条位双 一()牛一()小鱼 一()扇子 一()西瓜一()鞋一()朋友 2. 他 她它 ()是我爸爸。 ()是一只蚂蚁。 3. 以已 我()后要认真听老师讲课。 我()经是个男子汉了。 4. 什么 怎么 这道题()这样难做! 你昨天干()去了? 九、课文留声机。(按课文内容填空)(10分) 1.我们是祖国的()( ),祖国就是我们的()。dōng xi ( ) zuǒyòu ( ) lǎo shī ( ) zìjǐ ( ) yǐhòu ( ) gāo xìng ( ) chéng zhǎng ( ) yǎn lèi ( ) 小鸟 小虫 小母鸡 我 在田里 在天上 在家里 在地上 飞 爬 种稻子 看书

《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

【人教版】九年级上学期数学《期末测试卷》含答案

2020-2021学年第一学期期末测试 人教版九年级数学试题 一、单项选择题(每小题3分,共30分) 1. 已知x =3是关于x 的一元二次方程x 2﹣2x ﹣m =0的根,则该方程的另一个根是( ) A. 3 B. ﹣3 C. 1 D. ﹣1 2. 下列所给的汽车标志图案中,既是轴对称图形,又是中心对称图形的是( ) A. B. C. D. 3. 抛物线23(1)2y x =-+-经过平移得到抛物线23y x =-,平移的方法是( ) A. 向左平移1个单位,再向下平移2个单位 B. 向右平移1个单位,再向下平移2个单位 C. 向左平移1个单位,再向上平移2个单位 D. 向右平移1个单位,再向上平移2个单位 4. 若在“正三角形、平行四边形、菱形、正五边形、正六边形”这五种图形中随机抽取一种图形,则抽到的图形属于中心对称图形的概率是( ) A. 15 B. 25 C. 35 D. 45 5. 用min{a ,b }表示a ,b 两数中的最小数,若函数{ }22 min 1,1y x x =+-,则y 的图象为( ) A. B. C.

D. 6. 如图,在⊙O 中,弦AB 为8mm ,圆心O 到AB 的距离为3mm ,则⊙O 的半径等于( ) A. 3mm B. 4mm C. 5mm D. 8mm 7. 如图,四边形ABCD 内接于 O ,如果它的一个外角∠DCE=64°,那么∠BOD=( ) A. 128° B. 100° C. 64° D. 32° 8. 如图,菱形ABCD 的边长为2,∠A=60°,以点B 为圆心的圆与AD 、DC 相切,与AB 、CB 的延长线分别相交于点E 、F ,则图中阴影部分的面积为( ) A 32 π B. 3π C. 32 π D. 232 π 9. 二次函数y=a (x+k )2+k ,无论k 为何实数,其图象的顶点都在( ) A. 直线y=x 上 B. 直线y=﹣x 上 C. x 轴上 D. y 轴上 10. 在同一平面直角坐标系中,一次函数y =ax +b 和二次函数y =ax 2+bx +c 的图象可能为( )

(完整)部编版一年级上册期末测试卷

期末测试卷 满分:100分 基础积累 一、读dú拼 pīn 音 yīn ,猜cāi 谜 mí语 yǔ,按àn 要 yāo 求 qiú答 dá题 tí 。(12分) k ōn ɡ zh ōn ɡ y ì zh ī ni ǎo , b èi r én y òn ɡ xi àn l ā, b ú p à f ēn ɡ ér chu ī, zh ǐ p à y ǔ ér l ín 。 m í d ǐ: 1.写出谜语中的三拼音节: 2.写出谜语中的整体认读音节: 3.写出带有后鼻韵母的音节: 二、读dú拼 pīn 音 yīn ,写xiě词 cí语 yǔ。(16分) b ái y ún w ǒ men shu ǐ ɡu ǒ sh ū b ěn l ì zh èn ɡ xi à y ǔ z ì j ǐ t ón ɡ xu é 三、汉hàn 字 zì小 xiǎo 魔 mó术 shù。(按àn 要 yāo 求 qiú写 xiě汉 hàn 字 zì )(9分) 1.加一笔:木→ 乌→ 云→

2.加两笔:中→ 口→ 日→ 3.加偏旁:门→ 月→ 子→ 四、把bǎ偏 piān 旁 páng 相 xiāng 同 tóng 的 de 字 zì放 fàng 到 dào 一 yí个 gè盘 pán 里 lǐ吧 ba !(填tián 序 xù号 hào )(10 分) ①你 ②树 ③芽 ④草 ⑤们 ⑥作 ⑦森 ⑧校 ⑨荷 ⑩松 “亻”旁 “艹”头 “木”旁 五、我wǒ会 huì看 kàn 图 tú填 tián 空 kòng 。(6分) 两( )牛 一( )书 五( )雨伞 两( )苹果 一( )兔子 一( )井 六、反fǎn 义 yì词 cí,对duì对 duì碰 pèng 。(不bú会 huì写 xiě的 de 字 zì用 yòng 拼 pīn 音 yīn 代 dài 替 tì )(6分)

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语言期中考试试题及答案-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

九年级上册期末试卷测试卷附答案

九年级上册期末试卷测试卷附答案 一、选择题 1.关于2,6,1,10,6这组数据,下列说法正确的是( ) A .这组数据的平均数是6 B .这组数据的中位数是1 C .这组数据的众数是6 D .这组数据的方差是10.2 2.如果两个相似三角形的周长比是1:2,那么它们的面积比是( ) A .1:2 B .1:4 C .1:2 D .2:1 3.如图,△ABC 中,∠BAC=90°,AB=3,AC=4,点D 是BC 的中点,将△ABD 沿AD 翻折得到△AED ,连CE ,则线段CE 的长等于( ) A .2 B . 54 C . 53 D .75 4.方程2x x =的解是( ) A .x=0 B .x=1 C .x=0或x=1 D .x=0或x=-1 5.已知关于x 的一元二次方程 (x - a )(x - b ) -1 2 = 0 (a < b ) 的两个根为 x 1、x 2,(x 1< x 2)则实数 a 、b 、x 1、x 2的大小关系为( ) A .a < x 1< b

人教版一年级数学上册期末考试试题及答案

精选完整教案文档,希望能帮助到大家,祝心想事成,万事如意! 完整教案@_@ 人教版一年级数学上册期末考试试题及答案 题号一二三四五六总得分 分值18 40 8 8 6 20 得分 一、我会算。(共18分。) 5+7=3+6=6-6=6+9=2+8= 14-4=9+9=11-10=19-1=16-

4= 4+4+6=10-1-9=8-3+6=6+4-5= 12-2+4=3+5+9=17-4+3=9+9-7= 二、我会填。(共40分,每空1分。) 1、12里面有()个十,有()个一。 2、一个数的个位是7,十位是1,这个数是(),它里面有( )个十和( )个一。与它相另邻的两个数是()和()。 3、被减数和减数都是5,差是()。 4、一个加数是6,另一个加数是7,和是()。 5、在 6、11、20、18、0、13这些数中。 (1)从右往左数,第5个是();从()数起,0排在第()个。 (2)请圈出从右数起的第4个数。 (3)把这些数按从大到小的顺序排一排: ()﹥()﹥()﹥()﹥()﹥() 6、比6大比10小的数有:()、()、()。 7、3个一和1个十组成的数是()。 8、十位上的数是1,个位上的数比十位上的数大5,这个数是()。 9、比14少2的数是()。 10、在O里填上“﹥”、“﹤”或“﹦”。 75+3 16-68+2 9 +816 10-4+4

11、从5、7、12和19中选三个数组成两道加法和减法算式。__________ __________ _________ _________ 12、在()里填上合适的数。 ()-7=4 6+()=14 10-()=5 10 =()+()8+5 = 7+()9-()<8 三、看钟表,填写时间。(8分) ( :) ( :) ( :) ( :) 四、我会比。(共8分) 1、在最短的后面画“√”, 2、在最高的下面画“√”,在最长的后面画“○”。在最矮的下面画“△”。 3、画△,比□多2个。 __________________________________________

《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

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 分析:对于&&运算,只要第一个操作数为假,就不判定第二个操作数。对于||运算,只要第

九年级上册期末数学考试试卷

九年级上册期末数学考试试卷 一、选择题(本大题共10小题,每小题3分,共30分)在每小题列出的四个选项中,只有一个是正确的. 1.如图,点O 是△ABC 的内切圆的圆心,若∠BAC=80°,则∠BOC 等于 A.130° B.100° C.50° D.65° 2.已知反比例函数 ()0>k x k y =的图象经过点()(),,、,b B a A 31则a 与b 的关系正确的是 A.b a = B.b a -= C.b a < D.b a > 3.如图,AD ∥BE ∥CF ,直线2 1 l l 、与这三条平行线分别交于点A 、B 、C 和点D 、E 、F ,已知AB=1,BC=3, DE=2,则EF 的长为 A.4 B.5 C.6 D.8 4.△ABC 在网格中的位置如图所示,则B cos 的值为 A.55 B.5 52 C.2 1 D.2 5.两个全等的等腰直角三角形,斜边长为2,按如图放置,其中一个三角形45°角的项点与另一个三角形的直角顶点A 重合,若三角形ABC 固定,当另一个三角形绕点A 旋转时,它的角边和斜边所在的直线分别与边BC 交于点E 、F ,设BF=,x CE=,y 则y 关于x 的函数图象大致是 6.下列四个图形中,既是轴对称图形,又是中心对称图形的是( ) A. B. C. D. 7.方程x (x ﹣1)=0的解是( ) A .x =1 B .x =0 C .x 1=1,x 2=0 D .没有实数根 8.下列说法错误的是( ) A. 必然事件发生的概率是1 B. 通过大量重复试验,可以用频率估计概率 C. 概率很小的事件不可能发生 D. 投一枚图钉,“钉尖朝上”的概率不能用列举法求得 9.将抛物线y=x 2+4x+3向左平移1个单位,再向下平移3个单位的所得抛物线的表达式是( ) A. y=(x+1)2-4 B. y=-(x+1)2-4 C. y=(x+3)2-4 D. y=-(x+3)2-4 10.不透明袋子中装有红、绿小球各一个,除颜色外无其他差别,随机摸出一个小球后,放回并摇匀,再随机摸出一个,两次都摸到红球的概率为( ) A. B. C. D. 二、填空题(本大题共7小题,每小题4分,共28分) 11.一元二次方程5x 2﹣1=4x 的一次项系数是 . 12.点P (﹣4,7)与Q (2m ,﹣7)关于原点对称,则m = . 13.某校欲从初三级部3名女生,2名男生中任选两名学生代表学校参加全市举办的“中国梦?青春梦”演讲比赛,则恰好选中一男一女的概率是________. 14.设m ,n 分别为一元二次方程x 2+2x -2020=0的两个实数根,则m 2+3m +n =________. 15.如图,在平面直角坐标系中,已知经过原点,与轴、轴分别交于、两点,点坐标为 ,与 交于点, ,则圆中阴影部分的面积为________. 16.如图,一段抛物线:y=-x(x-2)(0≤x≤2)记为C 1 ,它与x 轴交于两点O ,A ;将C 1绕点A 旋转180°得到C 2 , 交x 轴于A 1;将C 2绕点A 1旋转180°得到C 3,交x 轴于点A 2……如此进行下去,直至得到C 2018 ,若点P (4035,m )在第2018段抛物线上,则m 的值为________. 17.如图,O 是正方形ABCD 边上一点,以O 为圆心,OB 为半径画圆与AD 交于点E ,过点E 作⊙O 的切线 交CD 于F ,将△DEF 沿EF 对折,点D 的对称点D'恰好落在⊙O 上.若AB =6,则OB 的长为________. 三、解答题(一)(本大题共3小题,每小题6分,共18分) 18.解方程:x 2+6x =﹣7. 19.A ,B ,C 三人玩篮球传球游戏,游戏规则是:第一次传球由A 将球随机地传给B ,C 两人中的某一人,以后的每一次传球都是由接球者将球随机地传给其余两人中的某人。请画树状图,求两次传球后,球在A 手中的概率。 考场 班级 姓名 考号 密 封 线

人教版一年级上册期末测试卷及答案

期末检测 满分:100分时间:60分钟得分: 一、看图写数。(共4分) ()()()() 二、填一填。(共23分) 1.辨位置。(2分) 小青的前面是(),后面是()。 小冬在小青的()面,小利在小青的()面。 2.(2 分) 3.花心上的数是叶子上的数的和。(2分) 4.16是由()个十和()个一组成的;个位上是8,十位上是1,这个数是()。(2分) 5.与15相邻的两个数是()和()。(2分)

6.20前面的一个数是(),16后面的第三个数是()。(2分) 7.找规律填数。(4分) (1) 2、4、()、()、()、()。 (2) 1、3、()、()、()、()。 8.(5 分) (1)上面一共有()个数,最大的数是(),最小的数是()。(2)从左边数,第5个数是();从右边数第5个数是();把右边的5个数圈起来。 (3)把这些数从大到小排列:() 9.(2 分) ()时整,()时整,时针 时针和分针重合和分针在一条直线上 三、计算。(共22分) 1.看谁算得又对又快。(6分) 15-5=12-10= 9+5=8+9= 3+4+8=16—6+3= 2.在(○里填上“>”“<”或“=”。(5分) 4+5○9 2+9○13 8+6○18-4 17-5○10 15+3○17 7+9○9+8 14○5+8 10○18-8 15-10○15-5 12+5○16

3.在()里填上合适的数。 16—()=10 4+()=13 ()+5=11 10—()=6 4.填表。(3分) 皮球布娃娃跳绳 一班有9个8个()根 二班有7个()个6根 一共有()个10个9根 四、数一数。(共7分) 1.(4分) 长方体有()个,正方体有()个,球有()个,圆柱有()个。 2.(3分) ()个 ()个 ()个 五、认识钟表。(共10分) 1.写出钟面上表示的时间。(6分)

大一C语言期末考试题

大一C语言期末考试题 悬赏分:40 |解决时间:2010-6-29 14:28 |提问者:345387547 1. 数组int a[3][5]; 共定义了______15__个元素。 2. 有float f= 3.1415927; 则printf(“%5.4f”, f );输出的结果是___3.1416__。 3. 下面程序的功能是:输出100以内(不包含100)能被3整除且个位数为6的所有整数,请填空。 main( ) { int i; for(i=1; __i<100 ___; i++) if (_(i%3==0)&&(i%10==6)_) printf("%d", i); } 4. 设有“int x=2, y”说明,则逗号表达式“y=x+5,x+y”的值是____7____ 5. 以下是使用指针,进行字符串复制的程序,请填空。 main() { char a[]= “Tsinghua University”, b[30], *p1,*p2; p1=a; p2=b; for(; *p1!= __'\0'____; p1++, p2++) *p2 _=_*p1; *p2= ___'\0'______; printf(“string a is:%s\n”,a); printf(“string b is:%s\n”,b); } 6. 下面程序用冒泡法对数组a进行降序排序,请填空。 main() { int a[5]={4,7,2,5,1}; int i,j,m; for(i=0;i<4;i++) for(j=0;j<____4____;j++) if( a[j]

九年级上册数学 期末试卷测试卷附答案

九年级上册数学 期末试卷测试卷附答案 一、选择题 1.如图,某水库堤坝横断面迎水坡AB 的坡比是1:3,堤坝高BC=50m ,则应水坡面AB 的长度是( ) A .100m B .1003m C .150m D .503m 2.如图,四边形ABCD 内接于⊙O ,已知∠A =80°,则∠C 的度数是( ) A .40° B .80° C .100° D .120° 3.sin30°的值是( ) A . 12 B . 22 C . 3 D .1 4.△ABC 的外接圆圆心是该三角形( )的交点. A .三条边垂直平分线 B .三条中线 C .三条角平分线 D .三条高 5.方程x 2﹣3x =0的根是( ) A .x =0 B .x =3 C .10x =,23x =- D .10x =,23x = 6.已知α、β是一元二次方程22210x x --=的两个实数根,则αβ+的值为( ) A .-1 B .0 C .1 D .2 7.如图,BC 是A 的内接正十边形的一边,BD 平分ABC ∠交AC 于点D ,则下列结 论正确的有( ) ①BC BD AD ==;②2BC DC AC =?;③2AB AD =;④51 2 BC AC -= . A .1个 B .2个 C .3个 D .4个 8.二次函数y =3(x +4)2﹣5的图象的顶点坐标为( )

A .(4,5) B .(﹣4,5) C .(4,﹣5) D .(﹣4,﹣5) 9.在平面直角坐标系中,将二次函数y =32x 的图象向左平移2个单位,所得图象的解析式 为( ) A .y =32x ?2 B .y =32x +2 C .y =3()2 2x - D .y =3()2 2x + 10.设A (﹣2,y 1),B (1,y 2),C (2,y 3)是抛物线y =﹣(x +1)2+m 上的三点,则y 1,y 2,y 3的大小关系为( ) A .y 3>y 2>y 1 B .y 1>y 2>y 3 C .y 1>y 3>y 2 D .y 2>y 1>y 3 11.抛物线y =(x ﹣2)2+3的顶点坐标是( ) A .(2,3) B .(﹣2,3) C .(2,﹣3) D .(﹣2,﹣3) 12.如图,AB 为 O 的直径,C 为O 上一点,弦AD 平分BAC ∠,交BC 于点E , 6AB =,5AD =,则AE 的长为( ) A .2.5 B .2.8 C .3 D .3.2 二、填空题 13.如图,⊙O 是△ABC 的外接圆,∠A =30°,BC =4,则⊙O 的直径为___. 14.若m 是方程2x 2﹣3x =1的一个根,则6m 2﹣9m 的值为_____. 15.如图是测量河宽的示意图,AE 与BC 相交于点D ,∠B=∠C=90°,测得BD=120m ,DC=60m ,EC=50m ,求得河宽AB=______m .

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