logo资料库

2008年山西太原科技大学C语言程序设计考研真题.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2008 年山西太原科技大学 C 语言程序设计考研真题 一. 名词解释。(每小题 3 分,共 30 分) 1. 常量 2. 变量名 3. 字符串常量 4. 循环结构 5. 数组 6. 指针变量 7. 静态局部变量 8. 按位运算 9. 类 10.对象 二.单项选择题。(每题 2 分,共 20 分)1.以下为关系运算符的是_____∶ (a)> (b)-> (c)= (d)>> 2.以下不为整型常量的是_____ (a)123 (b)0123 (c)0x123
(d)0b123 3.若 i=3,则执行 j=+i;k=i++;后,jk 的值分别为_____ 4.以下属于字串常觉的是__ (a)'abcd' (b)"abcd" (c)}(abcd} (d)abcd 5.若 a=15∶b=10;,则执行 num=(ab)?10∶15;后,num 的值为____ 6.若 ch='B',则执行 printf("%c",ch+34)∶后的结果为_; 7.getch()函数用于_; (a)键盘输入 (b)尿幕输出 (c)文件输入 (d)文件输出 8.设 int a【10】,*p;则可正确执行语句为_ 9.若有 enum num{a=1,b,c=5,d,el,则枚举量 d 的值为____; (a)0 (b)3
(c)4 (d) 6 10.通过函数 chang()实现任意两变量值的交换,并把交换后的值仍用原变量返回,定义 函数时应为_ (a) chang(int a,int b) (b) chang(int *a,int *b) (c) chang(int &a,int &b) (d) chang(&a,&b) 二.程序设计及综合题。(每题 20 分,共 100 分) 1.从键盘输入 a,b.c 的值,编制完整的 C 语言程序计算二次方程 ax'+bx+e=0 的根,并绘制 出程序设计的 N-S 结构图。 2.用指针变量作为函数的形参,编制比较两字串大小的函数,并编制相应的主程序,实现从 键盘输入任两个字串大小的比较,要求 sl=s2 时返回 0,sl>s2 返回 1,sl
(2)将其从文件 filel.da 中读出,计算总分成绩并按总分成绩由低到高进行排序;()将 排序后所有学生成绩情况表中的内容存回到文件 file-.dat 中,并打印输出;简单叙述程序 编制的思路,编制完整的 C 语言程序,并对程序中关键话句予以注释。
分享到:
收藏