资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
西安工业大学试题纸学年学期20052006 学年第二学期课程名称计算机语言基础(C 语言) A 卷命题教师审批考试形式闭卷考试类型考试使用班级05 级非计算机专业考试时间2006 年 7 月 5 日考试地点未央校区学生班级姓名学号备注一选择题:(50 分,共 25 题,每题 2 分)1. C 语言中的标识符只能由字母、数字和下划线组成,且第一个字符()A必须为字母B必须为下划线C必须为字母或下划线D可以是字母、数字和下划线任意一种2. C 语言中基本数据类型包括()A整型、实型、逻辑型B整型、实型、字符型C整型、字符型、逻辑型D整型、实型、逻辑型、实型3. 若有定义 double x=1 ,y;则运算表达式y=x+3/2 后,y 的值是()A1.0 B2.0 C2.5 D3.0 4. 设有: int x=3,y=4,z=5;则下面表达式中值为0 的是( )Ax & y Bx = y Cx | y+z&!y D!( xb)&(n=cd)后 m 和 n 值分别为()A0 和 0 B0 和 2 C2 和 0 D2 和 2 6. 在 C 语言中,能正确表示数学关系“ 10a10 & a10 | a10 & a10 | | aage Cp-age D(*p).age 23. 若有如下定义: struct data int i ;char ch;double f ; b;则结构体变量 b 占用内存的字节数是()A1 B2 C8 D11 24. 在说明一个共用体变量时,系统分配给它的存储空间是()A该共用体中第一个成员所需存储空间B该共用体中占用最大存储空间的成员所需存储空间C该共用体中最后一个成员所需存储空间D该共用体中所有成员所需存储空间的总和25. 作为函数 fopen 中第一个参数的正确格式是()A” c:usertext.txt ”B” c:rsertext.txt ”C” usertext.txt ”D”c:text.txt”二阅读程序,写出运行结果: (32 分,共 8 题,每题 4 分)程序一:程序二:main() int x=2 ,y=-1 , z=2;if(xy) if(y0) z=0 ; else z=1 ;printf(“%d ”,z); main ( ) int n=4 ;while (n - -) ;printf(“%d ”, n); 运行结果为:运行结果为:程序三:程序四:main() int k,n=0;int a10=1,2,3,4,5,6,7,8,9,10;for( k = 0 ;k10 ;k+) n = n + ak ;printf( “ %d” ,n); main() int k , s=0;int a33=1,2,3,4,5,6,7,8,9;for(k=0 ;k=2 ;k+) s=s+akk ;printf(%d ,s); 运行结果为:运行结果为:程序五:程序六:main() int a,b,*p,*q;a=2 ;b=10 ;p=&a ;q=&b ;*p=10 ;*q=2 ;printf(%d ,%d ,a,b); main() int a =1 ,3,5,7, 9;int s ,k,*p;s=0;p=a ;for(k=0 ;k5 ;k+) s+=*(p+k) ;printf(%d ,s); 运行结果为:运行结果为:程序七:程序八:int fun(int m ,int *p) int k ;m=3 ;*p=7 ;k=m+*p ;return k ; main() int a=5 ,b=3 , c=2;c=fun(a ,&b);Printf( “ %d ,%d ” ,a,b); int fun(char *str) int m=0 ;while(*str) str+ ;m+; return m ; main() int n ; char a = ” program ” ;n=fun(a) ;printf( “ %d” ,n); 运行结果为:运行结果为:三编写程序:(18 分,共 3 题,每题 6 分)1编写程序计算1+2+3+ 100。2编写程序实现将一个数组中的值按逆序重新存放。例如,原来顺序为 8,6,5,4,1,要求改为 1,4,5,6,8。3编写函数实现对数组的前n 个正整数进行排序(升序) 。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号