2015年秋季学期《C语言》在线考试(适用于2015年12月份考试).docx

2015年秋季学期《C语言》在线考试(适用于2015年12月份考试).docx

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

一、单选题(共?10?道试题,共?20?分。)V1.??以下非法的赋值语句是A. n=(i=2, i);B. j ;C. (i 1);D. x=j0;??????满分:2??分2.??判断字符串s1是否大于字符串s2,应该使用A. if(s1s2)B. if(strcmp(s1,s2))C. if(strcmp(s2,s1)0)D. if(strcmp(s1,s2)0)??????满分:2??分3.??已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是A. 2B. 3C. 4D. 无法确定;??????满分:2??分4.??以下不合法的赋值语句是A. x=(1,y=2);B. ++x;C. x=y=15;D. y=int(x);??????满分:2??分5.??在C语言中,数字029是一个A. 八进制数B. 十进制数C. 十六进制数D. 非法数??????满分:2??分6.??能将高级语言编写的源程序转换为目标程序的软件是A. 汇编程序B. 编辑程序C. 解释程序D. 编译程序??????满分:2??分7.??设有定义:int? x=0,y=1,z=1;则运行表达式:x=y z--后,x,y,z的值分别是A. 1,1,1B. 1,2,0C. 0,1,1D. 0,2,0??????满分:2??分8.??设有定义 int a=3,b=4,c=5; ,则以下表达式中,值为0的表达式是A. abB. a=bC. a||b cb-cD. !((a<b)&&!c||1)??????满分:2??分9.??以下选项中,与k= n完全等价的表达式是A. k=n,n=n 1B. n=n 1,k=nC. k= nD. k =n 1??????满分:2??分10.??C语言中基本数据类型有A. 整型、实型、逻辑型B. 整型、字符型、逻辑型C. 整型、实型、字符型D. 整型、实型、字符型、逻辑型??????满分:2??分二、简答题(共?3?道试题,共?30?分。)V1.?? 编程题:写一个判断素数的函数。要求在主函数中输入一个整数并输出相应的判断信息。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)??????满分:10??分2.?? 编程题:编写函数change使输入的字符串按反序存放,在主函数中输入和输出字符串。例如输入是:12345abcde,则输出为:edcba54321(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)??????满分:10??分3.?? 编程题:编程计算:s=1+12+123+1234+12345+123456 (必须用循环控制语句实现)(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)三、其他题(共?10?道试题,共?50?分。)V1.?? 读程序,写出程序执行结果???? #include stdio.hint fun(char *s1,char *s2) { int i=0; while(s1[i]==s2[i] s2[i]!=\0) i++;return (s1[i]==\0 s2[i]==\0); }void main(){ char p[10]= abcdef, q[10]= ABCDEF printf(%d\n,fun(p,q));}??????满分:5??分2.??读程序,写出程序执行结果#include stdio.h #include string.hint stre(char *s){ int num=0; while(*(s+num)!=‘\0’)num++; return num;}void main(){ char str[]=students,*p=str; printf(“%d\n”,stre(p));}??????满分:5??分3.?? 读程序,写出程序执行结果??? #include stdio.hchar fun(char *s){if( *s = a *s = z ) *s=*s-32;return *s;}void main(){char a[20]=Welcome,*p,ch;for(p=a;*p!=\0;p++){ch=fun(p);putchar(ch);} }??????满分:5??分4.?? 读程序,写出程序执行结果#include stdio.hvoid main(){ int a[3][4]={{1,2,3,4},{9,7,10,6},{-1,8,-5,5}};int i,j,row=0,colum=0,max;max=a[0][0];

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档