


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、仲恺农业技术学院.C语言A卷共7页班次姓名学号成绩1 (注:试题做在后面的答题纸上)一.选择填空(选择一个正确答案,将其对应字母填在横线上)(20分).C程序中,一个float数据在内存中占字节;4. A:2B:4C:1D:5.C语言中,正确的字符申表示是;A:“123”B:123'C:'AB'D:'101'.若a是int型变量,b是float型变量,以下输入语句合法的是;A:scanf(“f%f”,&a,&b)B:scanf(“c%d”,&a,&b)C:scanf(“d%f”,&a,&b)D:scanf(
2、“d%f”,a,b)C语言中,char类型和long类型数据在内存中分别占个字节;A:2,4B:1,4C:1,2D:2,2intr=0xab;其中0xab表示是数;6 A:十进制;B:错误数据;C:十六进制;D:八进制.如果x=25,执行if(x)x=5;语句时,该x为;A:“真”B:“假”C:25D:5.如果j=a1=3;执行a3=+a1;a3+=a3+j;a3的值是A:8B:10C:9D:11.设inta,b,c;且a=10;b=4;a/=b;则表达式(a%b?b:a)之值是;B:-4;C:2;D:-29.对于指针int*p与数组inta20=(1,2,3;其正确的赋值语句是10 A:p=
3、a0;B:*p=a0;C:*p=a;D:p=a;.设intx,a,b,c;计算表达式x=(a=4,b=16,c=32)后,x的值是;A:4B:16C:32D:52.对于inta3=(1,2,3,(4,5,6,7;intn=2,m=3;语句,且有:数据元素an-10+am-31的值为11 A:8B:7C:5D:6.已知inti=j=2;chara="abcdefg",c;12 执行c=ai+j+;c的值是A.'c'B:'f'C:'d'D:'e'.For(;x=3;);代表的意义是;13 A:死循环B:不循环C:循
4、环3次D:语法错误.对于表达式53/2&&!0和!(15>3|5<6-8)的逻辑值,分别是;14 A:0,1B:1,0C:0,0;D:1,1.在C语中,下面运算符优先级最高的是A:+B:/C:+D:=.设charw;intx;floaty;表达式有由于y=(w*x-15)中的y值的数据类型为15 A:charB:intC:floatD:double.在C语言中,intx=4;执行x=5>2&&x<2语句,其x的值为18. A:1B:0C:5D:2charc='a'intn=2switch(c+2)(case'a
5、39;:n=n+1;case'b':n=n*2;case'c':n=2case'd':n=n+3;break;default:n=n/2;n的正确结果值是A:2B:3C:4D:5程序段的结果是inti=1;while(+i)if(i>5)break;A:死循环B:循环5次C:循环4次D:循环6次20.程序段的结果是intk=0;do(k+=2/2;while(k>0);A:死循环B:循环1次C:循环2次D:循环3次.读下歹0程序,写出程序的运行结果(每题5分,共30分)1.main()(inti=1,j=2,m=3,n=4;n=n/3
6、;m=+i;n=m%j+;printf(“i=%d=%dn",i,j);printf(“m=%dn=%d”,m,n);2. 结果:i=2;j=3;m=2;n=0;main()(inta20,b=2;for(ab=b;b<=6;b+)(ab+1=b+1;if(b>4)break;b+;printf("b=%d”,b);结果:b=6;3.#includestdio.hmain()(charch='F;intxscanf("%d",&x);if(x>=3)ch=ch+x;elsech=ch-x;putchar(ch);1) 输
7、入2,运行结果为:D;输入3,运行结果为:I;4.main()(inta33=1,2,3,4,5,6;int*p1=a,*p2=a+4;printf("p1=%d,p2=%dn”,*p1,*p2);printf("n=%d,a=%dn",p2-p1,a22);输出为:p1=1;p2=5;n=4a=05.main()(inti;char*a="ABCDEF”,b10;for(i=3,a+;i<=5;i+,+a)bi=*a;bi='0'printf(“b=%s”,b);输出为:b=DEF;ABCDEF三.程序填空(每题6分,共24分)1
8、.从键盘输入密码字符,判断该密码是否是#include“stdio.h"main()(staticcharstr="ABCDEF"charb6;inti,flag=1;for(i=0;i<6;i+)bi=getchar();for(i=0;i<6;i+)if(bi!=stri)(flag=0;break;if(flag=1)printf(“密码正确!”);elseprintf(“密码不正确!”);2.打印如下图形的C程序,选择合适的句子填入该空格中111112223程序:main()inti,j,k,n;for(i=0;i<=2;i+)n=1;f
9、or(j=0;j<=i;j+)printf();for(k=0;k<=4-2*i;k+)printf(“d”,n);printf(n");n+;用选择法对数组为10个整数进行由大到小排序,选择合适的句子填入该空格中。main()(inti,a15;voidsort(intarray,intn);for(i=0;i<10;i+)scanf("%d",&ai);sort();printf("thesortedarray:n);for(i=0;i<15;i+)printf("%d",ai);voidsort(
10、intarray,intn)(inti,j,k,t;for(i=0;i<n-1;i+)(k=i;for(j=i+1;j<n;j+)if(arrayjarraykk=;3. t=arrayk;arrayk=arrayi;arrayi=t;有3个字符申,要求找出其中最大者,其程序如下,选择合适的句子填入该空格中。#include<string.h>main()chara50,b350;inti;for(i=0;i<3;i+)gets(bi);if(b0,b1)strcpy(a,b0)elsestrcpy(a,b1)if(strcmp(b2,a)>0)strcpy()printf(“maxchar=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东工业大学招聘事业编制工作人员23人模拟试卷附答案详解(考试直接用)
- 秦皇岛市中医院运营管理部主任竞聘述职与答辩题库
- 天津市人民医院涎腺超声诊断考核
- 2025贵州罗甸县第二医共体总院边阳分院招聘卫生专业技术人员考前自测高频考点模拟试题附答案详解
- 重庆市人民医院输卵管结扎术专项技能考核
- 邢台市中医院发票管理与使用规范笔试试题
- 北京市中医院血液净化相关感染防控措施考核
- 2025年常州市武进区卫健系统公开招聘工作人员12人模拟试卷附答案详解(模拟题)
- 沧州市中医院病理标本核对考核
- 2025湖南衡阳市水务投资集团有限公司招聘30人考前自测高频考点模拟试题及答案详解(典优)
- 模具开发进度管理表
- 正骨八法注意事项和操作应用
- 成都中医药大学药学院毕业实习鉴定表
- 投标货物质量标准的详细描述
- 镇墩稳定计算
- 2023-2024学年辽宁省沈阳市郊联体高二上学期10月月考物理试题(解析版)
- 《大学生军事理论教程》第五章
- 中国建筑色卡
- 2023年普通高中学业水平合格性考试音乐试卷
- 第八章世纪美国政治思想
- 起重机司机Q2(限桥式起重机)题库题库(1727道)
评论
0/150
提交评论