c语言模拟选择题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.若变量c为char类型,能正确判断出c为小写字母的表达式是() A)′a′=c=′z′ B)(c=′a′)||(c=′z′) C)(′a′=C) D)(c=′a′)(c=′z′) 2.下面程序的输出结果是() main() { int x=2,y=0,z;  x+=3+2;printf(%d,x);  x*=y=z=4;printf(%d,x);   }   A)728   B)无法计算   C)7,4  D)8,4   3.有如下程序   main()   {int x=1,a=0,b=0;   switch(x){   case 0∶b++;   case 1∶a++;   case 2∶a++;b++;   }   printf(a=%d,b=%d\n,a,b);   }   程序运行后的输出结果是()   A)a=2,b=1   B)a=1,b=1   C)a=1,b=0   D)a=2,b=2   4.以下选项中,正确的if-else语句是()   A)if(x!=0)   printf(%d,x,   else   printf(%d,-x);   B)if(x!=0)   {x=x+y;printf(%d,x); }   else   printf(%d,-x);   C)if(x!=0)   x=x+y;printf(%d,x);   else   printf(%d,-x);   D)if(x!=0)   {x=x+y;printf(%d,x)};   else   printf(%d,-x);   5.以下程序段   int n=0,p;   do {scanf(%d,p);n++;}while(p!=12345 n3);   此处do-while循环的结束条件是()   A)p的值不等于12345并且n的值小于3   B)p的值等于12345并且n的值大于等于3   C)p的值不等于12345或者n的值小于3   D)p的值等于12345或者n的值大于等于3   6.若有如下程序段:   main()   { int n=0;   while(printf(*))   { n++;   if(n3)break; }}   则下列描述正确的是() A)其中循环控制表达式与0等价   B)其中循环控制表达式与’0’等价   C)其中循环控制表达式是不合法的   D)以上说法都不对   7.C语言中main函数参数的非法表示形式是()   A)main(char *argv[],int argc)   B)main(int a,char**b)   C)main(int y,char *x[])   D)main(int argv,char *argc[])   8.设有如下枚举类型定义:   enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran};   枚举类型Fortran的值为()   A)4 B)7 C)102 D)103   9.阅读下述程序段:   y=-1;   if (x!=0)   if (x0)   y=1;   else   y=0;   该程序段所描述的数学关系是()   A)y=-1(x0)   0(x=0)   1(x0)   B)y=1(x0)   0(x=0)   -1(x0)   C)y=0(x0)   -1(x=0)   1(x0)   D)y=-1(x0)   1(x=0)   0(x0)   10.设有数组定义:char array[]=China;蚴閍rray所占的空间为()   A)4个字节   B)5个字节   C)6个字节   D)7个字节   答案:1.D 2.A 3.A 4.B 5.D 6.B 7.A 8.C 9.C 10.C 301、变量a所占内存字节数是 A) 4 B) 5 C) 6 D) 8 union U { char st[4]; int i; long l; }; struct A { int c; union U u; }a;、C、3   302、标准函数 fgets(s, n, f) 的功能是 A) 从文件f中读取长度为n的字符串存入指针s所指的内存 B) 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存 C) 从文件f中读取n个字符串存入指针s所指的内存 D) 从文件f中读取长度为n-1的字符串存入指针s所指的内存、B、3   303、rewind函数的作用是________。 A、重新打开文件 B、使文件位置指针重新回到文件末 C、使文件位置指针重新回到文件的开始 D、返回文件长度值、C、3   304、当____,可以不指定数组长度。 (A) 对静态数组赋初

文档评论(0)

考试教学资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档