版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华侨大学 2017 年(入学必须写在答题纸上)专业课试卷招生专业物联网工程,计算机技术科目名称C 语言程序设计科目代码837一、单项选择题(在每小题的四个备选中,选出一个正确的,并将其号码写在答题纸上。请注意注明题号。每小题 3 分,共计 90 分)【1】执行语句 pr出结果是。f(2:%d,prf(1:%d,scanf(%d,&x);以后的输A)B)C)D)2:1,1:1,1:1,2:1,2:4,1:11:1,2:4,【2】已知:x,y;double z;则以下语句中错误的函数调用是 。A)B)C)D)scanf scanf scanf scanf(%d,%lx,%le,&x,&y,&z);
2、(-*%d%lf,&x,&y,&z);(%x%*d%o,&x,&y);(%x%o%6.2f,&x,&y,&z);【3】与条件表达式(n)?(c+):(c-)中的表达式(n)等价的表达式是。A)B)C)D)(n=0)(n=1) (n!=0)(n!=1)i=1,j=0;执行下面语句后 j 的值是。【4】已知 while(i) switch(i) case 1: i+=1;j+;break; case 2: i+=2;j+;break; case j3: i+=3;+;break; default: i-;j+;break;A)B)C)D)123死循环【5】求取满足式 12+22+32+ +n2 1
3、000 的n,正确的语句是。A)B)C)D)for(i=1,s=0;(s=s+i*i)=1000;n=i+) for(i=1,s=0;(s=s+i*i)=1000;n=+i) for(i=1,s=0;(s=s+i*+i)=1000;n=i) for(i=1,s=0;(s=s+i*i+)0)&(x4);x+,y- ) ;A)B)C)D)是无限循环 循环次数不定循环执行 4 次循环执行 3 次【7】已知i=1; 执行语句 while (i+y);A)B)C)D)123程序运行有错误【9】已知char a20=Beijing,shanghai,tianjin,chongqing;语句 prf(%c,
4、a30);的输出是。A)B)C)D) n不定数组定义有误【10】若用数组名作为函数调用时的实参,则实际上传递给形参的是。A)B)C)D)数组首地址数组的第一个元素值数组中全部元素的值数组元素的个数【11】以下不正确的C 语言标识符是。A)B)C)D)a_1_2 ab1exe_x【12】以下是正确的C 语言标识符是。A)B)C)D)#define_123%dn【13】下列四组字符串中都可以用作语言程序标识符的一组是。A) pr_3d oodbs aBcB) iam one_half tart$it 3paiC) Pxq My-bookline# His.ageD) str_l Cppwhile【
5、14】下面各选项组中,均是C 语言关键字的组是 。A)B)C)D)auto,enum,include switch,typedef,continue signed,union,scanf if,struct,type【15】下列不属于C 语言关键字的是 。A)B)C)default register enumD) external【16】C 语言程序从 main()函数开始执行,所以这个函数要写在。A)B)C)D)程序文件的开始程序文件的最后它所调用的函数的前面程序文件的任何位置【17】下列关于C 语言的叙述错误的是A)B)C)D)大写字母和小写字母的意义相同不同类型的变量可以在一个表达式中在
6、赋值表达式中等号(=)左边的变量和右边的值可以是不同类型同一个运算符号在不同的场合可以有不同的含义【18】在C 语言中,错误的类型的常数是 。A)B)C)D)3276800370 xAF【19】执行语句 prf(%x,-1);屏幕显示。A)B)C)D)-11-ff【20】已知 long i=32768;执行语句 prf(%d,i);屏幕显示。A)B)C)D)-1-32768132768【21】温度华氏和摄氏的关系是: C=5/9(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是。A)B)C)D)C=5/9(F-32) C=5*(F-32)/9 C=5/9*(F-32)三个
7、表达式都正确【22】逗号表达式(a=3*5,a*4),a+15的值是。A)B)C)D)156030不确定【23】如果a=1,b=2,c=3,d=4;则条件表达式.A)B)C)D)1234【24】为求出 s=10!的值,则变量 s 的类型应当为 。A)B)C)D)unsiged long以上三种类型均可【25】已知i=10;表达式20-0=i5&+x10;A)B)C)D)1234【27】为判断字符变量 c 的值不是数字也不是字母时,应采用下述表达式。A)B)C)D)c=57&c=90&c=122!(c=57&c=90&c=122) c=48&c=65&c=97&c=48&c=65&c=97&c=
8、122)【28】已知a32=3,2,1;则表达式a00/a01/a02的值是。A)B)C)D)0.16666710错误的表达式【29】已知x=1,y=1,z=1;表达式x+y+z+的值是。A)B)C)D)345表达式错误【30】用十进制表示表达式12|012的值是。A)B)C)D)101214二、阅读程序,并回答问题(共 40 分)1、下列程序的输出是什么?(20 分)# include void char charmain ()* aplha 6 = “ABC”,“DEF”,“*p;GHI”,“JKL”,“MNO”,“PQR”;i; aplha;p = for pr pr(i f f= 0; i4; i+) (“%s”, pi); (“n”);2、下列程序为什么无法将用户输入的三个整数按从小到大排序输出?应该如何修改?(20 分)# include void swap (x,t = x; x = y;y = t;void main ()a, b, c;y)scanf (“%d, %d, %d”, a, b, c);if if if pr(ab)(ac)(bc)swap swap swap(a,(a,(b,b);c);c);f (“%d, %d, %d”, a, b, c);三、程序设计(共 20 分)设在文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山东轻工职业学院单招综合素质考试模拟测试卷附答案
- 2026云南文山州动物卫生监督所招聘城镇公益性岗位工作人员1人笔试模拟试题及答案解析
- 2026年广东水利电力职业技术学院单招综合素质考试模拟测试卷附答案
- 2026年婚恋心理考试题库及1套参考答案
- 2026年河南普高单招试题及答案1套
- 2026年大心理期末测试题有答案
- 2026年晋中职业技术学院单招职业适应性考试模拟测试卷附答案
- 2026年荆州理工职业学院单招职业倾向性考试题库附答案
- 2026年安徽工业职业技术学院单招职业技能测试题库及答案1套
- 国家能源集团科研总院社会招聘笔试备考试题及答案解析
- 动量守恒定律(教学设计)-2025-2026学年高二物理上册人教版选择性必修第一册
- 2025年全国注册监理工程师继续教育题库附答案
- 网络素养与自律主题班会
- 波形护栏工程施工组织设计方案
- 社区老人心理疏导服务记录表
- 屈光不正诊疗规范
- 国际贸易采购合同(中英文)
- 建设部环卫劳动定额
- 金蝶云星空 V7.2-产品培训-PLM领域-文档管理
- 溶洞注浆施工方案样本
- GB/T 25852-20108级链条用锻造起重部件
评论
0/150
提交评论