已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言参考试卷一、选择题(每小题2分,共30分)1、下列标识符中,合法的标识符是( )A、123abcB、ifC、_123abcD、do2、若有定义:int a,b;使用语句scanf(%d,%d,a,b);给变量a,b分别赋值10和20,则正确的输入格式为( )A、10,20B、1020C、10回车20D、a=10,b=103、已知int j,i=2;执行语句“j=i+;”后,变量j的值是( )A、 3 B、 2C、 1 D、 -34、为了判断两个字符串s1和s2是否相等,应当使用( )A、 if (s1= =s2) B、 if (s1=s2)C、 if (strcpy(s1,s2) D、 if (strcmp(s1,s2)= =0)5、有如下程序#include stdio.hvoid main() int i,sum; for(i=1;i=3;sum+) sum+=i; printf(“%dn”,sum); 该程序的执行结果是( )A、 6 B、 3 C、 死循环 D、 06、若int i=11;执行下列程序段后,变量i的正确结果是( ) switch ( i ) case 0: i+=1; case 10: i+=1; case 11: i+=1; default: i+=1; A、 10 B、 11 C、 12 D、 137、判断变量ch中的字符是否为数字字符,正确的表达式是( )。A、ch=0ch=9 B、0=ch=9C、ch=0|ch=9 D、ch=0ch=98、若执行以下程序时从键盘上输入10,则输出结果是()A、11B、10C、9D、8#include stdio.hvoid main( ) int n;scanf(%d,n);if(n+10) printf(%dn,n);else printf(%dn,n-);9、以下所列的各函数首部中,正确的是( )A、 void play(var :integer,var b:integer)B、 void play(int a,b)C、 void play(int a,int b)D、 Sub play(a as integer,b as integer)10、在C语言中,( )。A、函数定义可以嵌套,但函数调用不能嵌套B、函数定义不可以嵌套,但函数调用可以嵌套C、函数定义和调用均不能嵌套D、函数定义和调用均可以嵌套11、若有说明:int a34;则对a数组元素的正确引用是( )A、 a23 B、 a1,3 C、 a1+14 D、 a(2)(1)12、下面程序的输出结果是( )A、0 B、1 C、 2 D、 9#include stdio.hvoid main() int a =1,2,3,4,5,6,7,8,9,0,*p; p=a;p+; printf(%dn,*p); 13、以下程序的输出结果是()A、AfghdEFGB、Abfhd C、AfghdD、Afgd#include stdio.h#include string.hvoid main( ) char *p1,*p2,str50=ABCDEFG;p1=abcd; p2=efgh;strcpy(str+1,p2+1); strcpy(str+3,p1+3);printf(%s,str);14、定义如下变量和数组:int i;int x33= 9,1,3,4,2,6,5,8,3;则下面语句的输出结果是:( )for(i=0;i3;i+) printf(%d , ,xii);A、1,2,3, B、4,5,6, C、9,5,3, D、9,2,3,15、以下选项中能定义a为合法结构体变量的是( )、struct abc、structint x int x char str5 char str5a; a; C、struct abc D、struct abc int x ; int x ; char str5; char str5; ; abc a; struct abc a; 二、填空题(每空2分,共20分)1、结构化程序设计所规定的三种基本控制结构是顺序结构选择结构和 结构。2、定义2行3列的整型二维数组a的语句是_3、假定x=10,则表达式x=10?20:30的值为 。4、定义一指向整型数据的指针变量p的语句是 . 5、int a6; 则a数组的下标范围是 6整型变量a、b的值分别为3、4,语句printf(%d+%d=%d,a,b,a+b);输出 7以下程序的输出是 #include stdio.hstruct st int x;int *y; *p;int dt4= 10,20,30,40 ;struct st aa4= 50,dt0,60,dt0,60,dt0,60,dt0;void main( ) p=aa;printf(%dn,+(p-x);8、下列程序段的输出结果是 int k=0; if (k=1) printf(“ abc ”); else printf(“ def ”);9、定义一个fp为指向文件类型的指针变量的语句是 10、以下函数的返回结果是 int function(char *x) char *p=x; while(*p+); return(p-x-1); 三、写出程序的运行结果(每小题4分,共20分)1、#include stdio.hvoid main( ) int i;for(i=1;i6;i+) if(i%2) printf(#);continue;printf(*);printf(n);运行结果: 2、#include stdio.hvoid main( )int a=0,j;for(j=0;j3;j+) switch(j) case 0: case 1:a+=3; case 2:a+=2; default:a+=5; printf(a=%dn,a);运行结果: 3、#include stdio.hvoid main( ) int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;i3;i+)for(j=i;j=i;j+) t=t+bibjj; printf(t=%dn,t); 运行结果: 4、#include stdio.hvoid fun(int *a, int *b) int *k;k=a; a=b; b=k;printf(%d,%dn, *a, *b);void main() int a=3, b=6, *x=a, *y=b;fun(x,y);printf(%d,%dn, a, b);运行结果: 5、#include stdio.hlong fun( int n) long s;if(n=1 | n=2) s=2;else s=n-fun(n-1);return s;void main() printf(fun(3)=%ldn, fun(3); 运行结果: 四、编写程序(每小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省黔东南州2025-2026学年高一上学期10月月考地理试卷(有答案)
- 2025-2026学年宁夏回族自治区石嘴山一中高一(上)月考物理试卷(1月份)(含答案)
- 食用菌母种制作工岗位技能考试试卷及答案
- 杀菌锅操作工岗位技能考试试卷及答案
- 数据库专用服务器合同
- 海藻繁育工岗前基础技能考核试卷含答案
- 道路客运服务员安全宣贯考核试卷含答案
- 梳理热风非织造布制作工风险评估与管理能力考核试卷含答案
- 2026年师德师风知识竞赛测试题库(含标准答案)
- 草坪园艺师道德测试考核试卷含答案
- 《水对地表的作用》教学设计-2026-2027学年教科版五年级科学上册
- 老旧小区改造工程监理细则
- 2026新教材统编版九年级上册历史:全册教材问题答案
- 2026烟草制品购销员(四级)考试复习题库(含答案)
- 管道焊前预热及焊后热处理(PWHT)施工组织设计方案
- 2026-2030中国外侧上髁炎(网球肘)行业市场发展趋势与前景展望战略分析研究报告
- 《钎焊》课件 第10、11章 无机非金属材料的钎焊;工具钢、钛合金及难熔合金的钎焊
- 学校肺结核宣传教育
- 中国人寿:养老险总公司招聘笔试题库2026
- 法人委托授权管理流程及模板
- 酒店总经理面试题目与评分标准
评论
0/150
提交评论