当前位置:文档之家› 四川大学c语言期末试题(版)

四川大学c语言期末试题(版)

四川大学c语言期末试题(版)
四川大学c语言期末试题(版)

2019年C语言期末考试题及答案

1、给定n个数据, 求最小值出现的位置(如果最小值 出现多次,求出第一次出现的位置即可)。 最大值第三行i<=n五行k+1 2、编写程序求无理数e的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!+......+1/n! 当1/n!<时e=。 3、求一批数中最大值和最小值的积。 4、某一正数的值保留2位小数,对第三位进行四舍 五入。 5、从键盘上输入任意实数x,求出其所对应的函数值。 z=(x-4)的二次幂(x>4) z=x的八次幂(x>-4) z=z=4/(x*(x+1))(x>-10) z=|x|+20(其他) 6、求出N×M整型数组的最大元素及其所在的行坐标 及列坐标(如果最大元素不唯一,选择位置在最前面 的一个)。 例如:输入的数组为: 1 2 3 4 1 5 6 12 18 9 10 11 2 求出的最大数为18,行坐标为2,列坐标为1。 7、求一个n位自然数的各位数字的积。(n 是小于10的 自然数) 8、计算n门课程的平均值,计算结果作为函数值返回。例如:若有5门课程的成绩是:92,76,69,58,88,则函数的值为。9、求一批数中小于平均值的数的个数。 10、编写函数判断一个整数m的各位数字之和能否被7整除, 可以被7整除则返回1,否则返回0。调用该函数找出 100~200之间满足条件的所有数。 11、请编一个函数void fun(int tt[M][N],int pp[N]), tt指向一个M行N列的二维数组,求出二维数组每列 中最大元素,并依次放入pp所指一维数组中。二维 数组中的数已在主函数中赋予。 12、编写函数fun用比较法对主程序中用户输入的具有10 个数据的数组a按由大到小排序,并在主程序中输出 排序结果。 13、编写main程序调用函数fact求解从m个元素选n个元 素的组合数的个数。计算公式是:组合数=m!/(n!.(m-n)!)。 要求:m不能小于n,否则应有容错处理。 说明:函数fact(x)的功能是求x!。 14、找出一批正整数中的最大的偶数。 15、实现两个整数的交换。 例如:给a和b分别输入:60和65,输入为:a=65 b=60 16、将字符串中的小写字母转换为对应的大写字母, 其它字符不变。 17、求一个四位数的各位数字的立方和。 18、求一组数中大于平均值的数的个数。 例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。 19、对任意输入的 x,用下式计算并输出 y 的值。 5 x<10 y= 0 x=10

2019年C语言期末考试题与答案

1、给定n个数据, 求最小值出现的位置(如果最小值出现多次,求出第一次出现的位置即可)。 最大值第三行i<=n五行k+1 2、编写程序求无理数e的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!+......+1/n! 当1/n!<0.000001时e=2.718282。 3、求一批数中最大值和最小值的积。 4、某一正数的值保留2位小数,对第三位进行四舍 五入。 5、从键盘上输入任意实数x,求出其所对应的函数值。 z=(x-4)的二次幂(x>4) z=x的八次幂(x>-4) z=z=4/(x*(x+1))(x>-10) z=|x|+20(其他)6、求出N×M整型数组的最大元素及其所在的行坐标 及列坐标(如果最大元素不唯一,选择位置在最前面 的一个)。 例如:输入的数组为: 1 2 3 4 1 5 6 12 18 9 10 11 2 求出的最大数为18,行坐标为2,列坐标为1。 7、求一个n位自然数的各位数字的积。(n 是小于10的自然数) 8、计算n门课程的平均值,计算结果作为函数值返回。例如:若有5门课程的成绩是:92,76,69,58,88,则函数的值为76.599998。 9、求一批数中小于平均值的数的个数。

10、编写函数判断一个整数m 的各位数字之和能否被7整除, 可以被7整除则返回1,否则返回0。调用该函数找出 100~200之间满足条件的所有数。 11、请编一个函数void fun(int tt[M][N],int pp[N]), tt 指向一个M 行N 列的二维数组,求出二维数组每列 中最大元素,并依次放入pp 所指一维数组中。二维 数组中的数已在主函数中赋予。 12、编写函数fun 用比较法对主程序中用户输入的具有10 个数据的数组a 按由大到小排序,并在主程序中输出 排序结果。 13、编写main 程序调用函数fact 求解从m 个元素选n 个元 素的组合数的个数。计算公式是:组合数=m!/(n!.(m-n)!)。 要求:m 不能小于n ,否则应有容错处理。 说明:函数fact(x)的功能是求x!。 14、找出一批正整数中的最大的偶数。 15、实现两个整数的交换。 例如:给a 和b 分别输入:60和65,输入为: a=65 b=60 16、将字符串中的小写字母转换为对应的大写字母, 其它字符不变。 17、求一个四位数的各位数字的立方和。 18、求一组数中大于平均值的数的个数。 例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函 数值为3。 19、对任意输入的 x ,用下式计算并输出 y 的值。 5 x<10 y= 0 x=10 -5 x>10

四川大学期末考试试题(A卷).doc

四川大学期末考试试题(A卷) (2013——2014 学年第一学期) 课程号:303066030课序号:课程名称:计算机基础及C程序设计语言 任课教师:刘亚梅刘洋任瑞玲曾晓东余勤罗伟王茂宁王忠邓丽华成绩: 适用专业年级:2012级学生人数:印题份数:学号:姓名: 考试须知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 一、单项选择题(每题1.5分,共45分)(注:本题及以下各题均以VC++6.0为软件编程平台) 1.一个C程序总是从_______开始执行的。 A)main函数B)程序的第一行 C)程序的第一个函数D)不固定位置 2.以下对C语言的描述正确的是。 A)函数允许嵌套定义B)编译时不检查语法 C)用户所定义的标识符必须以字母开头D)转义字符以“\”开头 3.下列C语言中运算对象必须是整型的运算符是。 A) %= B) && C) = D) *= 4.若有以下程序段:int c1, c2=3, c3=2; c1=(float)c2/c3;则执行后,c1、c2的值分别是。 A)0,3.0 B) 1,3.0 C) 0,3 D) 1,3 5.下列变量定义中合法的是。 A)short_a=0xda; B)double b=1+5e2.5; C)int a=‘A’; D)float 2_and=1-e-3; 6.若变量已正确定义并赋值,符合C语言语法的表达式是。 A)++(a+1) B)a=7+b/c=a++ C)a=a+7=c+b D)a=’\0’ 7.设int a=1,b=2,c=3,m=4,n=5,p=3;,则执行表达式(a=m10);,则a和b的值分别是。 A)10和1 B)10和0 C)11和0 D)11和1 11.以下4个选项中,不能 ..看作一条语句的是。 A)if (b= =0) m=1;n=2; B)a=0,b=0,c=0; C)if (b==0){m=1;n=2;} D)if (a>0); 注:1试题字迹务必清晰,书写工整。本题8 页,本页为第 1 页

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

2019年C语言期末考试题及答案

的一个)。, 求最小值出现的位置(如果最小值1、给定n个数据例如:输入的数组为:求出第一次出现的位置即可)。出现多次, 1 2 3 4 1 5 6 12 18 9k+1i<=n最大值第三行五行 10 11 2的值并输出。计算公式为:2、编写程序求无理数e e=1+1/1!+1/2!+1/3!+......+1/n! 求出的最大数为18,行坐标为2,列坐标为1。。当1/n!<0.000001时e=2.718282 7、求一个n位自然数的各位数字的积。(n 是小于10的 自然数)求一批数中最大值和最小值的积。3、 2、某一正数的值保留位小数,对第三位进行四舍48、计算n门课程的平均值,计算结果作为函数值返回。五入。例如:若有5门课程的成绩是:92,76,69,58,88,

则函数的值为76.599998。 x,5、从键盘上输入任意实数求出其所对应的函数值。 z=(x-4)的二次幂(x>4) 9、求一批数中小于平均值的数的个数。 z=x的八次幂(x>-4) z=z=4/(x*(x+1))(x>-10)z=|x|+20(其他) M×N求出、6整型数组的最大元素及其所在的行坐标10、编写函数判断一个整数m的各位数字之和能否被7整除,及列坐标(如果最大元素不唯一,选择位置在最前面 0。调用该函数找出可以被7整除则返回1,否则返回 100~200之间满足条件的所有数。 15、实现两个整数的交换。 例如:给a和b分别输入:60和65,输入为:a=65 b=60 void fun(int tt[M][N],int pp[N]),11、请编一个函数16、将字符串中的小写字母转换为对应的大写字母, N列的二维数组,求出二维数组每列M tt指向一个行其它字符不变。

四川大学C语言上机考试题

1.有以下程序 #include void main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是___D___。 A.2 B.编译时有错,无结果 C.4 D.3 2.设x为int型变量,则执行以下语句后,x的值为:int x = 10; x*=x/=-x; printf("%d\n", --x); --D--- A.10 B.1 C.-10 D.0 3.下面程序的输出是_C___。 main() { int x,i; for(i=1;i<=100;i++)

{ x=i; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf("%d ",x); } } A.39 81 B.42 84 C.28 70 D.26 68 4.在C语言中,合法的字符常量是---B---- A."a" B.'\t' C.97 D.a 5.已知int x=12,y=3;执行下述程序后,变量x的值是_D___。do { x/=y--; }while(x>y); printf("%d\n",x);} A.2 B.1 C.3 D.程序运行有错误 6.有以下程序 #include void main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是__C____。

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

装订线

装订线

装订线

订 线

庄子云:“人生天地之间,若白驹过隙,忽然而已。”是呀,春秋置换,日月交替,这从指尖悄然划过的时光,没有一点声响,没有一刻停留,仿佛眨眼的功夫,半生已过。 人活在世上,就像暂时寄宿于尘世,当生命的列车驶到终点,情愿也罢,不情愿也罢,微笑也罢,苦笑也罢,都不得不向生命挥手作别。 我们无法挽住时光的脚步,无法改变人生的宿命。但我们可以拿起生活的画笔,把自己的人生涂抹成色彩靓丽的颜色。 生命如此短暂,岂容随意挥霍!只有在该辛勤耕耘的时候播洒汗水,一程风雨后,人生的筐篓里才能装满硕果。 就算是烟花划过天空,也要留下短暂的绚烂。只有让这仅有一次的生命丰盈充实,才不枉来尘世走一遭。雁过留声,人过留名,这一趟人生旅程,总该留下点儿什么! 生活是柴米油盐的平淡,也是行色匆匆的奔波。一粥一饭来之不易,一丝一缕物力维艰。 前行的路上,有风也有雨。有时候,风雨扑面而来,打在脸上,很疼,可是,我们不能向生活低头认输,咬牙抹去脸上的雨水,还有泪水,甩开脚步,接着向前。 我们需要呈现最好的自己给世界,需要许诺最好的生活给家人。所以,生活再累,不能后退。即使生活赐予我们一杯不加糖的苦咖啡,皱一皱眉头,也要饮下。 人生是一场跋涉,也是一场选择。我们能抵达哪里,能看到什么样的风景,能成为什么样的人,都在于我们的选择。 如果我们选择面朝大海,朝着阳光的方向挥手微笑,我们的世界必会收获一片春暖花开。如果我们选择小桥流水,在不动声色的日子里种篱修菊,我们的世界必会收获一隅静谧恬淡。 选择临风起舞,我们就是岁月的勇者;选择临阵脱逃,我们就是生活的懦夫。 没有淌不过去的河,就看我们如何摆渡。没有爬不过去的山,就看我们何时启程。 德国哲学家尼采说:“每一个不曾起舞的日子,都是对生命的辜负。”让我们打开朝着晨光的那扇窗,迎阳光进来,在每一个日出东海的日子,无论是鲜衣怒马少年时,还是宠辱不惊中年时,都活出自己的明媚和精彩。 时间会带来惊喜,只要我们不忘记为什么出发,不忘记以梦为马,岁月一定会对我们和颜悦色,前方也一定会有意想不到的惊喜。 人生忽如寄,生活多苦辛。 短暂的生命旅程, 别辜负时光,别辜负自己。 愿我们每一个人自律、阳光、勤奋,

四川大学2012年C语言上机考试复习题~EF1E1

有以下程序 #include void main() { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) { case '0': printf("another\n"); case '1': printf("number\n"); } } } 程序运行时,从键盘输入:01↙,程序执行后的输出结果是___ another number

number 下面程序的输出是_x=4 ___。#include main() { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<-3;j++) { if(j%3) continue; x++; } x++; }

设x为int型变量,则执行以下语句后,x的值为:0 int x = 10; x*=x/=-x; printf("%d\n", --x); 若有代数式(其中e代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是sqrt(fabs(pow(n,x)+exp(x))) 有如下程序 #include void 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=2,b=1 若有int a=2,b=5,则a / b 的结果为:0 在C语言中,合法的基本数据类型关键字是______。long

四川大学期末考试试题——古代汉语

四川大学期末考试试题——古代汉语之一(2009-04-20 08:48:31) 标签:校园分类:典型真题解答 课程号:10423040 课序号: 0 课程名称:古代汉语-2 任课教师: 适用专业年级:学生人数:印题份数:学号: 姓名: 第1页: 一、默寫。《離騷》“長太息以掩涕兮”至“余不忍爲此態也”。(10分) 二、填空。(30×0.5=15) 1、按順序寫出《莊子·內篇》篇名:第一,第二,第三, 第四,第五,第六,第七。 2、段玉裁通過對《說文》的研究,發現了上古“”的原理,即同一個諧聲偏旁的諸多形聲字,上古屬於同一個韻部。 3、中古韻書的代表是隋代的《》,它共分個韻部。此書已亡佚,只留下部分殘卷,但是它的體例及其對中古音系的描述基本保留在宋代等的《》中。此書把中古韻母分為部。近古韻書則以元的《》個音部爲代表。

4、中古的平、上、去、入四聲,演變為近、現代的陰平、陽平、上聲和去聲四聲,發生了三項顯著的變化,即:,和。 5、補全“三十六字母”表: 第2页: 三、寫出下列反切的漢語拼音(10分): 古電切()古胡切()居銀切()

同都切() 胡口切()創舉切()如林切()府眉切() 匹凡切()博怪切() 四、解釋下列句中加點的詞(有通假、特殊用法者須注明)。(15×1=15分) 1、今至大爲不義,攻國,則弗知非,從而譽之,謂之義。非: 2、萬物作焉而不辭,生而不有,爲而不恃,功成而弗居。作: 3、此大小之辯也。辯: 4、我決起而飛,搶榆枋,時則不至,而控於地而已矣。搶: 5、木直中繩,輮以爲輪,其曲中規。中: 6、神莫大於化道,福莫長於無禍。莫: 7、聞而審之,則爲福矣;聞而不審,不若不聞。而: 8、夫離法者罪,而諸先生以文學取。離: 9、富國以農,距敵恃卒,而貴文學之士。距: 10、窈窕淑女,君子好逑。逑: 11、髧彼兩髦,實爲我特。特: 12、言既遂矣,至于暴矣。遂: 13、八月剝棗,十月獲稻。剝: 14、遵彼微行,爰求柔桑。爰:

四川大学期末考试试题B卷

四川大学期末考试试题(B卷) (2012——2013学年下学期) 课程号:课序号:课程名称:中国近现代史纲要 适用专业年级:2012级任课教师: 学生姓名:学号:成绩: 一、单项选择题(每小题1分,共10分) 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坚持无产阶级对革命的领导权 B坚持武装斗争 C不能相信资产阶级 D坚持走农村包围城市的道路 7、抗日战争时期中国共产党的土地政策是()。 A实行耕者有其田

B平均分配土地 C没收地主阶级土地归农民所有 D减租减息 8、抗日战争时期,为了从思想上肃清“左”倾错误,我们党开展了延安整风 运动,最主要的任务是反对()。 A主观主义 B 宗派主义 C党八股 D 机会主义 9、解放战争时期,国民党统治区人民民主运动高涨的根本原因是()。 A国民党当局对民主党派的迫害 B上海学生举行了声势浩大的“三反”斗争 C国民党蒋介石集团的经济崩溃和政治危机 D民主党派的联合斗争和人民起义遍及各地 10、社会主义改造是指对()的改造。 A生产方式 B 分配方式 C生产资料所有制 D人与人的权力关系 二、多项选择题(每小题2分,共10分) 1、近代中国半殖民地半封建社会的矛盾有()。 A帝国主义和中华民族的矛盾,封建主义和人民大众的矛盾 B 资产阶级和地主阶级的矛盾 C 资产阶级和无产阶级的矛盾 D 封建统治阶级内部各集团派系之间的矛盾,各帝国主义国家在中国争夺的矛盾 E 知识分子和地主阶级的矛盾 2、南京临时政府是一个资产阶级共和国性质的革命政权,主要体现在 ()。 A资产阶级革命派的行动在一定程度上打击了帝国主义的侵略势力 B辛亥革命促使社会经济、思想习惯和社会风俗发生了新的变化 C资产阶级革命派在这个政权中占有领导和主体地位 D在作为国家立法机关的临时参议院中,同盟会员占多数 E南京临时政府制定的各项政策措施反映了中国民族资产阶级的愿望和利益 3、1921年中国共产党的成立是中国历史上划时代的里程碑,中国革命的面貌焕然一新,从此中国革命有了()。 A正确的革命道路 B科学的指导思想 C坚强的领导核心 D崭新的奋斗目标 E土地革命的内容 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

大学大一C语言程序设计期末考试试卷及答案

XX 师X 大学计算机科学学院 2012~2013学年度第二学期期末考试 C 语言程序设计试卷 试卷A 答卷说明: 1、 本试卷共6页,答题纸3页,4个大题,35个小题,满分100分,120分钟 完卷。 2、 闭卷考试,所有的答案都必须写在答题纸上,判卷以答题纸上答案为准。 3、 本试卷适用于2011级1、2、3班。 壱、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1、 在C 语言中,下列标识符中合法的是( ) A). -int B). in1_3 C). A_B!D D). const 2、 不属于C 语言基本数据类型的是( ) A). int B). union C). char D). unsigned 3、 下面是对宏定义的描述。不正确的是( ) A). 宏不存在类型问题,宏名无类型,它的参数也无类型 B). 宏替换不占用运行时间 C). 宏替换只是字符串的简单替代 D). 宏替换时先检查类型,类型一致时才可以替换 4、 C 语言中,″\\xfds ″在内存中占用的字节数是( ) A).3 B).4 C).5 D).6 5、 设int x;则执行printf(″%x\n ″,~x^x);的结果是( ) A). ffffffff B). ff C). 0 D). 1 6、 对于while 语句,错误的说法是( ) A).用条件控制循环体的执行次数 B).循环体至少要执行一次 C).循环体有可能一次也不执行 D).循环体中可以包含若干条语句 __________________学院__________级___________班 X X _______________ 学号_______________ ………………………………(密)………………………………(封)………………………………(线)……………………………… 密 封 线 内 答 题 无 效

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

大学C语言期末考试试题 一选择题(7分,每小题0.5分) 1.C语言源程序的基本单位是()。 A 过程 B 函数 C 子程序 D 标识符 2.下列程序的输出结果是()。 main( ) { int a=7,b=5; printf("%d\n",b=b/a); } A 5 B 1 C 0 D不确定值 3.假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是()。 A 7 B 8 C 9 D 2 4.设a为int型变量,执行下列赋值语句后,a的取值分别是()。 a=125.534; a=(int)125.521%4; a=5<<2; A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20 5.设有如下程序段,下面描述中正确的是()。 int k=10; while(k=0) k=k-1; A 循环执行一次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次 6.以下程序的输出结果为()。 int i; void prt( ) { for(i=5;i<8;i++) printf("%c",'*'); printf("\t"); } main( ) { for(i=5;i<=8;i++) prt( ); } A *** B *** *** *** *** C *** *** D * * * 7.在C语言程序中,以下说法正确的是()。 A函数的定义可以嵌套,但函数的调用不可以嵌套 B函数的定义不可以嵌套,但函数的调用可以嵌套 C函数的定义和函数的调用都不可以嵌套 D函数的定义和函数的调用都可以嵌套 8.以下函数调用语句中含有()个实参。 func((e1,e2),(e3,e4,e5)); A 2 B 3 C 5 D 语法错误 9.以下程序的输出结果为()。 #define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); }

四川大学物理化学期末考试题及答案(B卷)

四川大学期末考试试题 (2010—2011学年第一学期) 课程代码:(Ⅰ)—1 课程名称:物理化学任课教师:李泽荣、何玉萼适用专业:化学、应化、材化专业印数:200份班级:学号:姓名:成绩 注:1、试题字迹务必清晰,书写工整。本卷3页,本页为第1页 2、题间不留空,一般应题卷分开教务处试题编号: 3、务必用16K纸打印

注:1、试题字迹务必清晰,书写工整。本卷3页,本页为第2页 2、题间不留空,一般应题卷分开教务处试题编号: 3、务必用16K纸打印 2200 2400 2300 1 t/℃ a

注:1、试题字迹务必清晰,书写工整。本卷3页,本页为第3页 2、题间不留空,一般应题卷分开教务处试题编号: 3、务必用16K纸打印 2010级物理化学(Ⅰ)-1期末考试题B卷答案

一、选择题(12分,每题2分) 1、B 2、A 3、B 4、C 5、C 6、D 二、填空题(20分,每空2分) 1、> ;> ;> ;= 2、 3、 ; 4、1 ;2 5、y A >0,B x >x A ;纯A ;纯B 6、- 三、(16分) 解:33.3kJ R P vap m Q Q H n H ==?=?= 4分 kJ 2.32.383324.81)(=??==≈?=nRT pV V p W g R 2分 kJ 1.302.33.33=-=+=?W Q U 2分 1-3vap K J 9.862 .383103.33?=?=?==?b m R T H T Q S 体 2分 -186.9J K R Q Q S T T ?==-=-?环环 2分 0R R G H T S Q Q ?=?-?=-= 2分 kJ 2.3-=-=-?=?-?=?R R W Q U S T U F 2分 四、(12分) 解: ∵ A A B B P x P x P ** +=总 ∴ 13 78.844 A B P P **+= 6分 1182.722 A B P P **+= 联立求解得 kPa P A 5.90=* 6分 kPa P B 9.74=* 五、(20分) 解:1.(7分) 2.

大学大一C语言程序设计期末考试卷及答案

四川师范大学计算机科学学院 2012~2013学年度第二学期期末考试 C 语言程序设计试卷 试卷A 答卷说明: 1、 本试卷共6页,答题纸3页,4个大题,35个小题,满分100 分,120分钟完卷。 2、 闭卷考试,所有的答案都必须写在答题纸上,判卷以答题纸上 答案为准。 3、 本试卷适用于2011级1、2、3班。 一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的 序号填在题干的括号内。每小题1分,共20分) 1、 在C 语言中,下列标识符中合法的是( ) A). -int B). in1_3 C). A_B!D D). const 2、 不属于C 语言基本数据类型的是( ) A). int B). union C). char D). unsigned 3、 下面是对宏定义的描述。不正确的是( ) A). 宏不存在类型问题,宏名无类型,它的参数也无类型 B). 宏替换不占用运行时间 C). 宏替换只是字符串的简单替代 D). 宏替换时先检查类型,类型一致时才可以替换 4、 C 语言中,″\\xfds ″在内存中占用的字节数是( ) __________________学院__________级___________班 姓名_______________ 学号_______________ ………………………………(密)………………………………(封)………………………………(线)……………………………… 密 封 线 内 答 题 无 效

A).3 B).4 C).5 D).6 5、设int x;则执行printf(″%x\n″,~x^x);的结果是( ) A). ffffffff B). ff C). 0 D). 1 6、对于while语句,错误的说法是( ) A).用条件控制循环体的执行次数B).循环体至少要执行一次 C).循环体有可能一次也不执行D).循环体中可以包含若干条语句 7、执行下列语句后输出的结果是( ) int a=8,b=7,c=6; if(ac){a=c;c=b;} printf("%d,%d,%d\n",a,b,c); A).6,7,7 B).6,7,8 C).8,7,6 D).8,7,8 8、设int a=9,b=20;则printf(″%d,%d\n″,a--,--b);的输出结果是( ) A).9,19 B).9,20 C).10,19 D).10,20 9、设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′\0′};那么( ) A).x数组的长度等于y数组的长度B).x数组的长度大于y数组的长度 C).x数组的长度少于y数组的长度D).x数组与y数组的存储区域相同 10、设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 11、执行完下列语句后,n的值是( ) int n; for (n=0 ; n<100 ; n=2*n+1); A).125 B).126 C).127 D).128 12、有以下语句:int a=6;a+=a-=a*a;printf(“%d”,a);输出结果( ) A).–132 B).–60 C). -24 D). 0 13、为了连接两个字符串s1与s2,应当使用( ) A). strcat( s1,s2 ) B). strcpy( s1, s2 ) C). strlen( s1, s2 ) D). strcmp( s1, s2 ) 14、设int a,*p;则语句p=&a;中的运算符“&”的含义是( ) A).位与运算 B).逻辑与运算C).取指针内容 D).取变量地址 15、下面输出的结果为( )

最新四川大学JAVA期末试题

四川大学期末考试试题(闭卷、开卷、半开卷) (2007-2008学年第1学期) 课程号:30485830 课程名称:JAVA程序设计 _____________________________ 任课教师:张兵、张卫华、李莉 适用专业年级:_________________________________ 学号: ___________________ 姓名: ___________________ 、判断题(本大题共10小题,每小题1分,共10分)在对的后面打",错的后面打。 1. Applet是一种特殊的Pane,它是Java Apple程序的最外层容器。(正确) 2. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(正确) 3. Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(错误) 4. Java有垃圾回收机制,内 存回收程序可在指定的时间释放内存对象。(错误)5?构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(错误) 6. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类 子类关系,此时应该将父类放在后面,子类放在前面。(正确) 7. 拥有abstrac方法的类是抽象类,但抽象类中可以没有abstract方法。(正确)& Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。(正确) 9. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。(正确) 10. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(错误) 、单项选择题(本大题共20小题,每小题1分,共20分) 1. Java application^的主类需包含main方法,以下哪项是main方法的正确形参? ( B ) A、String args B、String ar[] C、Char arg D、StringBuffer args[] 2. 以下关于继承的叙述正确的是(A )。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3. paint()方法使用哪种类型的参数?( A ) A、Graphics B、Graphics2D C、String D、Color 4?以下哪个不是Java的原始数据类型( B )

四川大学锦江学院期末考试试题A(标准答案)

四川大学锦江学院期末考试试题A(标准答案) 课程代码: 课程名称: 任课教师: 成 绩: 院 系: 班 级: 学 号: 姓 名: 专 业: 学生人数: 印题份数: (开卷,闭卷,)

(C)7.原子最外层只有一个电子,它的次外层角量子数为2的亚层内电子全充满,满足此条件的元素有几种: (A)1种(B)2种(C)3种(D)4种 (D)8. 某反应的△ r Hθ m <0,当温度一定时,其平衡常数的数值将: (A) 无法判断 (B) 增大 (C)减小 (D) 不变( B )9.下列分子中,以不等性sp3杂化轨道成键的是: (A) BeCl 2 (B) NH 3 (C) BF 3 (D)SiH 4 (D)10. 气相反应2NO + O 2 = 2NO 2 是一放热反应,达到平衡后要使平衡向右移动应: (A)降温降压(B)升温升压(C)升温降压(D)降温升压 二.填空题(10分) 1. 温室气体造成温室效应,____CO2_______气体是数量最多的温室气体。 2.24Cr原子的核外电子排布式为1S22S22P63S23P64S13d5 ,原子中有6 个成单电子。 3.从价键理论可知,与离子键不同,共价键具有_ 饱和 ____性和__方向____性的特征。 4.根据酸碱质子理论,NH 4+的共轭碱是NH 3 ; 5.从分子的杂化轨道理论可知,在BCl 3 分子中,中心原子B采取____SP2______杂化,形成_____平面三角______形分子,是_____非极性_______分子(填极性或非极性)。 6.已知A 2B型难溶电解质的溶度积为Ksp,则其溶解度S= 3 4 θ SP K (用θ SP K表示)。 7.某温度时,反应H 2(g)+Br 2(g) =2HBr (g) 的K=4×10-2,则相同温度下, 反应HBr (g)=1/2 H 2(g) +1/2Br 2(g) 的K为 5 。 8.已知反应:CO(g)+2H2(g)CH3OH(g),其523K时K=2.33×10-3;548K时K=5.42 ×10-4。该反应是 _放___热反应,当温度升高时,平衡向___逆反应___方向移动。 系统加压,平衡向____正______方向移动;加入催化剂,平衡__不移动_______。 9.在K4[Fe(CN)6]中,中心离子是Fe+2,配位体是CN-,中心离子的配位 数是 6 。K4[Fe(CN)6]按系统命名法,此配合物的名称为六氰合铁(Ⅱ)酸钾。

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