网站大量收购独家精品文档,联系QQ:2885784924

2011级C语言考试试卷A.doc

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

试题纸(A卷) 课程名称:计算机程序设计基础(C语言) 适用专业年级:2011级理工类 考试时间:90分钟 考试方式:_闭卷_________ 学号:  专业班级: 考生姓名: ……………………………………………………………………………………………………… 注意事项: 考试答案全部写在答题册上,请标清楚题号!写在试卷上无效! 一、单项选择题 (每小题1分,共10分) 1、下列格式符中,哪一个可以用于以16进制形式输出整数( )。 A.%16d B.%16x C.%d16 D.%d 2、字符变量ch=’A’,int类型变量k=25,语句printf(〞%3d,%d\n〞,ch,k); B.65 253 C.65 25 D.A 25 3、下列各语句序列中,能够且仅输出整型变量a、b中最大值的是( )。 A.if(ab) printf(”%d\n”,a); printf(”%d\n”,b); B.printf(”%d\n”,b); if(ab) printf(”%d\n”,a); C.if(ab) printf(”%d\n”,a); else printf(”%d\n”,b); D.if(ab) printf(”%d\n”,a); printf(”%d\n”,b); 4、int a=1, x=1; 循环语句while(a10) x++; a++; 的循环执行( )。 A. 无限次 B.不确定次 C.10次 D.9次 5、下列while循环语句,执行次数是( ) i=4; while(--i) printf(“%d”,i); A. 3次 B. 4次 C. 0次 D. 无数次 6、若有以下数组说明,则数值最小的和最大的元素下标分别是 ( )。 int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; A.1,12 B.0,11 C.1,11 D.0,12 7、下列各语句定义了数组,其中哪一个是不正确的( )。 A.char a[3][10]={”China”,”American”,”Asia”}; B.int x[2][2]={1,2,3,4}; C.float x[2][ ]={1,2,4,6,8,10}; D.int m[][3]={1,2,3,4,5,6}; 8、对于同类型的指针变量,一般不能进行的运算是( )。 A.– B.= C.+ D.== 9、下列不正确的定义是( )。 A.int *p=i, i; B.int *p, i; C.int i, *p=i; D.int t, *p; 10、设指针x指向的整型变量值为25,则printf(“%d\n”,++*x);的输出是( )。 A.23 B.24 C.25 D.26 二、填空题(每空1分,共15分) 1、运行一个C程序需要经历 、 、 和运行几个阶段 2、若int k=10, 循环语句while (k=0) k=k-1; 执行 次。 3、设有定义语句 char a[10] = abcd ; 则a[3]值为 ,a[5]值为 。 4、 ,都是变量时,传递方式为 。 5、函数f定义如下,调用f(1475)的返回值为 。 int f(char s[ ]) { int i=0, k=0; while(s[i]) { k+=s[i]-0; i++; } return k; } 6、函数change定义如下,a=10、b=5,执行 change(a,b)后a、b的值分别为 。 void change(int a,int b) { int t=0; t=a; a=b; b=t;} 7、设int a[10], *p=a; 则对a[3]的引用可以是p[ ] 和 *(p )。 8、设有char *a=”ABCD”; 则printf(“%s”,a+1);的输出是 ;而printf(“%c”,*(a+1));的输出是 。 9、若d是已定义的双精度变量,再定义一个指向d的指针变量p的语句是

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档