广东海洋大学C语言考试A试卷选择选读.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2005-2006(2)C语言试卷A选择、填空题与评分标准 一、选择题(每题2分,25题,共50分) 下列各题A、B、C、D四个答案中,只有一个选项是正确的,请将 每题的正确答案写在答题纸对应序号的横线上,答在试卷上不能得分 1、对于C语言的函数,下列叙述中正确的是() A、函数的定义不能嵌套,但函数调用可以嵌套 B、函数的定义和调用都有不能嵌套 C、函数的定义和调用都能嵌套 D、函数的定义能嵌套,但函数调用不能嵌套 标准答案=a 2、以下程序的输出结果是 ( )。 main() {int x=1,a=2, b=3; switch(x) { case 0: b=b+a;break; case 1: a=b+a; case 2: ++a;++b; } printf(a=%d,b=%d\n,a,b); } A、a=6,b=4 B、a=5,b=3 C、a=6,b=3 D、a=5,b=4 标准答案=a 3、以下程序的输出结果是( 3 )。 main() {int a=1,c; c=7/2||++a; printf(%d,%d ,a,c); } A、1,1 B、0,1 C、1,3 D、2,3 区分大小写=0 标准答案=a 4、若: char s[30][30];则数组元素的非法引用是()。 A、s[20][9] B、s[29+1][2*3] C、s[3][29] D、s[9][30-1] 标准答案=b 5、有以下定义语句: int a[10]={3, 9, 11, 14, 20, 32, 60}, *p; p=a; 则 ++(*++p) 的值是 () A、 9 B、11 C、22 D、10 标准答案=d 6、下列可以正确表示字符型常数的是 ( ) A、a B、\010 C、\n D、h 标准答案=c 7、若定义语句 float bb[100],则该数组array元素的 上、下限为 ( ) 。 A、 0,99 B、99,0 C、100,1 D、0,100 标准答案=a 8、下列各组字符序列中,可用作C语言程序标识符的是()。 A、SBSD B、 _1$234 C、spr#it D、 4_cf_1在 标准答案=a 9、已知:char ch=t;则下列表达式的值是 ( ) ch = (ch=ach=z) ? (ch-32) : ch; A、T B、A C、Z D、t 标准答案=a 10、以下程序段的输出结果是( ) 。 Char s[]=\\\nabcert; printf(%d\n,strlen(s)); A、9 B、8 C、11 D、10 标准答案=b 11、能正确表达数学关系|a|10的表达式是 ( ) 。 A、10a-10 B、a10 ||-10a C、a-10||10a D、a10 -10a 标准答案=b 12、设x、y、z和k都是int型变量,则执行表达式: x=(y=k=2, z=k+8, y=y+z)后 的值为( )。 A、12 B、10 C、2 D、0 标准答案=a 13、以下数据中不属于int类型的是()。 A、-32768 B、0x23 C、036 D、32768 标准答案=d 14、设 int a=5,b=10,t,*x=a、*y=b;则以下语句: { t=*y; *y=*x; *x=t}; 的功能是 ( ) 。 A、无确定结果 B、交换x和y中的值 C、交换a和b中的值 D、a和b的值不变 标准答案=c 15、以下的for循环( 3 ) 。 for(x=1; x0;x++); A、是无终止的循环 B、一次也不执行 C、执行4次

文档评论(0)

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

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

1亿VIP精品文档

相关文档