资源描述:
《华东石油《C语言》2019年春季学期在线作业(三)辅导答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《C语言》2019年春季学期在线作业(三)以下四个选项中,属于实型常量的是()。A.0x12B.-12345e-3C.1e0.5D.e-5正确答案:B已定义c为字符型变量,则下列正确的赋值语句是A.c='66';B.c="66";C.c="B";D.c=66;正确答案:D以下选项中,与k=n完全等价的表达式是A.k=n,n=n1B.n=n1,k=nC.k=nD.k=n1正确答案:B下列变量的定义及赋值正确的是A.inti=0;j;B.charc=A;C.doublex,y,z;x=y=z=100;D
2、.floata=b=100;正确答案:B若有:inta[]={1,2,3,4,5,6,7,8},*p=a;不能正确表示a[5]的表达式是A.p+5B.p[5]C.*(a+5)D.*(p+5)正确答案:A下面程序段的运行结果是chara[7]=abcdef;charb[4]=ABC;strcpy(a,b);printf(%c,a[5]);A.空格B. C.eD.f正确答案:D已知charch=‘A’,且表达式:ch=(ch=‘A’&&ch=‘Z’)?(ch+32):ch,该表达式的值是A.AB.aC
3、.zD.Z正确答案:B判断字符串s1是否大于字符串s2,应当使用A.if(s1s2)B.if(strcmp(s1,s2))C.if(strcmp(s2,s1)0)D.if(strcmp(s1,s2)0)正确答案:D假设已定义charc[8]="test";inti;则下面的输出函数调用中错误的是A.printf("%s",c);B.for(i=0;i8;i++)printf("%c",c[i]);C.puts(c)D.for(i=0;i8;i++)puts(c[i]);正确答案:D能将高级语言编写的
4、源程序转换为目标程序的软件是A.汇编程序B.编辑程序C.编译程序D.解释程序正确答案:C设有定义:intx=12,n=5;则表达式x%=(n%2)的值为A.0B.1C.2D.3正确答案:A以下选项中可作为C语言合法整数的是A.10110BB.0386C.x2a2D.0Xffa正确答案:D在C语言中,下列字符常量中合法的是A.′ 84′B.′x43′C.′ab′D.” ”正确答案:B有以下函数定义:voidfun(intn,doublex){}若以下选项中的变量都已正确定义并赋值,则对函数fun
5、的正确调用语句是A.fun(inty,doublem)B.k=fun(10,12.5)C.fun(10,12.5)D.voidfun(10,12.5);正确答案:C程序段如下intk=0;while(k++=2);printf(last=%d,k);则执行结果是last=A.2B.3C.4D.无结果正确答案:C结构化程序的3种基本控制结构是A.if-else结构、while结构、for结构B.顺序结构、分支机构、循环结构C.while结构、do-while结构、for结构D.以上三种都不对正确答
6、案:B在一个C程序中A.main函数必须出现在所有函数之前B.main函数可以在任何地方出现C.main函数必须出现在所有函数之后D.main函数必须出现在固定位置正确答案:B已有定义:intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是A.6B.0C.2D.1正确答案:D若有以下定义:chars[20]=programming,*ps=s;则不能代表字符g的表达式是A.ps+3B.s[3]C.ps[3]D.ps+=3,*ps正确答案:A用8位无符号二进制数能表示的最大十进
7、制数为A.127B.128C.255D.256正确答案:C