2020华师c语言程序客观题作业和答案,18秋华师C语言程序设计B在线作业-3辅导资料.docx-资源下载在线文库www.lddoc.cn...

18秋华师《C语言程序设计B》在线作业-3辅导资料.docx

18秋华师C语言程序设计B在线作业-31、C 2、D 3、D 4、D 5、A 一、单选题共50题,100分1、以下关于运算符优先顺序的描述中正确的是A关系运算符算术运算符赋值运算符逻辑与运算符B逻辑与运算符关系运算符算术运算符赋值运算符C赋值运算符逻辑与运算符关系运算符算术运算符D算术运算符关系运算符赋值运算符逻辑与运算符正确答案是C2、若有说明int a10;则对a数组元素的正确引用是Aa10Ba3.5Ca5Da10-10正确答案是D3、下面四个选项中,均是不正确的八进制数或十六进制数的选项是A016 0 x8f 018B0abc 017 0 xaC010 -0 x11 0 x16D0a12 7ff -123正确答案是D4、有输入语句scanf“ad,bd,cd”,a,b,c;为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是AA) 132回车B1,3,2回车Ca1 b3 c2回车Da1,b3,c2回车正确答案是D5、以下不是无限循环的语句为Afory0,x1;xy;xi ixBforxiCwhile1 x; Dfori10i sumi;正确答案是A6、C语言中,长整型long数据在内存中的存储形式是( )。AASCIIB原码C反码D补码正确答案是D7、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是Aint abc5;Bint a,b,c5;Ca5,b5,c5;Dabc5正确答案是A8、在C语言中,数字029是一个( )。A八进制数B十六进制数C十进制数D非法数正确答案是D9、判断char型变量ch是否为大写字母的正确表达式是AAchZBchAchZCchAchZDAchANDZch正确答案是C10、下面四个选项中,均是合法整型常量的选项是A160 -0 xffff 011B-0 xcdf 01a 0 xeC-01 986,012 0668D-0 x48a 2e5 0 x正确答案是A11、C语言规定在一个源程序中,main函数的位置A必须在最开始B必须在系统调用的库函数的后面C可以任意D必须在最后正确答案是C12、下面四个选项中,均是合法转义字符的选项是A nB 017 ”C018 f xabD0 101 x1f正确答案是A13、下列四组选项中,均不是C语言关键字的选项是Adefine IF typeBgetc char printfCinclude scanf caseDwhile go pow正确答案是A14、语句whileE;中的表达式E等价于AE0BE1CE0DE1正确答案是A15、已知int *p,a;,则语句“pa;”中的运算符“”的含义是( )。A位与运算B逻辑与运算C取指针内部D取变量地址正确答案是D16、下面正确的字符常量是A“c”BCWD正确答案是C17、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A必须为字母B必须为下划线C必须为字母或下划线D可以是字母、数字和下划线中任一种字符正确答案是C18、下列四个选项中,均是C语言关键字的选项是Aauto enum includeBswitch typedef continueCsigned union scanfDif struct type正确答案是B19、以下叙述不正确的是A一个C源程序可由一个或多个函数组成B一个C源程序必须包含一个main函数CC程序的基本组成单位是函数D在C程序中,注释说明只能位于一条语句的后面正确答案是D20、下面四个选项中,均不合法的用户标识符的选项是AA P_0 doBfloat la0 _ACb-a goto intD_123 temp INT正确答案是C21、以下能对二维数组a进行正确初始化的语句是Aint a21,0,1,5,2,3;Bint a31,2,3,4,5,6;Cint a241,2,3,4,5,6;Dint a31,0,11,1;正确答案是B22、C语言中基本数据类型包括( )。A整型、实型、逻辑型B整型、实型、字符型C整型、字符型、逻辑型D整型、实型、逻辑型、实型正确答案是B23、若二维数组a有m列,则计算任一元素aij在数组中位置的公式为。(假设a00位于数组的第一个位置上。)Ai*mjBj*miCi*mj-1Di*mj1正确答案是D24、以下对二维数组a的正确说明是Aint a3;Bfloat a3,4;Cdouble a14;Dfloat a34;正确答案是C25、若有说明int a340;则下面正确的叙述是A只有元素a00可得到初值0B此说明语句不正确C数组a中各元素都可得到初值,但其值不一定为0D数组a中每个元素均可得到初值0正确答案是D26、以下不能对二维数组a进行正确初始化的语句是Aint a230;Bint a31,2,0;Cint a231,2,3,4,5,6;Dint a31,2,3,4,5,6;正确答案是C27、若x、i、j和k都是int型变量,则执行下面表达式后x的值为。 xi4,j16,k32A4B16C32D52正确答案是C28、在下列表达式选项中,( )是正确的。AabBaCabDab正确答案是D29、在下列运算符中,( )优先级最低。ABCD正确答案是D30、将两个字符串连接起来组成一个字符串时,选用( )函数。Astrlen Bstrcpy Cstrcat Dstrcmp 正确答案是C31、逻辑运算符两侧运算对象的数据类型A只能是0或1B只能是0或非0正数C只能是整型或字符型数据D可以是任何类型的数据正确答案是B32、已知int a340;,则下面正确的描述是( )。A只有元素a00可得到初值0B此说明语句是错误的C数组a中每个元素都可得到初值,但其值不一定为0D数组a中每个元素均可得到初值0正确答案是D33、若有说明int a40,0;则下面不正确的叙述是A数组a的每个元素都可得到初值0B二维数组a的第一维大小为1C因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D只有元素a00和a01可得到初值0,其余元素均得不到初值0正确答案是D34、若有说明int a31,2,3,4,5,6,7;则a数组第一维的大小是A2B3C4D无确定值正确答案是B35、下面不正确的字符串常量是AabcB“1212”C“0”D“”正确答案是A36、一个C程序的执行是从A本程序的main函数开始,到main函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的main函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序main函数结束正确答案是A37、已知ch是字符型变量,下面不正确的赋值语句是Achab;Bch0;Cch79;Dch59;正确答案是A38、若有说明int a34;则对a数组元素的正确引用是Aa24Ba1,3Ca110Da21正确答案是C39、下列运算符中优先级最高的是ABCD正确答案是B40、下面四个选项中,均是合法浮点数的选项是A1e1 5e-9.4 03e2B-.60 12e-4 -8e5C123e 1.2e-.4 2e-1D-e3 .234 5.e-0正确答案是B41、以下说法中正确的是( )。Adefine和printf都是C语句Bdefine是C语句,而printf不是Cdefine和printf都不是C语句Dprintf是C语句,但define不是正确答案是C42、以下叙述正确的是A在C程序中,main函数必须位于程序的最前面BC程序的每行中只能写一条语句CC语言本身没有输入输出语句D在对一个C程序进行编译的过程中,可发现注释中的拼写错误正确答案是C43、下面有关for循环的正确描述是Afor循环只能用于循环次数已经确定的情况Bfor循环是先执行循环体语句,后判断表达式C在for循环中,不能用break语句跳出循环体Dfor循环的循环体语句中,可以包含多条语句,但必须用花括号括起来正确答案是D44、最初的计算机编程语言是( )。A机器语言B汇编语言C高级语言D低级语言正确答案是A45、在一个C程序中,main函数的位置( )。A必须在程序的开头B可以在程序的任何地方C必须在其它函数中间D必须在程序的后面正确答案是B46、在C语言中,引用数组元素时,其数组下标的数据类型允许是A整型常量B整型表达式C整型常量或整型表达式D任何类型的表达式正确答案是C47、以下不正确的定义语句是Adouble x52.0,4.0,6.0,8.0,10.0;Bint y50,1,3,5,7,9;Cchar c11,2,3,4,5;Dchar c2x10,xa,x8;正确答案是B48、假设所有变量均为整型,则表达式a2,b5,b,ab的值是A7B8C6D2正确答案是B49、在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为Acharintlong intfloatdoubleBcharintlong intfloatdoubleCcharintlong intfloatdoubleDcharintlong intfloatdouble正确答案是A50、设x、y和z是int型变量,且x3,y4,z5,则下面表达式中值为0的是AxyBxyCxyzy-zDxyz1正确答案是D

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值