浙江大学c程模拟卷.docxVIP

  • 2
  • 0
  • 约7.12千字
  • 约 13页
  • 2021-01-13 发布于天津
  • 举报
在C语言中,函数不可以敢套定义,但函数可以發套调用。 ?A、正确Ob、错误 解答:R | 正确答案:A,结果:正确 在程序中else手句可以单独使用。 OAs正确?B、错误 解答:|B 正确答案:B,结果:正确 C语言海程序文件通过了编译.连接Z后,生成一个后缀为?EXE的文件。( ?As正确O反错误 解答:R | 正确答案:A,结果:正确 _ya是不合法的C语喜标识符。 OAs正确梧误 解答:〔B | 正确答案:昂结果:正确 在数姐初姑化时,如果初值个数多于数组长度,将出现楷碘。 ?As正确OB.惜误 解答:R | 正确答案:A,结果:正确 C语言规定,函数返回值的类型是由return?句中的表达式类型所决定。 OAs正确皓谋 解答:〔B | 正确答案:B,结果:正确 若有定义int *p,则表达式p-H-的値就是p所指向的变量的地址値帕1。 OAs正确错课 解答:|B | 正确答案,B,结果:正确 ‘\汇不是一个字符常量。 0A.正确Ob.错误 解答:|b | 正确答案,B,结果:正确 表达式(z=0, (x=2) | | (z=l), z)的値是 1。 Oa.正确Ob.错误 解答:|b I 正确答案* B,结果:正确 若打开文件的方式为‘V而该文件己经存在,则文件中原有数据被清空。 ?A.正确Ob.错误 解答:R 〔 正确答案:A,结果:正确 K ::下面有关变量的命名,不合法的是:( ) (:A?-iivt B ? _irvtint ?C. _intint (_J D. int int int 解答:|c I 正确答案:c,结臬:正确 TOC \o 1-5 \h \z 2、 有变量定义mt a;float c:下面输入语句有诺法错误的是( )。 [丿 A? scanf , c); OB. scanf (*x=%d, c=%f, c): CC. scanf (*%d%fc): ?D? scanf (*%£ %d,a, c); 解答:|d I 正确答案:D,结果:正确 3、 下面关干函数參数便用的说法,不正确的是:( ) OA.函数调用时实參按顺序传递到形參; Ob.函数训用b寸实参把值传递给形參; ?c.函数的实參和形參个数可以不一致,但便用时应尽量一致; OD.函数的灵參和形參可以同名; 解答:|c I 正确答案:C,结果:正确 4、 已知 int k=l; for(k=l;l;k-w-) if(k) break; forit句的循环次数是( OA. 0 ?B. 1 OC. 2 Od.无限次 解答:|b I 正确答案:B,结果:王确 5、 下面定义的nax函数返回值的数据类型是() nax (float a, float b) { return(ab?a :b): } ?A. int OB. float CC? double Od.不确定 解答:|A I 正确答案i A,结果:王确 6、 己知 irrt a=10,x = 0;x = ~a:则 x的值为( )o OA. -1 Ob. 0 ?C? Od.负无穷大 解答:|c | 正确答案:c,结果:王确 OC. float ?D. double 解答:》 | 正确答案:D,结果:正确 8、 表达式l(x0||y0)等价千 。 OA. !x0||!y0 OB. ! (x0) 11 ! (y0) OC. !x04!y0 ?D. I (x0)4l(y0) 解答:卜 | 正确答案:D,结果:正确 9、 不正确的贼值或贼初值的方式是 OA? char str[ ? B. char str [10] : str=string: OC? char *p=*strmg* : CD. char ?p; p=航ring: 解靳I? 正确答案:B,结果:正确 声明谱句为int a[3] [4];w,下列表达式中与数组元*a[2][l]W价的是 ?A. *(a[2]+l) Ob. a⑼ OC. *(a[l]+2) OD. *((a+2))+l 解靳|a I 正确答案:A,结果:正确 技达式int a二97:表达式?b?a==97i的值 (1)解苔:厂 结果:正确得分:2分 2、 equal ()函数埔干判断两个数是否相等?请写岀最简单的形式二使与形式一等价。 形式一, int equal(int x,int y) { if (x==y) return 1: else return 0; } 形式二: int equal(int x, int y) return (_ (1)_); } (1)解答: — 结果:正确得分:2分 3s 龙义下列变量的值为:mt x=5, y=2? z=0;则表达式:(x| | (y=5), xftizl | (y=l), x+yt-z)的值为:⑴■一 (1)解

文档评论(0)

1亿VIP精品文档

相关文档