- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计复习
C 复习资料 2
一、选择题 C. 10 1 6 D.不能确定
1 执行 float f=5/2+1; printf(%4.2f\n,f);的 11 下列不是结构化程序设计的三种基本结构的是
显示结果为( ) C ( )D
A. 3.50 B.3.5 C.3.00 D.3.0 A.顺序结构 B.选择结构 C.循环结构 D.指针
2 执行语句 int a=!(7==8)后,则 a 等于( A ) 12 表达式 sizeof(10000)-sizeof(1)
A.1 B.-1 C.0 D.不能确定 +sizeof(3.14)的值为( )A
3 设 x 是 int 型变量,则执行语句:x=(1,2,3,4)后,x A. 8 B. 0 C. 4 D. 6
为( ) A 13 下列标识符哪个是合法的?( )B
A.4 B. 3 C.2 D.1 A. int B.x_1 C. ab?:cd D.1_x
4 执行 for (j=5;j=0;j-=2) printf 14 设 int x;则经过下列( )语句后,执行赋值
(%c,’B’-1); 将输出多少个’A’字符 ( C ) 语句*p=0;可将 x 值置为 0。C
A.1 B.2 C.3 D.0 A.int p=x; B.int *p=x;
5 已知函数f1 的原型是:void f1(int *a, long *b);C.int *p=x; D. p=x;
变量 v1,v2 的定义是:int v1; long v2; 15 下列说法不正确的是( )A
把 v1 和 v2 分别作为第一参数和第二参数来调用函 A c 语言的 do while 循环是先判断条件,然后再做
数 f1,正确的调用语句是:( )A 循环体,因此,do while 循环有可能循环体一次都不
A.f1(v1,v2); B.f1(v1,v2); 做
C.f1(v1,v2); D.f1(v1,v2); B 语句 char *p=”hello”;printf(“%c”,*p+1);的
6 以下不正确的数组定义语句是( ) C 输出结果为字符’i’
A.double a[]={2.0,4.0,6.0,8.0,10.0}; C short int 型数据表示的范围是-32768~32767。
B.char b[ ]= D 语句 int a[4];是合法的 c 语言语句,它定义了一
{‘H’,’E’,’L’,’L’,’O’,’\0’}; 个一维数组,有四个元素,分别表示为 a[0]、a[1]、
C.char c[ ]; a[2]、a[3]。
D int d[8]={1,2,3,4}; 16 执行 int x=1,y=2;y+=x-- +2;后,x 和 y 的值分别
7 在函数内,定义变量时存储类型符可省略的是 ( ) 为( ) C
A A. 1,5 B.2,5 C.0,5 D.5,0
A
文档评论(0)