



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1若有表达式(a)?(-x):(+y),则其中与a等价的表达式是a)a=1b)a=0c)a!=1d)a!=0 2有以下程序段intx,y,z;x=10;y=50;z=30;if(xy)x=y,y=z;z=x;printf(“x=%dy=%dz=%dn”,x,y,z);程序的输出结果是a)x=10y=50z=10b)x=10y=50z=30c)x=10y=30z=10d)x=50y=30z=503下面的函数调用语句中func函数的实参个数是f(f2(u1,u2),(u3,u4),(u6,max(u7,u8);a)3b)4c)5d)84 以下叙述中错误的是a)用户定义的函数中可以没有return语句b)用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值c)用户定义的函数中若没有return语句,则应当定义函数为void类型d)函数的return语句中可以没有表达6有以下程序#includevoidfun(inta,intb)intt;t=a;a=b;b=t;main()intc10=11,12,13,14,15,16,17,18,19,20,i;for(i=0;i10;i+=2)fun(ci,ci+1);for(i=0;is2) s; b)if(strcmp(s1,s2) s; c)if(strcmp(s2,s1)0) s; d)if(strcmp(s1,s2)0) s; 10设有定义语句 int x6=2,4,6,8,5,7,*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( ) a)for(i=0;i6;i+) printf(%2d,*(p+); b)for(i=0;i6;i+) printf(%2d,*(p+i); c)for(i=0;i6;i+) printf(%2d,*p+); d)for(i=0;i6;i+) printf(%2d,(*p)+);11 在c程序中,main()的位置_。a 必须作为第一个函数 b必须作为最后一个函数c 可以任意 d 必须放在它所调用的函数之后12 若有定义语句:floatx,y,*px,*py,执行了px=&x,py=&y;之后,正确的输入语句是a)scanf(“%f%f”,x,y);b)scanf(“%f%f”,&x,&y);c)scanf(“%lf%le”,px,py);d)scanf(“%lf%lf”,x,y);13以下是while语句的基本形式:while(表达式)语句;其中“表达式”a)必须是逻辑表达式b)必须是关系表达式c)必须是逻辑表达式或关系表达式d)可以是任意合法的表达式14 下列标识符中,合法的标识符是( ) a) -abc1 b) 1abc c _abc1 d for15有以下程序#includemain()inta=1,b=2,c=3,d=0;if(a=1&b+=2)if(b!=2|c-!=3)printf(“%d,%d,%dn”,a,b,c);elseprintf(“%d,%d,%dn”,a,b,c);elseprintf(“%d,%d,%dn”,a,b,c);程序运行后的输出结果是a)1,2,3b)1,3,2c)1,3,3d)3,2,116以下函数按每行10个输出数组中的数据voidfun(int*w,intn)inti;for(i=0;in;i+)_printf(“%d”,*w);w+;printf(“n”);下划线处应填入的语句是a)if(i/10=0)print(“n”);b)if(i/10=0)continue;c)if(i%10=0)print(“n”);d)if(i%10=0)continue; 17 以下所列的c语言常量中,错误的是( ) a) 0xff b) 1.2e0.5 c) 2l d) 72 18 若用一维数组名作为函数的实际参数,传递给形式参数的是( )a 数组第一个元素的值 b 数组元素的个数c 数组的首地址 d数组中全部元素的值19计算机能直接执行的程序是( )a)源程序b)目标程序c)汇编程序d)可执行程序20若有以下定义intx20,*pt=x;则对x数组元素的正确应用是a)*&x20b)*(x+3)c)*(pt+20)d)pt+321若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式ab?a:cd?c:d的值是_。a)1 b)2 c)3 d)4 22有以下程序 main() int p8=11,12,13,14,15,16,17,18,i=0,j=0; while(i+7) if(pi%2) j+=pi; printf(%dn,j); 程序运行后的输出结果是_。a)42 b)45 c)56 d)60 23以下能正确定义一维数组的选项是_。a)int a5=0,1,2,3,4,5; b)char a=0,1,2,3,4,5;c)char a=a,b,c; d)int a5=0123; 24已有定义:char a=xyz,b=x,y,z;,以下叙述中正确的是_。a)数组a和b的长度相同 b)a数组长度小于b数组长度c)a数组长度大于b数组长度 d)上述说法都不对 25有以下程序main( ) char k; int i; for(i=1;i3;i+) scanf(“%c”,&k); switch(k) case 0: printf(“anothern ”); case 1: printf(“numbern ”); 程序运行时,从键盘输入:01,程序执行后的输出结果是a) another b) another c) another d) number number number number another number 26若程序中定义了以下函数 double myadd(double a,double b) return (a+b) ;并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错 误的说明是a) double myadd(double a,b) ; b) double myadd(double,double);c) double myadd(double b,double a) ;d) double myadd(double x,double y); 27有以下程序int f(int b4) int i,j,s=0;for(j=0;j4;j+) i=3-j;s+=bij;return s;main( ) int a44=1,2,3,4,0,2,4,5,3,6,9,12,3,2,1,0;printf(%dn,f(a); 执行后的输出结果是( )a)12 b)11 c)18 d)1728有以下程序main( ) char *p10=abc,aabdfg,dcdbe,abbd,cd;printf(%dn,strlen(p4); 执行后输出结果是( ) a) 3 b) 2 c) 4 d) 629 以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* beginning */ int r; float s; scanf(%d,&r); s=*p*r*r; printf(s=%fn,s); 出错的原因是( )a)注释语句书写位置错误 b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鹤城普法考试题及答案解析
- 二年级道德与法治下册 第三单元 谢谢你的爱 8《让爷爷奶奶开心》说课稿 教科版
- 风险管理与内部审计效能分析报告
- 丙烯酸树脂装置操作工协作考核试卷及答案
- 修笔工职业考核试卷及答案
- 漆艺师安全规范考核试卷及答案
- 建筑企业审计方案设计要求
- 小学语文教学单元计划模板与编写指导
- 普法考试题库及答案文库
- 中医门诊整合营销方案
- 人工智能通识 课件 第七章 智能之躯-具身智能
- 妈妈驿站加盟合同范本
- 专题06 对角互补模型(原卷版)
- 2025勤工俭学合同范本
- 水利工程设计概估算编制规定工程部分
- 《销售经理技能提升》课件
- 培育战斗精神 砥砺血性胆气 -2024教育实践活动
- 小学生科普讲堂课件-彩虹的秘密
- 心理健康和生命教育
- 浙江首考2025年1月普通高等学校招生全国统考英语试题及答案
- 医院感染在眼科医疗中的预防与控制
评论
0/150
提交评论