上海工程技术大学C语言习题集

上海工程技术大学C语言习题集

ID:41580829

大小:113.33 KB

页数:27页

时间:2019-08-28

上海工程技术大学C语言习题集_第1页
上海工程技术大学C语言习题集_第2页
上海工程技术大学C语言习题集_第3页
上海工程技术大学C语言习题集_第4页
上海工程技术大学C语言习题集_第5页
资源描述:

《上海工程技术大学C语言习题集》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、选择正确的答案填写在空白处1.C语言规定C程序中的标识符是一C组成的。A)由任意顺序的字符B)仅由字母和数字C)由字母、数字和下划线D)由字母、数字作为首字符的任意字符串2.下列数据中D是C语言规定的合法数据常量。A)01010011BB)0X37GFC)07182D)0X87AF3.C语言包括C种基本的程序结构。A)1B)2C)3D)44.C语言中,printf(tt%-8.2f,,,a)要求输出的变量类型及格式要求为BA)整型数,右对齐B)浮点数,左对齐C)整型数,左对齐D)浮点数,右

2、对齐5.在C语言中,C为字符串的结束标志。C)A)tB)6.B一全为双目运算符。A)

3、

4、&&?B)+>=

5、

6、C)++>=执行复合语句{i=10;j=i-;}后,变量i和j的值为BD)bD)+&&&7.A)10,10B)9,10C)10,9执行语句x=(a=3,b=a-)后,x、a、b的值分别为CA)3,3,2B)3,2,2C)3,2,39.D)9,9D)2,3,2若定义:inta[]={0,l,2,3,4,5,6,7,8,9},*p=a,i;英中0

7、B)*(a+i)10.当调用函数吋,实参和形参都是数组名,C)a=p+2D)p[i]则向被调用函数传送的是—BA)数组的长度B)数组的首地址11.在循环语句的循环体中执行continue语句,其作用是—CC)数组的类型D)数组首元素的值A)跳出该循环体,提前结束循环B)继续执行该语句之后的循环体语句C)结束本次循环D)终止程序运行12.若定义:inta,*p=&a;则a与下列表达式B等价。A)pB)*&aC)*&p13.与表达式x*=(y+x)+3等价的表达式是一C。D)&*aA)x=x*y+x+

8、3B)x=x*(y+x)+314.设有以下说明语句C)x=x*(y+x+3)D)x=(y+x)*3structstudent{intx;floaty;charz;}p,*cxamplc=&p;则下面正确的是BoA)struct.xB)cxamplc->z15.设有以下说明语句C)studcnt->xD)example.zstructstudent{intnum;charname[10];}s[10];则下面正确的是一D。A)scanf("%d,%c'',s[l].num,s[l].namc)C)s

9、canf("%d,%s'',&s.num,&s.name)B)scanf(“%d,%s'',s.num[l],s.namc[l])D)scanf(u%d,%s,,,&s[1].num,s[1].name)二、按照各小题的要求写岀结果1.写出判断字符变量n是否为字母的逻辑表达式。(n>='a‘&&n<='z')

10、

11、(n>='A'&&n<='Z')2.写出函数的输出结果:voidmain(){inta=102,b=012;printf("a=%2d,b=%2d",a,b);}输出结果:a=102,

12、b=103.写出函数的输出结果:voidmain(){inti,ch[]={l,2,3,4,5,6,7,8};for(i=0;i<6;i++)if(i%2==0)printf(n%d,H,ch[i]);}输岀结果:1,3,54.写出下列语句的输出结果:grade='C*;switch(grade){case'A':printf(tc90-100n);caseB:printff480-89n);break;caseC:printf(u70-79n);caseD:printf(u60-69

13、H);break;default:printf(u<60M);}输出结果:70-7960-695.写出下列语句的输出结果:chararr[]=uabcdef*ptr;for(ptr=arr;ptrvoidmain(){inti,j,s=O;inta[”3]={{1,2,3},{4,5,6},{

14、7,8,9}};for(i=0;i<3;i++)fbr(j=O;j<3;j-H-)if(iv=j)s=s+a[i][j];printf(ns=%dn,s);}稈序输出结果:s=262.//includevoidmain(){inta[2][3]={{l,2,3},{4,5,6}};intb[3][2],ij;printfif'arraya:");for(i=0;i<=l;i++){for(j=0;j<=2;j卄){printff%5d”,a[i][j]);

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

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

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