C语言模拟考试.docxVIP

  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文档。上传文档
查看更多
下列正确的 switch 语句是 ( ) 。 switch(x) { case 1.0: printf(*\n); case 2.0:printf(**\n); } switch(int(x)) { case 1: printf(*\n); case 2: printf(*\n); } switch(a+b) { case 1: printf(*\n); case 1+2: printf(***\n); } switch(a+b) ; { case 1: printf(*\n); case 2: printf(*\n); } 增 1 减 1 运算(如 i++, --j 等)只能作用于 ( ) 常量 变量 表达式 函数 主函数中有两个整型变量,要求调用函数完成交换这两个变 量值的功能。能正确实现此功能的函数是( )。 void funa(int x, int y) { int p; p=x; x=y; y=p; } void funb(int *x, int *y) { int t; t=*x;*x=*y;*y=t; } void func(int *x, int *y) { int *t; t=x; x=y; y=t; } void fund(int x, int y) { x=x+y; y=x-y; x=x-y; } 以下程序有语法性错误,有关错误原因的正确说法是 ( ) void main( ) { int G=5 ,k; void prt_char() ; k=prt_char(G) ; } 函数说明和函数调用语句之间有矛盾 语句 void prt_char() ;有错,它是函数调用语句,不能用 void 说明 函数名不能使用下划线 变量名不能使用大写字母 下面对 C 语言字符数组的描述中错误的是 ( )。 字符数组可以存放字符串 字符数组中的字符串可以整体输出、输入 可以在赋值语句中通过赋值运算符 “= ”字符数组整体赋值 D .不可以用关系运算符读字符数组中的字符串进行比较 以下叙述中不正确的是 ( ) C 语言是高级语言 C 语言的可移植性好 C 语言具有低级语言的特性 C 语言可以不用编译就能被计算机识别 以下不正确的 if 语句是 ( )。 if (ab) t=a ; if (a !=b b) ; if (a=b) printf(equal ) ; if (ab) (bc) printf(max=%d,a); 以下正确的说法是( )。 形参是虚拟的,不占用存储单元 实参和与其对应的形参各占用独立的存储单元 实参和与其对应的形参共占用独立的存储单元 只有当实参和与其对应的形参同名时才共占用存储单元 putchar 函数可以向终端输出一个( )。 整型变量表达式值 实型变量值 字符串 字符或字符型变量值 以下选项中,合法的赋值语句是 ( )。 a+b=2 ; ++i ; a=a+1=5 ; y=(int)x+4 ; 字符(Char)型数据在微机内存中的存储形式是 (). 补码 B. EBCDIC 码 C .反码 ASCII 码 有以下程序: void main( ) { ; } 程序运行后的结果是 ( ): 编译时有警告错误 编译时有语法错误 C .编译没有错误,但是运行时出错 D.程序正常运行,但是无任何输出 关于 if 后面一对圆括号中的表达式,叙述正确的是 ( ) 只能用关系表达式 只能用逻辑表达式 只能用关系表达式或逻辑表达式 可以使用任意合法的表达式 已知“ int *p,a;P=a;”这里的运算符的含义是()。 位与运算 逻辑与运算 取指针内容 取变量地址 设有定义: int a, *pa=a; 以下 scanf 语句中能正确为变量 a 读入数据的是( )。 scanf(%d, pa) ; scanf(%d, *pa) ; scanf(%d, a) ; scanf(%d, pa) ; 若 x 是 int 型变量,则执行以下语句的结果是 ( )。 for(x=1; ;x++) if(x%2==0) if(x%3==0) if(x%5==0) { printf(%d ,x); break; } 30 30 60 90 不输出任何内容 死循环 在 C 语言中,要求运算对象必须是整型的运算符是 ( ). ! % / 下面的 for 语句 。 for(x=0,y=10;(y0)(x4);x++,y-- ) ; 循环次数不定 是无限循环 循环执行 3 次 循环执行 4 次 有以下程序段: int t=0; while(t=1) t--; while 循环执行的次数是 ( ) 一次也不执行 只执行一次 无限次 执行 2 次 while 语句中循环结束的条件是 while 后面表达式的值是 ( )。 0 1

文档评论(0)

jinxuetong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档