硕士研究生招生2016年《华侨大学》C语言程序设计考试真题卷

上传人:金诺****简谱 文档编号:351327031 上传时间:2023-05-09 格式:PDF 页数:7 大小:232.82KB
返回 下载 相关 举报
硕士研究生招生2016年《华侨大学》C语言程序设计考试真题卷_第1页
第1页 / 共7页
硕士研究生招生2016年《华侨大学》C语言程序设计考试真题卷_第2页
第2页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《硕士研究生招生2016年《华侨大学》C语言程序设计考试真题卷》由会员分享,可在线阅读,更多相关《硕士研究生招生2016年《华侨大学》C语言程序设计考试真题卷(7页珍藏版)》请在金锄头文库上搜索。

1、 1 华侨大学 2016 年硕士研究生入学考试专业课试卷(答案必须写在答题纸上)招生专业 物联网工程、计算机技术(专业学位)科目名称 C 语言程序设计 科目代码 847 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码写在答题纸上。请注意注明题号。每小题 3 分,共计 90 分)【1】以下不正确的 C 语言标识符是_。A)int B)a_1_2 C)ab1exe D)_x 【2】以下是正确的 C 语言标识符是_。A)#define B)_123 C)%d D)n 【3】下列四组字符串中都可以用作语言程序标识符的一组是。A)print B)iam C)Pxq D)str_

2、l _3d one_half My-book Cpp oodbs tart$it line#pow aBc 3pai His.age while 【4】下面各选项组中,均是 C 语言关键字的组是。A)auto,enum,include B)switch,typedef,continue C)signed,union,scanf D)if,struct,type 【5】下列不属于 C 语言关键字的是。2 A)default B)register C)enum D)external 【6】C 语言程序从 main()函数开始执行,所以这个函数要写在_。A)程序文件的开始 B)程序文件的最后 C)它

3、所调用的函数的前面 D)程序文件的任何位置 【7】下列关于 C 语言的叙述错误的是_ A)大写字母和小写字母的意义相同 B)不同类型的变量可以在一个表达式中 C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D)同一个运算符号在不同的场合可以有不同的含义 【8】在 C 语言中,错误的 int 类型的常数是。A)32768 B)0 C)037 D)0 xAF 【9】执行语句 printf(%x,-1);屏幕显示_。A)-1 B)1 C)-ffff D)ffff 【10】已知 long i=32768;执行语句 printf(%d,i);屏幕显示_。A)-1 B)-32768 C)1

4、 D)32768 【11】已知 long i=65539;执行语句 printf(%d,i);屏幕显示_。A)65539 B)-3 3 C)3 D)程序不能执行 【12】在语言中,整数-8 在内存中的存储形式是。A)1111 1111 1111 1000 B)1000 0000 0000 1000 C)0000 0000 0000 1000 D)1111 1111 1111 0111 【13】C 语言中字符型(char)数据在内存中的存储形式是_。A)原码 B)补码 C)反码 D)ASCII 码 【14】将字符 g 赋给字符变量 c,正确的表达式是。A)c=147 B)c=147 C)c=14

5、7 D)c=0147 【15】下列转义字符中错误的一个是_。A)000 B)0014 C)x111 D)2 【16】将空格符赋给字符变量 c,正确的赋值语句是_。A)c=0 B)c=NULL C)c=0 D)c=32 【17】已知:char a=70;则变量 a 中。A)包含 1 个字符 B)包含 2 个字符 C)包含 3 个字符 D)说明非法 4 【18】字符串EOFn=-61的长度是_。A)8 B)9 C)14 D)非法字符串 【19】字符串的长度是_。A)0 B)1 C)2 D)非法字符串 【20】已知:char a;int b;float c;double d;执行语句c=a+b+c+

6、d;后,变量 c的数据类型是。A)int B)char C)float D)double 【21】温度华氏和摄氏的关系是:C=-(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是_。A)C=5/9(F-32)B)C=5*(F-32)/9 C)C=5/9*(F-32)D)三个表达式都正确 【22】逗号表达式(a=3*5,a*4),a+15的值是_。A)15 B)60 C)30 D)不确定 【23】如果 int a=1,b=2,c=3,d=4;则条件表达式aA)1 B)2 C)3 D)4 5 【24】为求出 s=10!的值,则变量 s 的类型应当为。A)int B)unsig

7、ed C)long D)以上三种类型均可 【25】已知 int i=10;表达式20-0=i5&+x10;A)1 B)2 C)3 D)4 【27】为判断字符变量 c 的值不是数字也不是字母时,应采用下述表达式_。A)c=57&c=90&c=122 B)!(c=57&c=90&c=122)C)c=48&c=65&c=97&c=48&c=65&c=97&c=122)【28】已知 int a32=3,2,1;则表达式a00/a01/a02的值是_。A)0.166667 B)1 C)0 D)错误的表达式 【29】已知 int x=1,y=1,z=1;表达式x+y+z+的值是_。A)3 B)4 C)5

8、D)表达式错误 6 【30】用十进制表示表达式12|012的值是_。A)1 B)0 C)12 D)14 二、阅读程序,并回答问题(共 40 分)1、下列程序的输出是什么?(20 分)#include void main()char*aplha 6=“ABC”,“DEF”,“GHI”,“JKL”,“MNO”,“PQR”;char*p;int i;p=aplha;for(i=0;i4;i+)printf(“%s”,pi);printf(“n”);2、下列程序为什么无法将用户输入的三个整数按从小到大排序输出?应该如何修改?(20 分)#include void swap(int x,int y)in

9、t t=x;x=y;y=t;void main()int a,b,c;7 scanf(“%d,%d,%d”,a,b,c);if(ab)swap(a,b);if(ac)swap(a,c);if(bc)swap(b,c);printf(“%d,%d,%d”,a,b,c);三、程序设计(共 20 分)设在文件 a.txt 和文件 b.txt 中分别存有两个字符串,设计一个程序将这两个字符串按依序交叉的方式合并为一个字符串(例如“aaaaa”与“bbb”的合并结果为“abababaa”,而“bbb”与“aaaaa”的合作结果为“bababaa”,)并将结果存入文件 a.txt 中。共 7 页 第 7 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号