18春C语言专科在线作业2,18春北理工C语言程序设计在线作业-2.docx-资源下载在线文库www.lddoc.cn...

18春北理工《C语言程序设计》在线作业-2.docx

18春北理工C语言程序设计在线作业1、A2、A3、B4、D5、A一、单选题共40题,80分1、在以下对C语言的描述中,正确的是()。A在C语言中调用函数时,只能将实参数的值传递给形参,形参的值不能传递给实参BC语言函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数DC语言程序中有定义关系的所有函数都必须放在同一源文件中正确答案是A2、若在键盘上输入2831900,想使单精度实型变量C的值为28319,则正确的输入语句是()。ASCANF“F“,BSCANF“84F“,CSCANF“62F“,DSCANF“8F“,正确答案是A3、以下()不是C语言的特点。A语言的表达能力B语言定义严格C数据结构系统化D控制流程结构化正确答案是B4、C编译系统提供了对C程序的编辑、编译、连接和运行环境,以下可以不在该环境下进行的环节是()。A编辑和编译B编译和连接C连接和运行D编辑和运行正确答案是D5、以下程序的输出是。MAINCHARA25“6937”,”8254”INTI,J,S0FORI0I0“的含义是()。AP是一个指向一维数组的指针变量BP是一个指针变量,指向一个整型数据CP是一个指向函数的指针,该函数的返回值是一个整型D以上都不对正确答案是C10、执行以下程序段后,A,B,C的值分别是()。INTA,B100,C,X10,Y9AXYXYIFX4IS00FORJIJ3JSSIJPRINTF“F”,SA135000000B90000000C45000000D60000000正确答案是C15、若有CHARA80,B80则正确的是()。APUTSA,BBPRINTF“S,S”A,BCPUTCHARA,BDPUTSAPUTSB正确答案是D16、下面描述中,不正确的是。A递归法的关键是必须有一个递归终止的条件。B递归算法要求语言具有反复自我调用子程序的能力。C对于同一个问题,递推算法比递归算法的执行时间要长。D递推算法总可以转换为一个递归算法。正确答案是C17、下列程序执行的结果是()。A1B2C3WHILEBDATAADPDATAA正确答案是B22、不能正确为字符数组输入数据的是。ACHARS5SCANF“S”,BCHARS5SCANF“S”,SCCHARS5SCANF“S”,DCHARS5GETSS正确答案是A23、IF语句的控制条件()。A只能用关系表达式B只能用关系表达式或逻辑表达式C只能用逻辑表达式D可以是任何表达式正确答案是D24、执行下面的语句后X的值为()。INTA14,B15,X;CHARCA;XABSCANF“DDD“,A,B,CCSCANF“DDD“,DSCANF“DDD“,正确答案是D31、若有以下定义和语句STRUCTSTUDENTINTNUM,AGESTRUCTSTUDENTSTU31001,20,1001,19,1003,21STRUCTSTUDENTPSTU则以下错误的引用是()。APNUMBPCPNUMDPFORABBIWHILEACJDOKWHILEADAJ5,I4,K6BI5,J4,K6CJ6,I5,K7DJ6,I6,K6正确答案是B35、MAIN(ARGC,ARGV)中形式参数ARGV的正确说明形式应当为()。ACHARARGVBCHARARGVCCHARARGVDCHARARGV正确答案是A36、执行下列程序段后,X、Y和Z的值分别是。INTX10,Y20,Z30IFXYZXXYYZA10,20,30B20,30,30C20,30,10D20,30,20正确答案是B37、执行以下程序段后,C3的值是()。INTC11,C22,C3;C3C1/C2A0B1/2C05D1正确答案是D38、下列说法中正确的是()。ABREAK用在SWITCH语句中,而CONTINUE用在循环语句中。BBREAK用在循环语句中,而CONTINUE用在SWITCH语句中。CBREAK能结束循环,而CONTINUE只能结束本次循环。DCONTINUE能结束循环,而BREAK只能结束本次循环。正确答案是C39、已知INTA,P则下列函数调用中错误的是()ASCANF“D“,BSCANF“D“,PCPRINTF“D“,ADPRINTF“D“,P正确答案是D40、若INTX;则执行下列程序段后输出是()。FORX10X3XIFX3XXXPRINTF“D”,XA63B62C74D73正确答案是C二、判断题共10题,20分1、若函数的返回值与RETURN表达式类型不一致时,以RETURN表达式类型为准。A错误B正确正确答案是A2、在标准C语言中,在定义带参数的宏时也要定义参的类型。A错误B正确正确答案是A3、设有变量定义CHARS”HELLO”,则数组中有6个元素。A错误B正确正确答案是B4、在标准C语言中,可以用TYPEDEF定义类型,所以用TYPEDEF可以增加C语言的数据类型。A错误B正确正确答案是A5、“A“是一个字符常串量。A错误B正确正确答案是B6、在标准C语言中,所有函数在调用之前都要进行声明。A错误B正确正确答案是A7、在C语言中,函数中只能有一个RETURN语句。A错误B正确正确答案是A8、“”运算两侧的数据可以是任意类型的数据。A错误B正确正确答案是A9、在C语言中,参与运算的数据类型必须完全一致,不一致时要先将较低的数据类型转换为较高的数据类型。A错误B正确正确答案是B10、在C语言中,以“R”方式不能打开并不存在的文件。A错误B正确正确答案是B

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值