大学c语言选择题库

大学c语言选择题库

ID:32271045

大小:297.00 KB

页数:57页

时间:2019-02-02

大学c语言选择题库_第1页
大学c语言选择题库_第2页
大学c语言选择题库_第3页
大学c语言选择题库_第4页
大学c语言选择题库_第5页
资源描述:

《大学c语言选择题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.执行以下程序的输出结果是__8921__。main(){intn1,n2=1298;while(n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}}2.以下程序的运行结果是__end____。main(){inta,b,c;a=2;b=3;c=1;if(a>b)if(a>c)printf("%d",a);elseprintf("%d",b);printf("end");}3.如果调用函数fopen()不成功,则函数的返回值为__0_____。4.以下程序段的执行结果是_fff

2、f__。inta=-1;printf("%x",a);5.表示字符串s1等于字符串s2的逻辑表达式为_strcmp(s1,s2)==0_。6.在C语言中,&作为双目运算符时表示的是按位与运算符,而作为单目运算符时表示的是__取地址__运算符。7.C语言中的合法标识符只能有三种字符组成,它们是字母,_数字___和下划线。8.C语言中从作用域的角度来看,变量可以分成__全局_变量和局部变量。9.定义struct{intn;chary[5];}tab[2]={{1,"ab"},{2,"cd"}},*p=tab;则表达式:print

3、f("%s",p->y);的结果为__ab___。10.以下程序段的执行结果是____6,8,6,7_______。main() { inta1,a2,b1,b2;  a1=5;a2=7;b1=++a1;b2=a2++;  printf("%d,%d,%d,%d",a1,a2,b1,b2);}3.语句for(i=-2;i<5;i++)的循环体共执行__7___次。4.C语言提供专用于输入一个字符串(包括空格)的函数:___gets()______。5.局部变量从存储类别可分为auto、register、__stati

4、c__三种。1.在TC2.0中快捷键Ctrl+F9的功能是编译、连接和_运行______。2.C语言函数库中字符串复制函数的函数名是strcpy___________。3.有定义staticchars[]="abctdef"; 则数组空间的字节数为___9_____。4.写出a不能被b整除的C语言表达式是__a%b!=0___________。6.执行以下程序的输出结果是_4321______。main(){intn1,n2=1234;while(n2!=0){n1=n2%10;n2=n2/10;printf("%d"

5、,n1);}}7.已知intx=10,y=20,z=30;则以下程序段的执行结果是__20,30,30_____。if(x>y)z=x;x=y;y=z;  printf("%d,%d,%d",x,y,z);8.在C文件中,数据存放的两种形式是文本形式和二进制形式。9.有函数调用语句sub(a,1,fun(x,y),b+c,(m+n,c*h)); 则该函数调用语句中的实参个数为____5______。1.以下程序运行结果是___6_________。main()  {  intm=5;  if(m++>5)printf("

6、%d",++m);  elseprintf("%d",m--);}3.以下程序的运行结果是___20_________。main(){inta,b,c,d,x;a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)if(!c)x=15;elsex=25;printf("d=%d",d);}4.在C语言中对文件读写之前应该用_fopen_____函数打开文件。5.写出将字符串s1拷贝到字符串s2后,再连接到字符串s3之后的语句为__strcat(s3,strcpy(s2,s1));___________

7、_____。6.在C程序的表达式中,判断表达式成立的条件是___1_____表示逻辑"真"值,0表示逻辑"假"值。7.有定义staticchars[]="China"; 则数组所占空间为____6_________个字节。8.C语言中的合法标识符只能有三种字符组成,它们是_字母_____、数字和下划线。9.表达式a=(b=3)*(c=9)的值是__27_____。10.若定义了如下的结构体类型变量x,则x所占用的内存字节数为___11_____。structdata1{inti;charch;doublef;}x;1.设i,

8、j,k均为int型变量,则执行完以下for语句后,k的值是___10_______。for(i=0,j=10;i<=j;i++,j--)k=i+j;2.有定义#defineM(x)x*x/2inta=2,b=3;则M(a+b)/M(a)的值为__8_______。4.以下函数的功能是:求两

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

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

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