



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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)用户定义的函数中可以没有retu
2、rn语句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,
3、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
4、,*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
5、;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)i
6、f(i%10=0)print(“n”);D)if(i%10=0)continue; 17 以下所列的C语言常量中,错误的是( ) A) 0xFF B) 0.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。则条
7、件表达式aba:cdc: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
8、和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
9、 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=
10、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)注释语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智算中心算力资源分配管理方案
- 建筑钢结构安装技术方案
- 钢结构厂房抗风设计方案
- 建设工程成本预算编制方案
- 储能系统维护保养周期规划方案
- 校园消防安全教育调查
- 建筑垃圾分类运输与资源回收方案
- 工业园区绿色供电项目验收标准实施案
- 政工类培训考试题库及答案
- 城乡供水水资源循环利用方案
- 2025年福建省榕圣建设发展有限公司项目招聘12人笔试参考题库附带答案详解
- 一年级上册语文晨读课件
- 高职院校教师职业发展规划指南
- 2025重庆市专业应急救援总队应急救援人员招聘28人考试参考题库及答案解析
- 黑龙江省龙东地区2025届中考数学试卷(含解析)
- 2025-2026学年人教版(2024)小学美术二年级上册(全册)教学设计(附目录P144)
- 2025高考地理试题分类汇编:地球上的水含解析
- 2026届高考作文写作素材:《感动中国》2024年度十大人物素材及其运用
- 2025年重庆八中宏帆中学小升初自主招生数学试题(含答案详解)
- 苹果栽培学完整版课件
- 湿性愈合和新型敷料选择课件
评论
0/150
提交评论