




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
共5页,第5页系部:班级:学号:姓名:《系部:班级:学号:姓名:考试班级:题号一二三四五总分得分一、判断题(2’×10=21、C语言源程序文件的扩展名均为.c。()2、所谓常量,就是在程序运行过程中其值可以改变的量。()3、一个C语言程序总是从main函数开始执行。()4、若inti=10,j=2;则执行i*=j+8;后i的值为28。()5、在C语言中do-while至少执行1次。()6、算术运算符中‘%’的优先级高于‘*’。()7、inta[10];该语句表明数组a中的第十个元素为a[10]。()8、函数putchar()的作用是:输入一个字符。()9、C语言程序区分大小写。()10、在函数调用中将数组名字作为实参时,实现的是单向的值传递。()二、单项选择题(2’×15=31、以下定义字符常量PI语句正确的为()。A、definePI3.14B、definePI=3.14C、#definePI=3.14D、#definePI3.142、在C语言中,要求运算量必须是整型的运算符是()。A、! B、++C、!= D、%3、下列四个选项中,均是不合法的用户标识符是()。A、AP_0doB、floatlao_AC、b-aifint D、_123tempINT4、C语言的三种基本结构是()。A、顺序结构、逻辑结构、选择结构B、顺序结构、选择结构、循环结构C、逻辑结构、层次结构、网状结构D、层次结构、顺序结构、循环结构5、下列有关函数的叙述中,不正确的是()。A、函数可以有返回值,也可以有参数B、函数可以没有返回值,也可以有参数C、函数可以没有返回值,也可以没有参数D、函数必须有返回值,也必须有参数6、设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为()。A、intB、floatC、doubleD)不确定7、当调用函数时,实参是一个数组名,则向函数传送的是()。A、数组的长度B、数组的首地址C、数组每一个元素的地址D、数组每个元素中的值8、已知inta=6;则执行a+=a-=a*a;语句后,a的值为()。A、36B、0C、-24D、-609、运行如下程序,其结果为()。main(){inti=4;printf(“%d\n”,i++);}A、4 B、3 C、2 D、510、定义一整型变量intm,给m输入数值,正确的语句为()。A、scanf("%d",m);B、scanf("%d",&m);C、printf("%d",m);D、putchar(m);11、下面程序的结果是()。main(){ intm; m=2;switch(m-2) { case0: case1:printf("yes"); case2:printf("ok");break; default:printf("no"); }}A、yesB、yesokC、noD、okno12、判断char型变量ch是否为大写字母的正确表达式是()。A、'A'<=ch<='Z' B、(ch>='A')&(ch<='Z')C、(ch>='A')&&(ch<='Z') D、('A'<=ch)AND('Z'>=ch)13、设有程序段intk=10;while(k==0)k=k-1;则下面描述中正确的是(
)。
A、while循环执行10次B、循环是无限循环
C、循环体语句一次也不执行D、循环体语句执行一次14、下面程序的结果是()。main(){intx=1;while(x<20){x=x*x;x=x+1;}printf(“%d”,x);}A、1B、20C、25D15、执行下列程序后,输出结果为()。floatf1(floatx){floatk=2;k=k*x;returnk;}voidmain(){floatb=4.3;printf("%.1f",f1(b));}A、8.6B、9.0C、8.0D、三、填空题(2’×10=21、C语言的标识符只能由大小写字母,数字和下划线三种字符组成,而且第一个字符必须为。2、整型的标示符关键字为,单精度实型标示符关键字为。3、若a、b之一为真,则a||b的值为。4、在C语言中,一个char类型数据在内存中所占字节数为。5、若有定义inta=3;则表达式a-=2的值为。6、函数的参数传递有两种:和。7、字符常量使用一对界定单个字符,而字符串常量使用一对来界定若干个字符的序列。四、程序填空题(2’×5=11、从键盘上任意输入圆的半径,显示出圆的周长和面积。请将程序填写完整。main(){floatr,p,s;printf("请输入圆的半径:");;p=2*3.14*r;s=3.14*r*r;printf("圆的周长为%f,圆的面积为%f\n",p,s);}2、求n!,请将程序填写完整。main(){ inti,n,f=1;scanf("%d",&n);for(i=1;;i++) ;printf("%d\n",f);}3、打印所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153是“水仙花数”,因为153=13+53+33。请将程序填写完整。main(){intm,a,b,c;for(m=100;m<=999;m++){a=;b=m/10%10;c=m/100;if()printf("水仙花数为:%d",m);}}五、程序设计题(10’×2=201、编程实现,任意输入三个整数,输出最大值。2、编程实现,有如下一组数据:98,12,87,4,65,23,54,33,48,78,利用冒泡排序法将其由小到大排序后输出。
《程序设计基础》模拟试卷3答案考试班级:310141、311141、318141、330141、339141、358141、358142判断题(10×2=20)1、(√)2、(×)、3(√)、4、(×)、5、(√)6、(×)7、(×)、8(×)、9、(√)、10、(×)选择题(15×2=30)1、(D)2、(D)、3、(C)、4、(B)、5、(D)6、(C)7、(B)、8、(D)、9、(A)、10、(B)11、(B)12、(C)、13、(C)、14、(D)、15、(A)填空题(10×2=20)1、字母或者下划线2、intfloat3、14、15、16、值传递地址传递7、单引号双引号四、程序填空题(5×2=10)1、scanf("%f",&r)2、i<=nf=f*i3、a=m%10m==a*a*a+b*b*b+c*c*c五、编程题(2×10=20)1、main(){inta,b,c,max;scanf("%d%d%d",&a,&b,&c);max=a;if(b>max)max=b;if(c>max)max=c;printf("%d",max);}2、main(){
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包装动力学试题及答案
- 光电照明系统的优化设计试题及答案
- 药物合成的环境影响考核试题及答案
- 立磨考试题及答案
- 药品上市后管理试题及答案
- 药剂学的未来发展与应对措施试题及答案
- 生物血液测试题及答案
- 精心准备的计算机二级考试试题及答案
- 一年级语文上册3数字2山村第1课时教案北师大版
- 职业素养与考试成功的关系税务师试题及答案
- 跨境电商平台下的中国二手车出口模式
- 2024国家电投集团中国电力招聘(22人)笔试参考题库附带答案详解
- 2024年辅导员岗位素质试题及答案
- 运动素质知到课后答案智慧树章节测试答案2025年春浙江大学
- 树立正确的婚恋观讲座课件
- 急性阑尾炎中医护理查房
- (高清版)DB12∕T 934-2020 公路工程资料管理技术规程
- 【罗兰贝格】2025全球医疗器械报告-创新与效率平衡之道
- 居间费用分配协议
- 比亚迪入职考试题及答案
- 2025年杭州万向职业技术学院单招职业适应性测试题库及答案1套
评论
0/150
提交评论