ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:19.99KB ,
资源ID:29436298      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29436298.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新疆大学C试题0809汉本科.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

新疆大学C试题0809汉本科.docx

1、新疆大学C试题0809汉本科 课程代码: 座位号:新疆大学2008 2009学年度第一 学期期末考试C语言程序设计B试卷(汉本)姓名: 学号: 专业: 学院: 班级: 2008 年 01 月题号一二三四五六七八总分得分第一部分 选择题(共20 分)得分评卷人 一、单项选择题(本大题共20 小题,每题只有一个正确答案,答对一题得 1 分,共20 分) 1、以下说法中正确的是【 】A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分1C语言程序的三种基

2、本结构是( )A顺序、选择、循环 B递归、循环、转移C嵌套、递归、顺序 D循环、转移、顺序2已知整型变量a=0和b=2,则a & b的值是( )A0 B1 C2 D33C语言表示逻辑“真”值的数据是( )Atrue Bt C非0整型值 D整型值04下面程序段执行后,a的值是( )int a = 1;int b = a+;A0 B1 C2 D-15类型定义 char s = “program design”;char *p;执行语句p=s+7之后,printf(“%s”,p)输出的内容是( )Ad Bdesign Cprogram Dprogram design6关于switch语句,下述正确的

3、说法是( )A每一个case的常量表达式的值可以相同B各个case的出现次序会影响执行结果C每个case后面必须有一组执行语句D可以通过break语句终止switch语句的执行7在传地址方式的函数调用中,传递给被调用函数形参的是( )A地址 B数据 C变量 D常量8. 关于C语言函数的叙述,正确的是( )AC语言程序总是从第一个定义的函数开始执行B在C语言程序中,要调用的函数必须在main中定义CC语言程序总是从main函数开始执行DC语言程序中main函数必须放在程序的开始部分9在C语言中,while语句中的条件取( )值时,结束循环。A0 B1 C非0 Dtrue10设a=12,表达式a+

4、=a-=a*=a运算后,a的值为( )A0 B12 C24 D1445、表达式:10!=9的值是【 】A) true B)非零值C) 0 D) 16、2、设有int i;则表达式(i=1,i=10)?i+|+i:+i的值为 ( )A.1B.2C.3D.10.下面运算符优先级最高的是 ( )A.=0b=0)&(a0b=0&b=0)&(a0&b0)&(a+b013、以下定义语句中,错误的是A) int a=1,2; B) char *a3;C) char s10=test; D) int n=5,an;15、以下数组定义中不正确的是A) int a23;B) int b3=0,1,2,3;C) i

5、nt c100100=0;D) int d3=1,2,1,2,3,1,2,3,4;17、当调用函数时,实参是一个数组名,则向函数传递的是【 】 A)数组的长度 B)数组每一个元素的地址 C)数组的首地址 D)数组每个元素中的值18、下列叙述中正确的是( )。A) 函数定义不有嵌套,但函数调用可以嵌套B) 函数定义可以嵌套,但函数调用不可以嵌套C) 函数定义和函数调用都不能嵌套D) 函数定义与函数调用都可以嵌套19、已知说明语句int (*p)( );,则下列叙述正确的是( )。A) p是一个指针变量,它指向一个一维数组B) p是一个指针变量,它指向一个整型数据C) p是一个指针变量,它指向一个

6、返回值是整数的函数D) 以上都不对20、下述对C语言字符数组的描术中错误的是A)字符数组可以存放字符串B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D)不可以用关系运算符对字符数组中的字符串进行比较以下函数调用语句中含有( )个实参。func(exp1,exp2),(exp3,exp4,exp5); A) 1 B) 2 C) 4 D) 5C语言中 ( ) 。A)不能使用do-while语句构成的循环 B)do-while语句构成的循环必须用break语句才能退出C)do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D

7、)do-while语句构成的循环,当while语句中的表达式值为零时结束循环设有以下语句,则( )不是对a数组元素的正确引用,其中0i=a & stric&b+ca&a+cb)if(_)printf(DY);if(_)printf(DB);a2=a*a;b2=b*b;c2=c*c;if(_)printf(ZJ);printf(n);else printf(NOn); 4、 以下程序求a数组中的所有素数的和,函数isprime用来判断自变量是否为素数。素数是只能被1和本身整除且大于1的自然数。#include main() int i,a10,*p=a,sum=0; printf(Enter 1

8、0 num:n); for(i=0;i10;i + + ) scanf(%d,&ai); for(i=0;i10;i + + ) if(isprime(*(p+ _(1)_ ) = = 1) printf(%d,*(a+i); sum+=*(a+i); printf(nThe sum=%dn,sum); isprime(int x) int i; for(i=2;i=x/2;i + + )if(x%i = = 0) return (0); _(2)_; 以下程序的功能是将字符串a中下标值为偶数的元素由小到大排序,其他元素不变.#include main() char a =”labchmfye”,t;int i,j;for(i=0;i7;i+=2) for(j=i+2;j9;_(5)_) if(_(6)_) t=ai;ai=aj;aj=t;j+;puts(a);printf(“n”);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1