c语言程序设计模拟试卷七(编辑修改稿)内容摘要:

9.如果某个函数在定义时,省略了存储类型,则默认的存储类型是【 】 A. auto B. void C. extern D. static 10.能正确定义一个用来指向打开文件的文件型指针变量 fp 的语句是【 】 A. file fp; B. file *fp; C. FILE fp; D. FILE *fp; 11.函数 fopen()的返回值不能是【 】 A. NULL B. O C. 1 D.某个内存地址 12.以只写方式打开一个二进制文件,应选择的文件操作方式是【 】 A.a+ B.w+ C.rb D.Wb 13.设有定义语句 “char ch=39。 \ 7739。 ; ” ,则下列说法中正确的是【 】 A. ch 中含有 1 个字符 B. ch中含有 2个字符 C. ch 中含有 3 个字符 D.语法出错 14.设有函数调用语句 “f(x1 , x1+ x2, (x1, x2)); ” ,正确的说法是【 】 A.调用的实际 参数是 2 个 B.调用的实际参数是 3 个 C.调用的实际参数是 4 个 D.调用时会出现语法错误。 15.计算平方数时不可能引起二义性的宏定义是【 】 A. define SOR(x)x*x B. define SQR(x)(x)*(x) C. define SQR(x)(x*x) D. define SQR(x)((x)*(x)) 16.执行下列程序段后, x的位是【 】 int a=8, b=7, c=6, x=1; if(a> 6)if(b> 7)if(c> 8)x=2; else x=3; A. O B. 1 C. 2 D. 3 17.执行下列程序段后,变量 y的值为【 】 int x[]={ 1, 2, 3, 4}, y, *p=amp。 x[1]; y=(*P)++; A. 1 B. 2 C. 3 D. 4 18.能正确表达逻辑关系 “ 1< x< 1并且 1< y< 1” 的表达式是【 】 A. (1< x< 1)amp。 amp。 (1< y< 1) B. (1< x< 1)amp。 (1< y< 1) C. ((1< x)166。 166。 (x< 1))amp。 amp。 ((1< y)166。 166。 ( y< 1)) D. (1< x)amp。 amp。 (x< 1)amp。 amp。 (1< y)amp。 amp。 (y< 1) 19.函数调用时,下列说法中不正确的是【 】 A.若用值传递方式,则形式参数不予分配内存 B.实际参数和形式参数可以同名 C.主调函数和被调用函数可以不在同一个文件中 D.函数间传送数据可以使用外部全局变量 20.下列关于结构型变量的定义语句中,错误的是【 】 A. typedef struct CCC B. define GGG struct { char name[20]。 GGG CCC { char name[20]; int age; int age; } GGG; }; GGG abc ; GGG CCC abc; C. struct D. struct { char name[20]; { char name[20]; int age; int age; } ccc; } abc; CCC abc; 三、程序分析题 (每题 8 分,共 32 分 )。 include main() { int a=2,b=4,c=5。 switch (a0) { int a=2,b=4,c=5。 switch (a0) { case 1:switch (b=b2) { case 1:printf(@)。 case 0:printf(!)。 default:printf(?)。 } case 0:swith (c==5) {。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。