c语言试卷(含答案).doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言试卷(含答案)

一、选择题(26分) 1. 正确的C语言标识符是 (A )。 A._buy_2 B.2_buy C.?_buy D.buy? 2. 以下选项中, 合法转义字符的选项是(A )。 A.’\\’ B.’\018’ C.’xcb’ D.’\ab 3、下列语句中,错误的是 (B ) A、#define PI 3.14159 B、#include math.h; C、if(2); D、for(;;) if(1) break; 4、a≥10或a≤0”的C语言表达式是 ( ) A、 a=10 or a=0 B、 a=0|a=10 C、 a=10 a=0 D、 a=10‖a=0 5、以下对break语句使用的正确描述是 ( ) A、可以出现在程序中的任何位置 B、只能出现在循环结构中或switch结构中 C、只能出现在switch结构中 D、只能出现在循环结构中 6. C语言程序的基本单位是(C )。 A.程序行 B.语句 C.函数 D.字符 7、已知各变量的类型说明如下:( ) int m=6,n, a, b; unsigned long w=8; double x=3.14, y=0.12; 则以下符合C语言语法的表达式是( A)。 A.a+=a-=(b=2)*(a=8) B. n=n*3=18 C.x%3 D.y=float (m) 8、已有定义:char x[]=“ab”,y[ ]={‘a’,’b’ };,以下叙述中正确的是( C) A、数组x和y的长度相同 B、x数组长度小于y数组长度 C、x数组长度大于y数组长度 D、上述说法都不对 9、设有定义“int x=3,y,*p=x”,则下列语句中使y不为3的语句是 (D ) A、y=*x B、y=*p C、y=x D、y=x 10、设x、y、z均为int型变量,则执行语句:x=y=3;z=++x||++y;后,y的值为A、不定值 B、4 C、3 D、1 11.有如下程序段: int x1,x2; char y1,y2; scanf(”%d%c%d%c”,x1,y1,x2,y2); 若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( A)。(注:└┘代表空格) A.10A└┘20B B.10└┘A20B C.10 └┘A└┘20└┘ B D.10A20└┘B 12.有如下程序段,对应正确的数据输入是(A)。 float a,b; scanf(”%f%f”, a,b); printf(”a=%f,b=%f”, a,b); A.2.04回车 B.2.04,5.67回车 5.67回车 C.A=2.04,B=5.67回车 D.2.055.67回车 13. 设a=4,b=6,c=7,d=8,m=3,n=2, 则执行(m=ab) (n=cd)后n的值为(B)。 A.0 B.2 C.3 D.1 14.判断char型变量s是否为小写字母的正确表达式是(C)。 A.’a’ = s=’z’ B.(s=’a’) (s=’z’) C.(s=’a’) (s=’z’) D.(’a’=s) and (’z’=s) 15、以下不能定义为用户标识符的是 A) scanf B) Void C) _3com_ D) int 16. 以下对一维数组a进行正确初始化的是( C)。 A. int a[10]=(0,0,0) ; B. int a[10]={ }; C. int

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档