




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题(每题3分,合计60分)1C语言规定:在一个源程序中,main函数的位置是 。A必须在最开始B必须在系统调用的库函数的后面C可以任意D必须在最后2. 为表示关系100x10,应使用C语言表达式 。 A. (100=x)&(x=10) B. (100=x) AND (x=10) C. (100=x=10) D. (100=x)&(x=10);3执行下面程序片段的结果是 。 int x=23; do printf(%d,x-); while(!x);A打印出231 B打印出23 C不打印任何内容 D陷入死循环4下面程序要求从键盘上输入值并打印,请选择正确的输入方法 。 main( ) int a,b; scanf(x=%d,y=%d,&x,&y); printf(x=%d,y=%dn,x,y); A. 5,6 B. x=5, y=6 C. 56 D. 5 65以下程序的运行结果是 。 main() int k=4,a=3,b=2,c=1; printf(n%dn,ka ? k:cb ? c:a); A4 B3 C2 D16在定义了 int a32;之后,对a的引用正确的是 。Aa32 Ba30 Ca00 Da0,07若有如下语句: int x=3; do printf(%dn,x-=2); while(!(-x); 则上面程序段 。A输出1 B输出1和-2 C输出3和0 D是死循环8若有以下定义和语句,则输出结果是 。 char s1=12345,s2=1234 printf(%dn,strlen(strcpy(s1,s2);A. 4 B. 5 C. 9 D. 109若有以下说明和语句,请选出哪个是对C数组元素的正确引用 。 int c45,(*cp)5; cp=c; Acp+1 B*(cp+3) C*(cp+1)+3 D*(*cp+2)10以下正确的程序段是 。A. char str2; B. char *p; scanf(%s,&str); scanf(%s,p);C. char str20; D. char str20,*p=str; scnaf(%s,&str2); scanf(%s,p2);11若x是int型变量,且有下面的程序片段: for(x=3;xsex);13已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是 。A一个整型变量,代表要读入的数据项总数B一个文件指针,指向要读的文件C一个指针,指向要读入数据的存放地址D一个存储区,存放要读的数据项14设有如下一段程序: int *var,a; a=100; var=&a; a=*var+10;执行上面的程序段后,a的值为 。A. 120 B. 110 C. 100 D. 9015设有如下函数定义: int f(char *s) char *p=s; while(*p!=0) p+; return(p-s); 如果在主函数中用下面的语句调用上述函数,则输出结果为 。 printf(%dn,f(Beiging); A3 B6 C0 D716.下列函数调用语句含有实参的个数为 。 func(exp1,exp2),(exp3,exp4,exp50);A. 1 B. 2 C. 3 D. 4 17设有如下定义:int x=10,y=3,z; 则语句printf(“%dn”,z=(x%y,x/y);的输出是 。 A1 B0 C4 D318若执行fopen函数时发生错误,则函数的返回值是 。A. 地址值 B. 0 C. 1 D. EOF19以下程序段的输出结果是 。 int i=10; switch(i+1) case 10: i+;break; case 11: +i; case 12: +i;break; default: i=i+1; A11 B13 C12 D14 20下面描述中,错误的是 。A. 调用函数时,实参可以是表达式B. 调用函数时,实参与形参可以共用存储单元C. 调用函数时,将为形参分配内存单元D. 调用函数时,实参与形参的类型必须一致二、填空题(每题2分,合计20分)1C程序是由 构成的,其编译是以 为单位进行的。2判断char型变量ch是大写字母的C语言表达式是 。3若数组a有m列,则aij之前的数组元素个数为 。4设int i=5;则循环语句while(i=1) i-;执行后,i的值为 。5执行下面的程序段后,k值为 。 k=1;n=263; dok*=n%10; n/=10; while(n);6. 逻辑运算符两側运算对象的数据类型可是 。7设有程序片段: switch(ch ) case A: printf(85-100n);case B: printf(70-84n);case C: printf(60-69n);case D: printf(60n); default : printf(error!n); 若ch的值为D,则输出结果是 。8以下程序的功能是检测字符串str的长度,请填空: #include #include main( ) char str80; int i=0 ; gets(str); while ( !=0) ; printf(the length of string is:%dn,i); 9写出下列两种指针的定义: 指针p1为指向整型数据的指针 ; p2为指向字符串I am a student的指针 。10C语言规定,函数返回值的类型是由 决定的 。三、阅读程序,按要求完成各题。(20分)1(6分)下面程序的功能是利用do-while语句求1至1000之间满足“用3除余2;用5除余3;用7除余2”的数,且一行只打印5个数。请填空。 #include main( ) int i=1,j=0; do if( ) printf(%4d,i); j=j+1; if( ) printf(n); i=i+1;while(i1000); printf(%d,%d,%dn,max,row,col); 2下面程序是将数组a的内容逆置重放。请填空:(6分) main() int a8,i,j,t;printf(Input 8 number to the array:n);for(i=0;i8;i+) scanf(%d, );for(i=0;i=3;i+) j= ; t=ai;ai=aj; ;printf(n The array has been invered:);for(i=0;i8;i+) printf(%d ,ai);3(4分)写出程序的功能及运行结果。若从键盘输入以下数据: Li-ming 19 Liu-li 18 Zhang-ping 20static struct man char name20; int age;person3;main() int i,old=0; struct man *p,*q; for(i=0;i3;i+) scanf(%s %d,,&personi.age); for(p=person;pperson+3;p+) if(oldage) q=p; old=p-age; printf(%s,%dn,q-name,q-age);程序的功能是 。运行结果是 。4写出程序的功能及运行结果。(4分)#includevoid sort(int array,int n) int i,j,k,t; for (i=0;in-1;i+) k=i; for (j=i+1;jn;j+) if(arrayjarrayk) k=j; t=arrayk; arrayk=arrayi; arrayi=t;main( ) int a8,i; printf(en
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘油胶水:UV胶水项目建议书
- 消防宣传活动总结15篇
- 车间维修过程管理信息系统测试计划
- 2025年贵金属压延加工材合作协议书
- 2025年基因工程亚单元疫苗合作协议书
- 2025年防雾涂料合作协议书
- 教育心理学指导下的教学方案设计
- 教育技术如何重塑商业未来
- 安徽省滁州市定远县西片区2025届高一物理第二学期期末考试试题含解析
- 心理辅导与教育心理学的融合实践
- 代数的魅力与技巧
- 重症肺炎个案护理查房
- 最全海外常驻和出差补助管理规定
- 某白酒厂废水处理工艺设计
- 侵占罪起诉状范本
- 教育部中小学心理健康教育特色学校标准
- 工程材料耗用(核算)表
- 贵州飞赛贸易有限公司6万吨年残阳极碳块加工项目环评报告
- 普通螺栓理论重量表
- 关于成立特种设备安全管理机构的通知(模板)
- 全国广播电视技术能手调频与电视广播组题库
评论
0/150
提交评论