1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 南京邮电大学c语言期末考试试卷答案 c语言期中考试试题

南京邮电大学c语言期末考试试卷答案 c语言期中考试试题

时间:2024-04-10 12:32:43

相关推荐

南京邮电大学c语言期末考试试卷答案 c语言期中考试试题

《c语言期中考试试题》由会员分享,可在线阅读,更多相关《c语言期中考试试题(6页珍藏版)》请在人人文库网上搜索。

1、南京邮电大学通达学院 -15 学年第 一 学期高级语言程序设计期中考试试卷本试卷共 6 页; 考试时间 100 分钟;装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊专业 班级 学号 姓名 题号一二三四五六七八九十总 分得分得分一、 单选题(15*2分)(请将答案填写在答题纸上的相应位置,所有完整程序前均包含#include stdio.h语句)1、在C语言中,下面符号串中能用作变量名的标识符为________。A) autoB) put C) 1*num D) and-22、将十六进制数F49转换成十进制数是_______ 。A) 4038。

2、 B) 2573C) 3913 D) 19123、C语言对四种基本变量的存储空间分配从小到大依次为:_______ 。A) int char float double B) char int float doubleC) double float char int D) char double int float4、设i为int型变量,f为float型变量,通过语句scanf(“i=%d,f=%f”,&i,&f);希望将100和765.12分别赋给i和f, 则正确的键盘输入为_______。A) 100,765.12 B) i=100,f=765.12C) i=100 f=765.12 D) 。

3、100 765.125、以下对于函数的描述中正确的是_______。A) 函数必须有参数。 B) 函数的返回值类型不能为空。C) 函数必须先定义后使用。 D) 函数中不能有复合语句。6、已知 w=1,x=2,y=3,z=4; 条件表达式“(wx?w: y)c+d?a:b D) x*=y+25 11、下列程序的输出为______。void main() int i=0,j=0,a=6;if(+i0)|(+j0)a+;printf(i=%d,j=%d,a=%dn,i,j,a);A) i=0,j=0,a=6 B) i=1,j=1,a=7 C) i=1,j=0,a=7 D) i=0,j=1,a=712。

4、、若int i=11; 执行下列程序后,变量 i 的正确结果是______。switch(i) case 10: i+=1; case 11: i+=1;defult: i+=1;A) 10 B) 11C) 12D) 1313、设有以下程序段,则下面描述中正确的是______。int k=10; while(k=0) k=k-1; A) while循环执行10次B) 循环是无限循环 C) 循环体语句一次也不执行 D) 循环体语句执行一次 14、C语言中 while 和do-while循环的主要区别是________。A) do-while的循环体至少无条件执行一次B) while的循环控制条件。

5、比do-while的循环控制条件更严格C) do-while允许从外部转到循环体内 D) do-while 的循环体不能是复合语句15、若有以下程序段,w和k都是整型变量w=k;LB: if(w=0) goto LE;w-;printf(*);goto LB;LE:则不能与上面程序段等价的循环语句是________。A) for(w=k;w!=0;w-) B) for (w=k;w;-w)print(*); printf(*);C) w=k; D) w=k;while(w-!=0) do w-;printf(*);printf(*); while (w!=0);. 得分二、填空题(20*2分)。

6、1、C语言程序的基本单位是__ (1)__。一个C语言程序必须有一个__ (2)__。2、常量有很多不同的类型,#define PI 3.1415中的PI通常称为__ (3)__常量。3、定义变量x=3, y=3, z=2,执行语句“x/=y%=z+=z*z”后,x的值为__ (4)__,y的值为__ (5)__。装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊4、下面语句执行结果的第一行和最后一行分别是__ (6)__、__ (7)__。int i,j;for (i=0,j=5;i=3;i+,j-) printf (%dn,i*8/j);5、以下程。

7、序实现这样的功能:商店卖西瓜,10斤以上的每斤0.15元,8斤以上的每斤0.3元,6斤以上的每斤0.4元,4斤以上的每斤0.6元,4斤以下的每斤0.8元,从键盘输入西瓜的重量和顾客所付钱数,则输出应付款和应找钱数。请补全程序。#include ”stdio.h”void main() float weight, money, rate;printf(”the paid money of the client is:”);scanf(”%f”,&money);printf(”the weight of the watermelon is:”);scanf(”%f”,&weight);if (__。

8、 (8)__)rate=0.15;else if (weight8)rate=0.3;else if (weight6)__ (9)__;else if (weight4)rate=0.6;__ (10)__ rate=0.8;printf(”the account payable is %fn”, weight*rate);printf(”the change is %fn”,money-weight*rate); 6、下列程序的输出结果为__ (11)__。#includevoid main() int k=0; char c=A;doswitch(c+) caseA:k+;break;c。

9、aseB:k-;caseC:k+=2;break;caseD:k=k%2;continue;caseE:k=k*10;break;default:k=k/3;k+;while(c装 订 线 内 不 要 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊int i,j=2;void p(void) for(i=0;ivoid main() int i,j; for(i=1; __(19)_;i+) for(j=1;j=i;j+) printf(“*”); __(20) _ 得分三、编程题(2*15分)1、编程实现,找出1100之间的前10个偶数并输出。 2、编写函数fun,完成计算1+2+n值的功能,再编写主函数验证之。要求:在主函数中完成n的输入以及计算结果的输出功能。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。