




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计 试题及答案(六) C语言程序设计 试题学号: 学习中心名称: 专业: 层次: 姓名:题号一二三四五六七八九十总分得分注意:所有答案都要写在答题卡上一、单项选择题(20分,每题2分)1以下叙述中错误的是。CA)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行时,数组元素的下标越界时,系统给出“下标越界”的出错信息D)可以通过赋初值的方式确定数组元素的个数2以下叙述中,正确的是:CA)continue和break语句只能用于循环体内B)continue和break语句只能用于分支语句中C)continue语句只能用于循环体内D)continue语句只能用于分支语句中3执行下列程序段后,正确的结果是 C char x8 = 8,7,6,5,0,0, *s; s = x+1;printf(“%dn”, s2); A) n B) 0 C) 5 D) 64C语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是:A A)单向值传递 B) 地址传递 C) 相互传递 D) 由用户指定方式5变量的指针,其含义是指该变量的 BA)值 B)地址 C)名 D)一个标志6执行下列程序段后,正确的结果是A int i=5; while(i=1) i-; printf(“%d”,i) A) 5 B) 0 C) 1 D) 无限循环7for(i=0;i10;i+) Aif(i=5) break;则循环结束后i的值为A)0 B)1 C)5 D)108执行下列程序段后,正确的结果是C char x8 = 8,7,6,5,0,0, *s; s = x+1;printf(“%dn”, s2); A) n B) 0 C) 5 D) 69C语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是:A A)单向值传递 B) 地址传递 C) 相互传递 D) 由用户指定方式10设有数组定义:char str=”China”;则下面的输出为Bprintf(“%d”,strlen(str);A)4 B)5 C)6 D)7二、填空题(30分,每空2分)1C语言提供的三种逻辑运算符是_&_、_|_和_!_。2已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33,则输出结果是 1 B 。 #include main()char a,b; a=getchar();scanf(%d,&b); a=a-A+0;b=b*2; printf(%c %cn,a,b);3以下程序运行后的输出结果是 4 3 5 。main()int a=3,b=4,c=5,t=99; if(ba & ac) t=a;a=c;c=t; if(ac & bc) t=b;b=a;a=t; printf(%d %d %dn,a,b,c);4.下面程序将字符数组a复制到字符数组b中。main()char a=I am a boy.,b20;int i;for(i=_0_;ai!=0;i+)_ bi=ai_;_ bi= 0_;5若有定义:double x35;则x数组行下标的上限是_0_,列下标的下限是_4_。6以下程序运行后的输出结果是 101 。#define S(x) 4*(x)*(x)+1main()int i=2,j=3;printf(%dn,S(i+j);7若有定义:double x35;则x数组行下标的上限是_0_,列下标的下限是_4_。8已知宏定义#define s 2+3printf(”%d”,s*4);的输出结果是_14_。9若有int a32 = 1,3,2,4,5;,则a11的值是 2 。三、写出程序的运行结果(30分,每题10分)1写出程序运行后的输出结果。int f(int b4) int i,j,s=0; for(j=0;j2) 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);162写出程序运行结果#include main()int i=10,j=0;do j=j+i; i-;while(i2);printf(%dn,j);523写出程序运行后的输出结果。int f(int b4) int i,j,s=0; for(j=0;j2) 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);16四、编程(完形填空)(20分,每题10分)1打印所有水仙花数,所谓水仙花数是指一个三位数,其各位数的立方和等于其本身。include main() int i,j,k,m; for(i=100; i1000; i+) j=i/100; k= i/10 ; m=i; if( j*100+k*10+m=m*m*m+j*j*j+k*k*k ) printf(%dn, i); 2以下程序计算某年某月有几天,1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,2月为28天、闰年2月为29天。main()int yy,mm,day;scanf(“%d%d”,&yy,&mm);switch(_mm_)case1:case3:case5:case7:case8:case10:case12
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信贷调查规程
- 小区楼房共有部分维修
- 2025中信银行长沙分行社会招聘笔试模拟试题及答案解析
- 冰雪乐园探秘制度
- 2025浙江杭州市萧山区第一人民医院编外人员招聘15人笔试备考题库及答案解析
- 考研数学解题策略分析
- 航海船舶海域岗位值班要求
- 工作总结:感悟与感慨的生活经历
- 作品中的人物形象和情感丰富
- 2025年整形美容科手术前后护理规范操作训练答案及解析
- FDA检查员指导手册
- 职业卫生模拟试题+答案
- DBJ50-T-200-2024 建筑桩基础技术标准
- 餐厅包场合同协议书范本
- 江苏连云港历年中考作文题与审题指导(2003-2021)
- 2025年鸡爪市场调研报告
- 景区廉洁管理制度
- 土方开挖工程安全监理细则
- 2022年医疗器械临床试验GCP考试题及答案
- 小学数学课程标准解读
- 国家电网新员工入职培训
评论
0/150
提交评论