2014年期末考试试题.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安电子科技大学期末考试试题 (120分钟) 题号 一 二 三 四 五 六 总分 题分 得分 姓名: 班级: 学号: 任课老师: 一、单项选择题(每小题2分,共30分) 1、C语言提供的合法的数据类型关键字是( B ) ?A、?Double??????B、?short??????C、?integer????D、?Char? 2、下列选项中不是结构化程序基本结构的是( B ) A、顺序结构 B、跳转分支结构 C、选择结构 D、循环结构 3、设有语句 int a =3;则执行了语句a + = a - = a*a;后,变量a的值是( D ) A、3 B、0 C、9 D、-12 4、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B ) A、算术运算、赋值运算、关系运算 B、算术运算、关系运算、赋值运算 C、关系运算、赋值运算、算术运算 D、关系运算、算术运算、赋值运算 5、若有定义:int a[2][3]; 则对a数组的第i行第j列元素值的正确引用为( A )(假设i,j已正确说明并赋值) A、*(*(a+i)+j) B、(a+i)[j] C、*(a+i+j) D、*(a+i)+j 6、若有语句int *point ,a=4; 和point=a; 下面均代表地址的一组选项是( D ) A、a, point, *a B、*a, a, *point C、*point, *point, a D、a, *point, point 7、判断字符串a是否大于字符串b,应当使用(D )。 A. if(ab) B. if(strcmp(a,b)) C. if(strcmp(b,a)0) D. if(strcmp(a,b)0) 8、当调用函数时,实参是一个数组名,则向函数传送的是( C ) A、数组每一个元素的地址 B、数组的长度 C、数组的首地址 D、数组每个元素中的值 9、若有函数声明为:void func(double *p);则以下函数调用正确的是( C ) A、int x; f(x); B、double x; f(x); C、double x; f(x); D、int x; f(x); 10、下面合法的C语言字符常量是( A ) ?A、?\t??????? ?B、?A???? ??????C、65????? ????D、A? 11、下面程序的输出是( D ) #includestdio.h ?void?main()? {?int?k=11;?? ?printf(k=%d,k=%o,k=%x\n,k,k,k); ?}? A、k=11,k=12,k=11?????????? ?B、k=11,k=13,k=13? C、k=11,k=013,k=0xb????????? D、k=11,k=13,k=b 12、若有定义和语句:int a=10,b=20,*p=a,**pp=p;p=b;printf(%d %d\n,*p,**pp);,则输出结果是 ( D ) A、10,20 B、10,10 C、20,10 D、20,20 13、执行以下程序段的输出结果是( B )  int?a=10,*p=a;?printf(“%d”,++*p);? A、10 B、11 C、变量a的地址? D、变量a的地址+1? 14、函数Func的功能是( B ) int Func{char *ptr} { char *p; p=ptr; while ((*p++)!=’\0’); return (p-ptr-1); } A、比较两个字串的大小 B、求字符串的长度 C、将串ptr复制到p中 D、以上三种说法都不对? 15、以下程序段( C ) x=-1; do { x=x*x; } while (!x); A、是死循环 B、循环执行两次 C、循环执行一次 D、有语法错误 二、填空题(每空1分,共12分) 1、写出下面各逻辑表达式的

文档评论(0)

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

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

1亿VIP精品文档

相关文档