北航11秋学期《C语言程序设计》在线作业

北航11秋学期《C语言程序设计》在线作业

ID:40975164

大小:93.50 KB

页数:4页

时间:2019-08-12

北航11秋学期《C语言程序设计》在线作业_第1页
北航11秋学期《C语言程序设计》在线作业_第2页
北航11秋学期《C语言程序设计》在线作业_第3页
北航11秋学期《C语言程序设计》在线作业_第4页
资源描述:

《北航11秋学期《C语言程序设计》在线作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北航《C语言程序设计》在线作业一一、单选题(共 15 道试题,共 60 分。)1.  以下程序的输出结果是_______.#includemain(){intnum;for(num=0;num<=2;num++)printf(“%d”,num);}(C)A.1B.123C.012D.12342.  设有定义语句“chars[]=”123”;”,则表达式“s[3]”的值是(C)A.1'B.'3'C.''D.存在语法错误3.  不能进行++和――运算的数据类型是(D)A.int型B.long型C.doubl

2、e型D.指针型4.  若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是(C)A.0B.8C.-12D.105.  下列数组定义正确的是________。(D)A.inta[5],b[2,3];B.charno(30);C.charx[];D.intx[5]={1,2,3};6.  若a、b均为int型变量,且a=100,则对以下关于for循环语句:for(b=100;a!=b;++a,b++)printf(“————");判断正确的是(C)A.循环体只执行一次B.是死循环C.循

3、环体一次也不执行D.输出————7.  语句if(!i)i++;中的条件表达式“!i”等价于(A)A.i==0B.i!=1C.i!=0D.–I8.  函数原型语句正确的是(B)A.intFunction(voida);B.voidFunction(int);C.intFunction(a);D.voidint(doublea);9.  下面程序输出结果是__________.main(){chara[]="programming",b[]="language";char*p1,*p2;inti;p1=a;p

4、2=b;for(i=0;i<7;i++)if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));}(D)A.gmB.rgC.orD.ga10.  下面程序的输出结果是_______.main(){intx=10,y=10;printf("%d%dn",x--,--y);}(A)A.109B.99C.910D.101011.  若变量已正确定义,执行语句scanf("%d%d%d",&k1,&k2,&k3);时,()是正确的输入。(B)A.2030,40B.203040C.20,30

5、40D.20,30,4012.  设整型变量n=10,i=4,则赋值运算n%=i+1执行后,n的值是______。(D)A.3B.2C.1D.013.  若k为整型,以下while循环()次.intk=10;while(k=0)k=k-1;(C)A.10次B.无限循环C.一次不执行D.执行一次14.  如果有char*ssl=“0123456789”,则,sizeof(ssl)的值是(A)A.4B.10C.11D.4015.  以下不正确的C语言标识符是______。(C)A.AB1B._ab3C.4abD

6、.a2_b二、判断题(共 10 道试题,共 40 分。)1.  模运算符要求两侧均应为整型数据。(√)2.  一个算法应该具备有穷性、确定性、输入、输出和有效性。(√)3.  使用printf和scanf函数时,必须添加#include命令。(╳)4.  自增运算符和自减运算符只能用于变量,不能用于常量或表达式。(√)5.  假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。(√)6.  在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。(√)

7、7.  rewind函数的作用是使指针重新返回文件的开头,此函数无返回值(√)8.  C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(╳)9.  一个int型变量的最大允许值为32767,如果再加1就会溢出。(√)10.  在程序运行过程中,其值不能被改变的量称为常量(√)北航《C语言程序设计》在线作业二一、单选题(共 15 道试题,共 60 分。)1.  用C语言编制的源程序要变为目标程序,必须经过(B)A.编辑B.编译C.解释D.连接2.  以下叙述中不正确的是____

8、.(C)A.在一个函数中,可以有多条return语句B.函数的定义不能嵌套,但函数的调用可以嵌套C.函数必须有返回值D.不同的函数中可以使用相同名字的变量3.  关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的(B)A.实参不会改变B.实参可能会改变C.如果是指针,肯定不会改变D.如果不是指针,可能会改变4.  已知字符‘b’的ASCII码为98,语句printf("%d,%c",’b’,’b’+1);

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

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

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