



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
青海大学昆仑学院试卷(A)班级:学号:姓名:考试课程:程序设计语言(C)考试日期:2011X年7月日注:所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回一.填空题(每空1分,共15分)1.一个C程序老是从主函数(或main)开始履行的。2.表达式2/3+7%4+3.5/7的值是3.5。3.在函数内部定义只在本函数内有效的变量叫内部变量(或局部变量)。4.C语言顶用1(或非零)表示逻辑值“真”,用0表示逻辑值“假”。5。将数学式ab2改写成C语言表达式为sqrt(a+b*b)。6。有程序段:intf=—1;printf(“%d,%u”,f,f);则输出结果为—1、65535。7。数组在内存中占连续的储存区,用数组名代表其首地点。8.有定义staticinta[5]={2,4,6,8,10},*p;p=&a[0];与p=&a[0]等价的语句是p=a,*(p+1)的值是4,*(a+2)的值是6.9.有构造体和共用体的变量定义以下:structaa{inta;charc;floatx;}b1;unionbb{inta;charc;floatx;}b2;则变量b1和b2占用的内存空间的字节数分别为7和4。二.选择题(每题2分,合计40分)1.以下变量名合法的是(B).A.B._testC.3a6bD.ab$2.C语言中运算对象一定是整型的运算符是(B).A./B.%C.!D.*3.以下程序的输出结果是(D).A.a=%2,b=%5B.a=2,b=5C.a=%%d,b=%%dD.a=%d,b=%dmain(){inta=4,b=9;printf(“a=%%d,b=%%d\n”,a,b);}4.以下程序的输出结果是(C).A.18B.9C.-18D.-9main(){inta=9;a+=a-=a+a;printf(“%d\n”,a);}5。为表示关系a≥b≥c,应使用的C语言表达式是(A).A。(a〉=b)&&(b〉=c)B。(a〉=b)AND(b>=c)C.(a〉=b>=c)D.(a>=b)&(b〉=c)6.字符型常量在内存中寄存的是(B)。A.BCD代码B.ASCII代码C.内部码D.十进制码7.对下边程序段描绘正确的选项是(D)。A.while循环履行了10次B.循环是无穷循环C.循环体语句一次也不履行D.循环体语句只履行一次{intx=10;do{x=x—1;}while(x==0);}8。下边选项中,与if(a)等价的是(D)。A.if(a==0)B.if(a!=0)C.if(a=0)D.if(a==1)9.有程序段:intn=1;do{++n;n=n*5;}while(n=10);(B)A.履行一次B.履行2次C.不履行D.履行无穷次10.如有申明语句:intb[2][4];则对a数组元素的正确引用是(A)。第1页共4页A.b[1][3]B.b[1][4]C.b[2][4]D.b[0][4]11.欲将字符串“kunluncollege”赋给字符数组str,正确的语句是(D)。A.str=“kunluncollege";B.str=“kunluncollege\n”;C.strcpy(“kunluncollege”,str);D.strcpy(str,“kunluncollege”);12.语句printf(“%d\n",strlen(“xining”));的输出结果是(B)。A.7B.6C.存在语法错误D.不定值13.以下函数的种类是(C)。A.与参数x的种类同样B.void种类C.int种类D.没法确立ff(floatx){printf(“%d\n”,x*x);}14。若用数组名作为函数调用的实参,传达给形参的是(A)A.数组的首地点B.数组第一个元素的值C.数组中所有元素的值D.数组元素的个数15.以下不正确的说法是(C)。A.在C语言中同意函数递归调用B.函数值种类与返回值种类出现矛盾时,以函数值种类为准C.形参能够是常量、变量或表达式D.C语言规定,实参变量对形参变量的数据传达是“值传达”16.以下程序的输出结果是(D)。A.15B.100C.10D.150#defineMAX(x,y)(x)>(y)?(x):(y)main()inti=10,j=15,k;k=10*MAX(i,j);printf(“%d\n”,k);}17.函数直接或间接地自己调用自己,被称为函数的(A)。A.递归调用B.主函数调用C.自定义调用D.嵌套调用以下说法中错误的选项是(D).A.列举种类中的列举元素是常量B.一个整数不可以直接赋给一个列举变量C.列举种类中列举元素的值都是从0开始以1为步长递加D.typedef能够用来定义新的数据种类19.在C语言中,对文件的存取是以(A)为单位的。A。字节B。函数C.记录D.模块20.当fclose函数正确履行后,函数的返回值是(A)。A.0B.-1C.1D.非零值三.阅读以下程序,按题意填空(每空2分,合计16分)1.有以下程序(求20之内的偶数和,包含20).请填空:include<stdio.h>main(){intn=0,sum=0;do{n++;if(①n%2==0);sum+=n;}while(②n〈=20);printf(“%d\n”,sum);}2.以下程序判断输入的一个整数m能否既能被4又能被6整除,若能整除,输出“YES”,若不可以整除,输出“NO”。请填空:#include<stdio.h〉main(){intm;printf(“Enteraintnumber:");scanf(“%d”,③&m);if(④m%4==0&&m%6==0)printf(“YES\n”);elseprintf(“NO\n”);}3.以下程序的功能是输出杨辉三角形。请填空:第2页共4页#include<stdio。h〉main(){inta[10][10],inti,j;for(i=0;i〈10;i++)a[i][0]=1;for(i=1(或i=0);i<10;i++)a[i][i]=1;for(i=2;i<10;i++)for(j=1;j〈i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i〈10;i++){for(j=0;j<=i;j++)printf(“%4d”,a[i][j]);printf(“\n”);}}四.程序阅读题(每题3分,合计9分)1.#include<stdio。h>输出结果:8。main(){intk=5,m=1;switch(k){case1:m++;case5:m*=4;case9:m+=4;break;default:m+=3;}printf(“%d”,m);}2.#include<stdio.h〉输出结果:12。main(){inti,j,a[3][3]={{1,3,5},{2,4,6},{9,8,7}};intsum=0;for(i=0;i<=2;i++)sum+=a[i][i];printf(“n”,sum);}3.inta=9,b=5;输出结果:3。intmin(inta,intb){intc;c=a〈b?a:b;return(c);}main(){inta=3;printf(“min=%d”,min(a,b));}五.编程题(合计20分)1.(8分)利用循环求12+22+32+42+52。#include<stdio.h〉main()inti,sum=0;for(i=1;i<=5;i++)sum+=i*i;printf(“%d\n",sum);}2.(6分)从键盘输入8个随意整数,计算数组中所有的负数之和(用一维数组)。#include<stdio.h>main(){inti,j,a[8],sum=0;printf(“Pleaseinput8numbers:\n”);for(i=0;i<8;i++)scanf(“%d”,&a[i]);for(i=0;i〈8;i++)if(a[i]<0)sum=sum+a[i];prin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业设计在制造业的重要作用
- 工业自动化与产品质量提升的关系
- 工作压力与时间管理心理技巧
- 工作场所心理健康的规划设计
- 工作中的创新思维实践案例分享
- 工作与生活平衡的探索与实践
- 工程塑料在注塑中的应用及发展
- 工厂生产效率提升方法论
- 工厂能效评估与节能改进措施
- 工程造价管理与成本控制分析
- 妊娠期急性脂肪肝临床管理指南(2022版)解读
- 呼伦贝尔农业无人机项目可行性研究报告(范文)
- LTPS-LCD工艺流程简介资料
- 初中生物总复习(七八年级上下册)
- (完整版)10KV配电室安装工程施工方案
- 幼儿卫生保健试题和参考答案解析
- 锅炉基础知识及水泥余热发电锅炉性能1
- 辽宁省建筑施工三类人员安全生产考核合格证变更申请表
- (完整版)家庭亲密度与适应性量表
- DOE操作作业指导书
- 初三自主招生简历范文
评论
0/150
提交评论