




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,. :b. 1001 、 行下面的程序段后, 量 k 中的 c. 100 200s0=k;k=s1*10;d. 出格式符不 , 出不确定的 a.不定 答案: ab. 337、 程序片段 ( 字符串内没有空格字符 ):c. 30printf(%dn,strlen(atsn0121);d. 10上面程序片段的 出 果是答案: aa. 112 、 有以下定 :b. 9#definen3c. 10#definey(n)(n+1)*n)d. 8 行 句 :z=2 *(n+y(5+1);后 ,z 的 _.2*( 3+答案: b( 4*5+1)8、 有以下程序段intx=0,s=0;a.出 while(!
2、x!=0)s+=+x;b. 42printf(%d,s);c. 48则 _d. 54a. 运行程序段后 出0答案: cb. 运行程序段后 出13 、若已定 x 和 y 为 double型, 表达式: x=1,y=x+3/2的 是 _c. 程序段中的控制表达式是非法的a. 1d. 程序段 行无限次b. 2答案: bc. 2.09、 下列程序:d. 2.5main()答案:cintn3,i,j,k;4 、 出以下 句的 出 果_for(i=0;i3;i+)printf(%dn,strlen(t065xffn)ni=0;a. 5k=2;b. 4for(i=0;i b c) temp=aprintf(
3、%d,%o, %xn , k, k, k) ;b. if(a=b) 0) temp=ac. int a=b=c=4a. 17, 021, 0x11d. int a;scanf(%d,a)b. 17, 17, 17答案: bc. 17, 0x11 , 02116 、 以下说法中正确的是()。d. 17, 21, 11答案: da. 语言程序中是从第一定义的函数开始执行12、 请读程序 :b.在语言程序中,要调用的函数必须在main()函数中定义main()c. 语言程序总是从main() 函数开始执行d. 语言程序中的main()函数必须放在程序的开始部分intx=1,y=0,a=0,b=0;答
4、案: cswitch(x)17 、 下列说法中正确的是_ 。case1:a.一个数组能够存储许多不同类型的值switch(y)b.数组的下标可以是float数据类型case0:a+;break;c. 如果初始化值列表中的个数少于数组的元素的个数,c编译器case1:b+;break;会自动补齐d. 初始化值列表中的值的个数多于数组元素的个数是错误的case2:答案: da+;b+;break;18 、 设有说明: charw;intx;floaty;doublez; 则表达式w*x+z-y值的数据类型为printf(a=%d,b=%dn,a,b);a. floatb. char上面程序输出结果
5、是c. inta. a=2,b=1d. doubleb. a=1,b=1答案: dc. a=1,b=019 、 设以下变量均为 int 类型,则值不等于7 的表达式是d. a=2,b=0a. (x=y=6,x+y,x+1)答案: ab. (x=y=6,x+y,y+1)13、 c 语言中,调用一个函数时,实参变量和形参变量之间的数据传c. (x=6,x+1,y=6,x+y)递是 _.d. (y=6,y+1,x=y,x+1)a. 单纯值传递答案: cb.单纯地址传递20 、 以下不正确的 if 语句形式是c.值传递和地址传递都有可能a. if(xy&x!=y)t=x+;d.由实参传给形参,然后由形
6、参传回给实参,即是双向传递b. if(x=y) x+=y;.c. if(x!=y) scanf(%d,&x) else scanf(%d,&y);d. if(x答案:c21、若 i 整型 量, 以下循 行次数是for(i=2;i=0;)printf(%d,i-);a. 无限次b. 0 次c. 1 次d. 2 次答案: b22、以下 的描述是: 函数 用可以a. 出 在 行 句中b. 出 在一个表达式中c. 做 一个函数的 参d. 做 一个函数的形参答案: d23、以下各 企 明一种新的 型名,其中正确的是a. typedef v1 int;b. typedef v2=int;c. typede
7、f v1 int v3;d. typedef v4: int;答案:c24、以下程序的 出 果是main()inta=5,b=4,c=6,d;printf(%dn,d=ab?(ac?a:c):(b);a. 5b. 4c. 6d. 不确定答案: c25、以下程序 用findmax函数返回数 中的最大 findmax(inta,intn)int*p,*s;for(p=a,s=a;p-asb. *p*sc. apasd. p-ap-s答案: b26 、有如下程序main()chars=abcd,*p;for(p=s+l;ps+4;p+)printf(%sn,p); 程序的 出 果是a. abcd b
8、cd cd db. a b c dc. b c dd. bcd cd d答案: d27 、下列描述中不正确的是a. 字符型数 中可以存放字符串b. 可以 字符型数 行整体 入、 出c. 可以 整型数 行整体 入、 出d. 不能在 句中通 运算符= 字符型数 行整体赋值答案: c28 、将三个数排序需要比 _ 次。a. 2b. 3c. 4d. 不确定答案: b填空 :1、 下面程序功能是: 出 100 以内能被3 整除且个位数 6 的所有整数 , 填空。#include main() int i, j;.,.for(i=0; _(1)_; i+)printf(%2d,%2dn,i,j); j=i
9、*10+6;k=!i=+j;if( _(2)_ ) continue;printf(%2d, %2d, %2dn, i, j, k);printf(%d,j);答案: 1,0,1,1,09、 从键盘输入一个大写字母, 要求改用小写字母输出, 程序如下办#include stdio.h答案: i10,j%3!=0main( )2 、 main( ) char c1,c2; int sum=0, i ;(1)_;scanf( %d,&i );printf (%c,%dn,c1,c1 );while (i = 10)(2)_;sum=sum+i;printf(%c,%dn,c2,c2);i+;答案:
10、 c1=getchar( ),c2=c1+32;printf(%d,sum);10 、 设有以下变量定义 , 并已赋确定的值输入 1char w; int x; float y; double z;输出 _则表达式 :w*x+z-y 所求得的数据类型为 _答案: 55答案: double3 、 用来引用特定数组元素的数字称为_.11 、 在 c 语言中 ( 以 16 位 pc机为例 ) ,一个 float型数据在内存中所答案: 下标占的字节数为 _ ;一个 double 型数据在内存中所占的字节数为4 、 把数组元素按顺序存放的过程称为_._答案: 排序答案: 4 , 85 、 应该用 _ 声
11、明数组的大小,因为这样能够更容易调整程序。12 、 设有以下程序 :答案: 符号常量main()6 、 输出为 _ int n1,n2;main( )scanf(%d,&n2);char x,y;while(n2!=0)x=a; y=b; n1=n2%10;printf(xybmnr);n2=n2/10;printf(%c%cn,x,y);printf(%d,n1);printf(%can, 65 );答案: abn 57 、 #include 程序运行后,如果从键盘上输入1298 ;则输出结果为_ 。main( )答案: 8921int i=0,j=0,a=6;13 、 若从键盘输入 58,
12、 则以下程序输出的结果是_ 。if (+i 0) | (j+ 0) a+;main()printf(i=%d,j=%d,a=%dn,i,j,a); int a;结果: _scanf(%d,&a);答案: i=1, j=0, a=7if(a50) printf(%d,a);8 、 写出该程序运行的结果。if(a40) printf(%d,a);#includeif(a30) printf(%d,a);void main() int i, j, k=10;答案: 585858i=(j=k)0;14 、 以下程序的输出结果是_ 。j=i=j;main();.,. unsigned short a=6
13、5536; int b;int count=0;printf(%dn,b=a);答案: 0for(i=100;i=999;i+)15、 下面程序的功能是 : 输出 100 以内能被3 整除且个位数为6 的所有整数 , 请填空。z=i/100;y=i/10%10;#include x=i%10;if(x*x*x+y*y*y+z*z*z)=i)count=count+i;main()printf(%dn,count); int i, j;/* 参考答案 :1301 */for(i=0; _; i+)3、 若( x,y,z )满足方程: x2+y2+z2=552(注:要求 x y z),则( x,y,z )称为方程的一个解。试求方程的所有整数解中x+y+z 的最 j=i*10+6;大值。答案: #includeif( _ ) continue;main()printf(%d,j);int x,y,z,temp,max=0;for(x=54;x=-55;x-)答案: i=-55;y-)1 、 编写程序,计算 1000 以内有多少个这样的数,其个位数为6 且该数能被 9 整除。for(z=y-1;z=-55;z-)答案: mai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高强度及低松驰预应力钢绞线项目合作计划书
- 2025年骨伤科用药合作协议书
- 2025年度辽宁省房屋租赁合同示范文本
- 2025年儿童教育资源租赁合同模板
- 2025关于标准解除劳动合同协议书范本
- 2025年(范本)租赁合同担保协议
- 2025建筑工程施工劳务全面包合同
- 2025年彩妆化学品:粉底项目发展计划
- 2025年爱康国宾项目合作计划书
- 2025年双层客房车项目建议书
- 河南会考地理试题及答案2024
- 2025年03月国家金融监督管理总局所属事业单位公开招聘19人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 学生心理健康一生一策档案表
- 能源储备体系建设-深度研究
- 2024年中国工商银行浙江省分行招聘笔试真题
- 2025年中考数学几何模型归纳训练:最值模型之将军饮马模型解读与提分训练(解析版)
- 北京市人民大附属中学2025届中考化学模拟试卷含解析
- 网线施工方案
- 2025年陕西省公民科学素质大赛考试题(附答案)
- 浙江首考2025年1月普通高等学校招生全国统考政治试题及答案
- DB3308-T 102-2022 居民碳账户-生活垃圾资源回收碳减排工作规范
评论
0/150
提交评论