c语言编程复习资料new

c语言编程复习资料new

ID:18258482

大小:48.00 KB

页数:6页

时间:2018-09-16

c语言编程复习资料new_第1页
c语言编程复习资料new_第2页
c语言编程复习资料new_第3页
c语言编程复习资料new_第4页
c语言编程复习资料new_第5页
资源描述:

《c语言编程复习资料new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言复习资料(2)51.下面程序的输出是()intaa[3][3]={{2},{4},{6}};main(){inti,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;else++p;printf("%d",*p);}}A)23B)26C)33D)3652.该程序的执行结果是()#include#includemain(){intfun(char*,int);char*p;p="1234567";fun(p,strlen

2、(p));puts(p);}intfun(char*w,intn){chart,*s1,*s2;s1=w;s2=w+n-1;while(s16main(){char*a="1234";fun(a);printf("");}fun(char*s){chart;if(*s){t=*++

3、s;putchar(t);fun(s);}}56.如果用八位二进制补码表示带符号的定点整数,则能表示的十进制数的范围是()A)-127到+127B)-128到+128C)-127到+128D)-128到+12757.若有定义及赋值:inty,*p,*p1;p=&y;p1=p;*p1=4;则可以输出变量y的地址的语句是()A)printf("%u",y);B)printf("%u",*p1);C)printf("%u",*p);D)printf("%u",&y);58.设有inty,u=0,x=15,下列

4、各项中不能使y值为0的是()A)y=x∧x;B、y=x∣u;C、y=x>>4;D、y=x&u;59.二进制数1111111.101B转换成十六进制数是()A)FF.AHB)FF.5HC)7F.AHD)7F.5H60.字符串”123”在计算机内所占用的字节数是()个。A)1B)2C)3D)461.C语言中最基本的数据类型包括()A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型62.C语言中有关do—while循环的说法,正确的是()A)在if语句内不能再使用do-whil

5、e语句构成的循环B)do-while语句构成的循环必须用break语句才能退出C)do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D)do-while语句构成的循环,当while语句中的表达式值为零时结束循环63.在C语言中,不正确的int类型的常数是()A)32768B)0C)037D)Xaf64.设有如下定义:inta=2,b=1,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为()A)1B)2C)3D)065.设a,b类型正确,语句:print

6、f("%d",(a=2)&&(b=-2));的执行结果是()6A)2B)–2C)1D)070.不能进行++和--运算的数据类型是()A)指针变量B)整型变量C)整型常量D)字符变量71.已知:inta,b;用语句scanf("%d%d",&a,&b);输入a、b的值时,不能作为输入数据分隔符的是()A),B)空格C)回车D)[Tab]键72.为表示关系x>=y>=z,应使用C语言表达式()A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)73.以下不能

7、对二维数组a进行正确初始化的语句是()A)inta[2][3]={0};B)inta[][3]={{1,2},{0}};C)inta[2][3]={{1,2},{3,4},{5,6}};D)inta[][3]={1,2,3,4,5,6};74.以下不正确的描述是()A)break语句不能用于循环语句和switch语句外的任何其它语句B)在switch语句中使用break语句或continue语句的作用相同C)在循环语句中使用continue语句结束本次循环,但不会终止整个循环D)在循环语句中使用break语句是,会跳出

8、循环体,提前结束循环75.若有以下定义和语句chars[12]="abook!";printf("%d",strlen(s));则输出结果是()A)12B)8C)7D)676.以下程序的输出结果是()main(){inta=2,i;for(i=0;i<3;i++)printf("%d",func(a));}func(a)inta;

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

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

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