C语言B卷试题及答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言B卷试题及答案

PAGE  第  PAGE 4 页 共  NUMPAGES 5 页 杭州电子科技大学学生考试卷( B )卷 考试课程程序设计基础考试日期2011年 1月 日成 绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业 注意: 所有答案均写在答题纸上,写在试卷上无效; 考试结束后请将试卷和答题纸一起交上来。 试题中若出现C源代码,考虑源代码的大小写,不考虑标点符号的中英文状态; 本试题中C代码的开发环境为Microsoft Visual C++6.0,运行环境为Windows2000/XP系统; 当题目中只有程序片段时,假设完整程序已经具有其它必要代码且能够正确运行,如包含相应的库文件、main()函数的定义等。 试题一、单项选择题(每小题 2 分,共 20 分) 下面哪一个不是合法的常量。() -12.25 B. ’*’ C. ’hello’ D. 1.5e-3 C语言中的基本数据类型包括()。 A.整型,实型,逻辑型 B. 整型,实型,字符型 C. 整型,逻辑型,字符型 D. 整型,实型,逻辑型,字符型 有定义int a=2.b=3,c=4;表达式(ab!c)?++b:a--的值为()。 A.1 B.2 C.3 D.4 C语言中的基本数据类型作为实参时,它和对应的形参之间的数据传递方式是( ) A、传地址 B、传数值,形参值改变后,影响实参值 C、传数值,形参值改变后,不影响实参值 D、既可以传地址,也可以传值 下面哪句论述是错误的?() A.在循环体中可以再嵌套循环体。 B.循环语句由循环体及循环终止条件等组成。 C.循环体至少执行一次。 D.for语句的三个表达式都是可以省略的。 有数组int a[3][3]={{1,2,3},{4,5,6},{7,8,9}},如要输出其中的整数5,以下哪项正确?() A.printf(“%d”,a[2][2]); B.printf(“%d”,a[2-1][1]); C.printf(“%d”,a[1]+1); D.printf(“%d”,a[1,1]); 若有“float a[3]={1.5,2.5,3.5},*pa=a;*(pa++)*=3;”,则*pa的值是()。 A.1.5 B. 2.5 C. 3.5 D. 4.5 外部变量定义在所有函数之外,它的作用域为()。 A.其定义位置开始到主函数结束 B.其定义位置开始到整个文件结束 C.其定义位置开始到程序结束 D.调用时存在,退出函数时消失 若有以下结构体数组的定义语句: struct teacher { int num; char name[10]; }thr[2]={1,”zhangsan”,2,”lisi”} 则以下能输出字符串”lisi”的语句是( )   A、 printf(“%s”,thr[0].name); B、 printf(“%s”,thr[1].name); C、 printf(“%s”,thr[0].name[0]) ; D、 printf(“%s”,thr[1].name[0]); 下列代码段将打印出( ). #include stdio.h int main (void) { int a=2,*p1,**p2; p2=p1; p1=a; a++; printf(%d,%d,%d\n,a,*p1,**p2); return 0; } A、3,2,3 B、2,2,2 C、3,3,3 D、3,3,2 试题二、程序填空题。按程序功能,在划线部分填写适当的内容(每空2分,共20分) 功能:输入一个字符串,调用fun函数计算字符串中数字字符的个数。 例如:输入字符串:48CTYP9E6,则输出6。 #include stdio.h int fun (char *s) { char *

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档