武汉科技大学2011c语言考试A卷打印版.doc

武汉科技大学2011c语言考试A卷打印版.doc

ID:55110215

大小:59.50 KB

页数:4页

时间:2020-04-27

武汉科技大学2011c语言考试A卷打印版.doc_第1页
武汉科技大学2011c语言考试A卷打印版.doc_第2页
武汉科技大学2011c语言考试A卷打印版.doc_第3页
武汉科技大学2011c语言考试A卷打印版.doc_第4页
资源描述:

《武汉科技大学2011c语言考试A卷打印版.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、-4-试题纸A卷课程名称:C语言程序设计适合专业年级:自动化2010级考生学号:考生姓名:注意:答题在答题册上有效,答题在其他地方无效。………………………………………………………………………………………………………一单项选择题(每小题2分,共30分)1、在C语言中,要求参加运算的数必须是整数的运算符是()。A)/B)!C)%D)==2、已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是()。A)6B)12C)30D)363、已知字符‘b’的ASCII码为98,语句printf("%

2、d,%c",’b’,’b’+1);的输出为()。A)98,bB)语句不合法C)98,99D)98,c4、以下用户定义标识符中合法的是()。A)5COM     B)for       C)_sum       D)max!5、以下正确的叙述是()。A)在C语言中,main函数必须位于文件的开头B)C语言每行中只能写一条语句C)C语言本身没有输入、输出语句D)对一个C语言进行编译预处理时,可检查宏定义的语法错误6、为了判断两个字符串s1和s2是否相等,应当使用()。A)if(s1==s2)B)if(s1=s2)C)

3、if(strcpy(s1,s2))D)if(strcmp(s1,s2)==0)7、能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是()。A)a>=10ora<=0B)a>=0

4、a<=10C)a>=10&&a<=0D)a>=10‖a<=08、设变量定义为:inta[3]={1,4,7};int*p=&a[2];则*p的值是()。A)&a[2]   B)4      C)7      D)19、以下程序的输出结果是()。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};

5、printf("%d%d%d%d",a[0][3],a[1][2],a[2][1],a[3][0];}A)0650B)1470C)5430D)输出值不定10、若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。 A)int a[5]={0};B)int b[]={0,0,0,0,0}; C)int c[2+3];D)int i=5,d[i];11、设inta=1,b=2,c=4;表达式(c=a!=b)&&(a==b)&&(c=b)运算后,a、b和c的值分别是()。A)1,2,0 B)1,2,1C)1

6、,2,2 D)1,2,312、以下程序的输出结果是(    )。#define f(x)  x*xmain(){inta=6,b=2,c; c=f(a)/f(b); printf(“%d”,c);}A)9        B)6         C) 36          D) 1813、若有以下数组定义语句:charx[]="12345";chary[]={'1','2','3','4','5'};4注:1、教师命题时题目之间留空白;2、考生不得在试题纸上答题,教师只批阅答题册正面部分。-4-则正确的描述是

7、(    )。A)x数组和y数组长度相同。B)x数组长度大于y数组长度。C)x数组长度小于y数组长度。D)两个数组中存放相同的内容。14、若已定义:inta[7],*p=a;并在以后的语句中未改变p的值,则不能表示a[1]地址的表达式是()。A)p+1B)a+1C)a++D)++p15、有以下程序:voidfun(char*t,char*s){while(*t!=’’)t++;while((*t++=*s++)!=’’);}main(){charss[10]=”acc”,aa[10]=”bbxxyy”;f

8、un(ss,aa);printf(“%s,%s”,ss,aa);}程序运行结果是()。A)accxyy,bbxxyyB)acc,bbxxyyC)accxxyy,bbxxyyD)accbbxxyy,bbxxyy二、读下列程序,写出程序的运行结果(每题5分,共25分)1、main(){inti=0,j=0;while(i<10)i++;while(j++<10);/*空循环体*/printf(“i=%d,j=%d”,i,j);}2、main(){inti;for(i=0;i<5;i++)add();}add(

9、){staticintx=0;x++;printf(“%d,”,x);}3、f(intb[],intm,intn){inti,s=0;for(i=m;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。