2018年西安建筑科技大学考研专业课真题814计算机程序设计.pdf

返回 相关 举报
2018年西安建筑科技大学考研专业课真题814计算机程序设计.pdf_第1页
第1页 / 共4页
2018年西安建筑科技大学考研专业课真题814计算机程序设计.pdf_第2页
第2页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
西 安 建 筑 科 技 大 学 2018 年攻读硕士学位 研究生 招生考 试试题 共 8 页 考试科目: 适用专业: (814)计算 机程序设 计 一、单项选 择题 (共 10 题,每 题 2 分,共 20 分) 控制 科学 与 工程 一级 学科 、 控制工 程 1、下面不 是 C 语言 合法 标 识符的 是: ( ) A. ehc B. 6n C. _6d D. m6 2、以下合 法的 赋值 语句 是: ( ) A. x=y=100 B. x + y C. d-; D. c = int(a+b) 3、下面程 序的 输出 是: ( ) main() int k=11; printf(“k=%d,k=%o,k=%xn“,k,k,k); A k=11,k=12,k=13 B. k=11,k=13,k=13 C. k=11,k=013,k=oXb D. k=11,k=13,k=b 4、若有以 下定 义和 语句 : int a=8,b b = +a ; 此处b 的值 是: ( ) A 7 B. 9 C. 8 D. 6 5、 在C 语言的 循环 语句 for,while,do-while 语句 中, 用于 直接 中断 最内 层循 环的语 句是 : ( ) A break B. continue C. switch D. if 6、若有说 明:int i, j=2 ,*p=,则能 完成 i=j 赋值功 能的 语句 是:( ) A i = *p B. i = *p C. i = 第 1 页 第 2 页 7、若 要用 fopen 函 数打 开一个 新的 二进 制文 件, 该文件 要求 既能 读也 能写 ,则打 开方 式字 符串 应 是:( ) A. ”ab+” B. ”wb+” C. ”rb+” D. ”ab” 8、下述函 数定 义形 式正 确的是: ( ) A int f(int x, int y) B. int f(int x,y) C. int f(int x; int y) D. int f(x,y: int) 9、组成 C 程序 的基 本单 位是 ( ) 。 A. 表达式 B. 标识符 C. 函数 D. 语句 10、 设a 为整型 变量 ,不 能正确 表达 数学 关系 5=7) C. a5 ” 结束的 语句 不能 放在 同一 行( ) 3、设x、t 均为 int 型变 量,则 执行 语句“x = 18;t = x “ 后,t 的值为 0 ( ) 4、执行语 句“for(I=0;I main( ) int i,j,m,n; int a=12,b=3,c=23; i=15; j =13; m=-i; n=j-; printf(“%d,%d,%d,%dn”,i,j,m,n); printf(“%dn”,a%=6+5); printf(“%d”,c/=b); 2、 #include main( ) int a=0,i; for(i=1;i main() int a33=1,2,3,4,5,6,i,j,s=0; for(i=1;i void fun(int a); int main() int i,a5=1,2,3; fun(a); 西 安 建 筑 科 技 大 学 2018 年攻读硕士学位 研究生 招生考 试试题 共 8 页 考试科目: 适用专业:(814)计算 机程序设 计 for(i=0;i void main() char s=“ERTY“,*p; for(p=s+1;p struct stud_type char num11; char name11; float score3; float average; ; int main() struct stud_type stu=“200601“,“wang“,80.0,85.0,70.0; stu.average=(stu.score0+stu.score1+stu.score2)/3; printf(“average=%5.2fn“,stu.average); return 0; 7、 #include main() int m=3,x=4,y=4,z=7; m=(m main() int i,x,y,m,n; int a10=6,8,4,-2,0,-4,3,7,9,2; x=y=a0; m=n=0; printf(“Min=%d, Max=%dn“,x,y); for (i=1;iy) y=ai; n=i; printf(“Max: a%d=%dn“,n,y); 第 7 页 第 8 页 四、编程题 ( 共5 题,共70 分 ,程 序可 以加 注释 ) 1、编写一 个程 序, 输入 a 、b、c 三个值 ,输 出其 中最大值 。 (8 分) 2、输入一 个正 整数 ,要 求以相反 的顺 序输 出该 数。 例如输 入 12345 ,输 出位 54321。 (10 分) 3、 设圆半 径r=1.5,圆柱 高 h=3 , 求圆 周长 、 圆面积 、 圆柱体 积。 用 scanf 输 入数据 , 输出 计算 结 果,输 出时 要求 文字 说明 ,取小 数点 后两 位数 字。 请编程 序。 (14 分) 4、编写一 个函 数实 现将 字符串 str1 和字 符串 str2 合并,合 并后 的字 符串 按其 ASCII 码值从小到 大 进行排 序, 相同 的字 符在 新字符 串中 只出 现一 次。 (18 分) 5、输入 55 的数组 ,编 写程序 实现 : (20 分) (1) 求出对 角线 上各 元素 的 和; (2) 求出对 角线 上行 、列 下 标均为 偶数 的各 元素 的积 ; (3) 找出对 角线 上其 值最 大 的元素 和它 在数 组中 的位 置。
展开阅读全文
相关资源
相关搜索
资源标签

考研文库@kaoyanwenku.com