06年秋.doc

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

选择题(10分) 1.下列表示中,不可以作为C语言常数的是________________。 A) 020 B)1UL C)’0x41’ D)0xfe 2.若已有声明“int x=4, y=3;”,则表达式xy?x++:y++的值是________________。 A) 2 B)3 C)4 D)5 3.若有声明“int i ; float x; char a[50];”,为使i得到值1,x得到值3.1416,a得到值yz,当执行语句“scanf(%3d%f%2s, i , x , a);”时,正确的输入形式是________________。 A) 1,3.1416 ,yz B)13.1416yz C) 001 3.1416 yz D)i=001, x=3.1416 , a=yz 4.程序段“int x=3; do{printf(%d , x--);}while(!x);”的执行结果是________________。 A) 3 2 1 B)2 C)3 D)死循环 5.若有数组A和B的声明“static char A[]=ABCDEF,B[]={A,B,C,D,E,F}; ”,则数组A和数组B的长度分别是________________。 A) 7,6 B)6,7 C)6,6 D)7,7 6.若有声明“char a[5]={A,B,C,D,E}, *p=a, i ;”,则以下语句中不能正确输出a数组全部元素值的是________________。 A)for(i=0; i5; i++) printf( %c , a[i]); B)for(i=0; i5; i++) printf( %c , *(a+i)); C)for(i=0; i5; i++) printf( %c , *p++); D)for(i=0; i5; i++) printf( %c , *a++); 7.以下关于C语言语句的叙述中,正确的是_______________。 A)所有语句都包含关键字 B)所有语句都包含表达式 C)所有语句都可以出现在源程序中的任何位置 D)所有语句都以分号结束 8.设有变量声明“char c;”,执行“for(;c=(getchar()!=\n); ) printf(%c,c);”时,从键盘上输入“ABCDEFG”之后,输出的结果是____________。 A) ABCDEFG B)AABBCCDDEEFFGG C)非字母数字字符 D)语句不能执行 9.设已有声明“int x[]={1,2,3,4,5,6}, *p=x[2];”,则值为3的表达式是_______________。 A) ++p B)(p++) C)++*p D)(*p)++ 10.假定已有声明“char a[30], *p=a;”,则下列语句中能将字符串This is a C program. 正确地保存到数组a中的语句是_______________。 A)a[30]= This is a C program. ; B)a= This is a C program. ; C)p=This is a C program. ; D)strcpy(p, This is a C program. ); 填空题(30分) 基本概念(5分) 1.若有声明“char a[3]= AB; char *p=a;”,执行语句“printf(%d,p[2]);”后输出结果是_______________。 2.若有声明“int i=7; float x=3.1416; double y=3;”,表达式i+ a*x+i/y值的类型是_______________型。 3.若有声明“int a=32767, b;”,则在Turbo C 2.0系统中执行语句“printf(%d, b=++a);”后输出结果是_______________。 4.若有函数声明“int sub(int (*x1)(), int *x2;”,则形式参数x1是指向_______________的指针变量。 5.若有宏定义“#define max(a, b) (ab?a:b)”,则表达

文档评论(0)

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

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

1亿VIP精品文档

相关文档