C语言程序设计A课程教学模拟卷4及答案 .doc
《C语言程序设计A课程教学模拟卷4及答案 .doc》由会员分享,可在线阅读,更多相关《C语言程序设计A课程教学模拟卷4及答案 .doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中央广播电视大学2008秋季C语言程序设计A课程试卷(5)题 号一二三四五总 分得 分2012年1月考 一、单选题(每小题2分,共20分) 1. 程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用( )符号作为分隔符。 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 2. 逻辑表达式(x0 & x=10)的相反表达式为( )。A. x10 B. x10C. x=0 | x0 & x10 3. 当处理一个问题时的循环次数已知时,最好采用( )循环来解决。 A. for B. while C. do-while D. switch 4. 假定i的初值为0,则在循环
2、语句“while(i5的相反表达式为_。 6. 假定x=5,则执行“a=(x?10:20);”语句后a的值为_。 7. 假定一维数组的定义为“char* aM;”,则该数组所占存储空间的字节数为_。 8. 存储字符串a需要至少占用存储空间中的_个字节。 9. strlen()函数用于计算一个字符串的_。 10. 在C语言中,一个函数定义由函数头和_这两个部分组成。 11假定p所指对象的值为25,p+1所指对象的值为46,则执行表达式*(p+)后,p所指对象的值为_。 12. 假定p是一个变量,则用_表示该变量的地址。 13. 把间接访问表达式p-name改写成对应的直接访问表达式为_。 三、写
3、出下列每个程序运行后的输出结果(每小题6分,共30分) 1. #include void main() int n=6, y=1; while(n-) y+=3; printf(y=%dn,y); 2. #include void main() int i,s=0; for(i=1;i8;i+) if(i%2=0 | i%3=0) s+=i; printf(s=%dn,s); 3. #include void main() char a=abcdbfkgamd; int i1=0, i2=0, i=0; while(ai) if(aie) i1+; else i2+; i+; printf(%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计A课程教学模拟卷4及答案 语言程序设计 课程 教学 模拟 答案
限制150内