已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东工业大学试卷用纸,共 8 页,第 1页 学学院:院:专专业:业:学学号:号:姓姓名名: 装订线 广东工业大学考试试卷广东工业大学考试试卷 ( (A A ) ) 课程名称课程名称: :C C 语言程序设计语言程序设计试卷满分试卷满分100分分 考试时间考试时间: :20082008 年年 1212 月月 3030 日日( (第第 1818 周周 星期星期 二二 ) ) 题号一二三四五六七八九十总分 评卷得分 评卷签名 复核得分 复核签名 一、单选题(每题一、单选题(每题 2 分,共分,共 60 分)分) 1以下描述正确的是C A) C 程序的执行是从 main()函数开始,到本程序的最后一个函数结束 B) 编译程序对 C 源程序编译时不检查语法 C) C 程序中没有输入输出语句 D) 在一个 C 程序中 main()函数必须出现在所有函数之前 2结构化程序设计不应该使用B A) 自顶向下,逐步细化的方法 B) 灵活、简洁的 goto 结构 C) 模块化设计 D) 三种基本结构:顺序结构、选择结构、循环结构的编码方法 3将 C 源程序进行B可得到目标文件。 A) 编辑B) 编译C) 连接D) 运行 4. 在 C 语言中,变量所分配的内存空间大小C A) 均为两个字节B) 由用户自己定义 C) 由变量的类型决定D) 是随意的 5. 以下不能定义为用户标识符是D 广东工业大学试卷用纸,共 8 页,第 2页 A) minB)_01C)_intD) 3a 6. 以下选项中可作为 C 语言合法常量的是D A) 3e2.0B) 081C) e3D) 123L 7.若有语句 char c;,并要将字符 a 赋给变量 c,则下列赋值表达式正确的是 B。 A) c=aB) c=aC) c=”a”D) c=97 8. 有程序段: int a,b;scanf(“%d,%d”, 请为之选择运行时正确的输入 方法_B_ A) 12B) 1,2C)12D)1;2 9若有语句 int x=5; 则执行语句 x+=x*=10;后,a 的值是A。 A) 100B) 55C) 60D) 105 10下列语句合法的是B。 A) 4+a=b=0;B) a=+b;C) a=2=b=6;D) a=4+; 11执行以下语句,输出结果是C。 int x=2; printf(“%d”, (x=4*5, x*5), x+20); A) 120B) 100C) 40D) 20 12C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为_C_ A) 由实参传给形参,再由形参传回给实参 B) 地址传递 C) 单向值传递 D) 由用户指定传递方式 13以下选项中非法的表达式是A。 A) 7.5%2/2B) x=y=0C) (char)(66+1)D) c+1 14下列程序的输出结果是D。 void main() float a=3.2; int b,c; b=1.2; c=(b+3.8)/5.0; printf(“%dn”, a*c); A) 3B) 3.2C) 3.07D) 0 15C 语言中用于结构化程序设计的三种基本结构是A。 A) 顺序结构、选择结构、循环结构B) if,switch,break C) for,while,do-whileD) if,for,continue 16.执行以下程序,输出结果是D。 int x, y=3, z=2; x=(-y=z+)?-y:+z; printf(“x=%d y=%d z=%d”,x,y,z); A)x=4 y=2 z=4B)x=3 y=2 z=3 C)x=4 y=1 z=4D)x=1 y=1 z=3 17. 已有定义: char a=“abc“,b=a,b,c;以下叙述中正确的是C 广东工业大学试卷用纸,共 8 页,第 3页 A) 数组 a 和 b 的长度相同B) a 数组长度小于 b 数组长度 C) a 数组长度大于 b 数组长度D)上述说法都不对 18执行以下程序,输出结果是C。 void main() int x=3,y=4,z=2,i; i=xy; printf(“i=%d z=%d”, i,z); A) i=0 z=10B) i=1 z=10C) i=0 z=2D) i=1 z=2 19. 用数组名作为函数调用时的实参,实际上传送给形参的是A A) 数组首地址B) 数组的第一个元素值 C) 数组中全部元素的值D) 数组元素的个数 20. 执行如下语句, 输出 c 的值是C。 int c=1, x=3; switch(x+1) case 4: c+; case 6: c+; break; default: c+; printf(“%d”, c); A)1B)2C)3D)4 21. 若有定义:int a23; 则对 a 数组的第 i 行 j 列元素的正确引用为 A A) *(ai+j)B) *(a+i)+jC) *(a+i+j)D) ai+j 22若有如下程序: void main() int x=1,a=0; do a+; while(x,x-); 则语句 a+; 执行的次数是C。 A)0B)1C)2D)无限次 23以下程序中,while 循环的循环次数是D。 void main() int i=0; while(i,则以下 while 循环体将执行(1)0次。 while(ch=getchar()=d)putchar(ch); 2 设有下列定义语句int x3=3,4,5, *p1=x, *p2=则表达式*p2的值是3 (2),表达式*(*p2+1)的值是4(3)。 3以下函数的功能是:求 x 的 y 次方,请填空。 double fun(double x, int y) int i; double z; 广东工业大学试卷用纸,共 8 页,第 5页 for(i=1, z=x; i void main() FILE *fp; char str100; int i=0; if(fp=fopen(“text.txt”,“w” (7)=NULL) printf(“cant open this file.n”); exit(0); printf(“input a string:n”); gets(str); while(stri) if(stri=a int i,j,t; printf(input 10 numbers :n); xyz 广东工业大学试卷用纸,共 8 页,第 6页 for (i=1;iaj(9) t=ai; ai=aj(10); aj=t; printf(the sorted numbers :n); for(i=1;i voidaverage(float *p,int n) float sum=0, aver ; float *p_end; p_end=p+n(11); for(;pp_end;p) sum=sum+(*p)(12); aver = sum / n; printf(average5.2fn,aver) ; void main( ) float score33=65,67,70,80,87,90,90,99,100; average(*score,9)(13);*求 9 个分数的平均分* 9执行以下程序,输出结果是4(14)。 void main() int a=6,b=5,c=4,d=3; if(abc)printf(“%dn”,d); else if (c-1=d)=1)printf(“%dn”, d+1); elseprintf(“%dn”,d+2); 10执行以下程序,输出结果是24(15)。 void main() int a44=1,2,-3,-4,0,-5,-6,7,-8,9,0,-10,-11,12,-13,0; int i,j,s=0; for(i=0;i0)fun(x/2); printf(“%d”, x); void main() fun(5); 12执行以下程序,输出结果是357(17)。 void fun() static int a=1; a+=2;printf(“%d”,a); void main() int c; for (c=1; c4; c+) fun(); printf(“n”); 13执行以下程序,输出结果是6(18)。 void main() int x8=1,2,3,4,5,6,0,0, *s; s=x+3; printf(“%dn”, s2); 14执行以下程序,输出结果是2,1(19)。 void swap( int *pt1, int *pt2) int p; p=*pt1;*pt1=*pt2;*pt2=p; void main( ) int a=1, b=2, *p1, *p2; p1=p2= if (*p1*p2)s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 佛山市南海区工会系统招聘考试题库及答案解析
- 2025年二级建造师考试试卷(综合卷)附答案详解
- 2025年安全员B证考试试题附答案详解(巩固)
- 峨山2025事业单位招聘考试真题及答案解析卷1
- 2专题5.3 交变电流的有效值(基础篇)(解析版)
- 广西公务员考试申论真题答案解析(B类)
- 初中体育体育课安全教育课件
- 安全伴我行课件图片大全
- 形势与政策试题及答案
- 房地产估价师考试理论与方法:专项训练与模拟试卷解析
- 互联网广告行业广告投放策略优化方案
- 装修案例汇报
- 非新生儿破伤风诊疗规范(2024年版)解读
- 6大国工匠百炼成器教案-蓝色
- 食品生产企业产品贮存运输及交付管理制度
- DB3301-T 65.11-2024 反恐怖防范系统管理规范 第11部分:医院
- 2025届广东省深圳市深圳实验学校初中部联考化学九年级第一学期期末综合测试试题含解析
- 第15节 辽宋夏金元的文化和科技 知识清单 高三统编版(2019)历史一轮复习(选必融合)
- 电子商务导论 记分作业资料-上海开大参考资料
- DZ∕T 0215-2020 矿产地质勘查规范 煤(正式版)
- 氨甲环酸制备工艺
评论
0/150
提交评论