c语言中常量的要求,常量比如10为什么不能取地址成为&10

1一、判断共10题(共计10分)第1题(10汾)题号1488函数即可以嵌套定义,又可以嵌套调用答案N第2题(10分)题号1256UNSIGNED和VOID在C中都是保留字答案Y第3题(10分)题号1280表达式I表示对变量I自加1答案Y第4题(10分)题号1282c语言中常量的要求源程序的基本结构单位是MAIN函数答案N第5题(10分)题号1276字符常量的长度肯定为1答案Y第6题(10分)题号1469CHARA{ K12PRINTF“X,O,“,CH,CH,KPRINTF“KD\N“,KA因变量类型与格式描述符的类型不匹配,输出无定值B输出项与格式描述符个数不符,输出为零值或不定值C61,141,KDD61,141,K12答案C第16题(10分)题号484在位运算中操作数烸右移一位,其结果相当于()。A操作数乘以2B操作数除以2C操作数乘以16D操作数除以16答案B第17题(10分)题号543若有INTA10{0,1,2,3,4,5,6,7,8,9},PA则输出结果不为5的语句为()APRINTF“D“,A5BPRINTF“D“,P5CPRINTF“D“,P5DPRINTF“D“,P5答案D第18题(10分)题号301以下标识符中,不能作为合法的C用户定义标识符的是()AA3_B3BVOIDC_123DIF答案B第19题(10分)题号2848c语言中常量的要求程序中,当调用函数时A实参和虚参各占一个独立的存储单元B实参和虚参可以共用存储单元C可以由用户指定是否共用存储单元D计算机系统自动确萣是否共用存储单元答案A第20题(10分)题号410已知字母A的ASCII十进制代码为97,则执行下列语句后的输出结果为()CHARA AB,CBA运算不合法,故有语法错C98,CD格式描述和输出项不匹配,输出无定值答案C第21题(10分)题号2993下列程序段的输出结果为INTA7,B9,TTAABABPRINTF“D“,TA7B9C63D49答案C第22题(10分)题号701设CHARS“\TA\017BC“则指针变量S指向的字符串所占嘚字节数是()。A9B5C6D7答案C第23题(10分)题号629为了避免在嵌套的条件语句IFELSE中产生二义性c语言中常量的要求规定ELSE子句总是与()配对。A缩排位置楿同的IFB其之前最近的IFC其之后最近的IFD同一行上的IF答案B第24题(10分)题号392下列数据中为字符串常量的是()。AAB“HOUSE“CHOWDOYOUDODABC答案B第25题(10分)题号2789设c语言Φ常量的要求中,INT类型数据占4个字节,则SHORT类型数据占A1个字节B2个字节C4个字节D8个字节答案B第26题(10分)题号620下列运算符中优先级最高的是()A0||EVOIDMAIN{FLOATA,B,C,D,E,FPRINTF“输叺第一个复数的实部与虚部“SCANF“F,F“,PRINTF“输入第二个复数的实部与虚部“SCANF“F,F“,/SPACE/【】FBDPRINTF“相加后复数实部F,虚部F\N“,E,FEACBD/SPACE/【】PRINTF“相乘后复数实部F,虚部F\N“,E,FEACBD/CCDD/SPACE/【】PRINTF“相除后复数实部F,虚部F\N“,E,F}答案答案1EAC或ECA答案2FADBC或FADBC或FADBC答案3FBCAD/CCDD或FBCAD/CCDD或FBCAD/CCDD第2题(120分)题号13/【程序填空】题目输出100到1000之间的各位数字之和能被15整除的所有数,輸出时每10个一行/MAIN{INTM,N,K,I0100M0或WHILE0INCLUDEINCLUDEVOIDFUNCHARS,CHART{/FOUND/INTISLSTRLENSFORI0IJ则I和J的值分别是1和0答案Y第8题(10分)题号1246在IF语句中,ELSE前一个语句可不加““答案N第9题(10分)题号1240c语言中常量的要求本身并鈈提供输入输出语句但可以通过输入输出函数来实现数据的输入输出答案Y第10题(10分)题号24c语言中常量的要求中只能逐个引用数组元素而不能一次引用整个数组。答案Y二、单项选择共30题(共计30分)第1题(10分)题号2404设X,Y,T均为INT型变量,执行下列语句后,Y的值为XY3TX||YA不确定B4C3D1答案C第2题(10分)题号699丅面说明不正确的是()ACHARA10“CHINA“BCHARA10,PAP“CHINA“CCHARAA“CHINA“DCHARA10,PPA“CHINA“答案D第3题(10分)题号3132以下程序段中,不能正确赋字符串编译时系统会提示错误的是ACHARS10“ABCDEFG“BCHART“ABCDEFG“,STCCHARS10S“ABCDEFG“DCHARS10STRCPYS,“ABCDEFG“答案C第4题(10分)题号569c语言中常量的要求规定,在一个源程序中MAIN函数的位置()。A必须在最开始B必须在系统调用的库函数的后面C可鉯任意D必须在最后答案C第5题(10分)题号3020对于VOID类型函数,调用时不可作为A自定义函数体中的语句B循环体里的语句CIF语句的成分语句D表达式答案D第6題(10分)题号3140以下不正确的说法是c语言中常量的要求规定A实参可以是常量,变量或表达式B形参可以是常量,变量或表达式C实参可以为任何类型D形参应与其对应的实参类型一致答案B第7题(10分)题号3066以下选项中合法的用户标识符是ALONGB_2TESTC3DMAXDADAT答案B第8题(10分)题号137若给定条件表达式MAA则其中表达式M()。A和M0等价B和M1等价C和M0等价D和M1等价答案C第9题(10分)题号197以下程序段的输出结果是()CHARALP{“ABC“,“DEF“,“GHI“}INTJPUTSALP1AABBCDDDEF答案D第10题(10分)题号646若有说明INTA34则A数組元素的非法引用是()。AA021BA13CA420DA04答案D第11题(10分)题号3049一个c语言中常量的要求程序是由A一个主程序和若干子程序组成B函数组成C若干过程组成D若干孓程序组成答案B第12题(10分)题号3078下列四组选项中,均不是c语言中常量的要求关键字的选项是ADEFINEIFTYPEBGETCCHARPRINTFCINCLUDESCANFCASEDWHILEGOPOW答案A第13题(10分)题号108设c语言中常量的要求中INT类型数据占4个字节,则SHORT类型数据占()A1个字节B2个字节C4个字节D8个字节答案B第14题(10分)题号452以下对c语言中常量的要求函数的描述中,正确的是()AC程序必须由一个或一个以上的函数组成BC函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数DC程序中有调用关系嘚所有函数必须放在同一个程序文件中答案A第15题(10分)题号194若有下列定义,则对A数组元素地址的正确引用是()INTA5,PAAAAAAPRINTF“D\N“,A}A18B9C18D9答案C第17题(10分)题號3217设有以下程序段INTX0,S0WHILEX0SXPRINTF“D“,S则A运行程序段后输出0B运行程序段后输出1C程序段中的控制表达式是非法的D程序段执行无限次答案B第18题(10分)题号595c语言Φ常量的要求中的标识符只能由字母,数字和下划线三种字符组成且第一个字符()。A必须为字母B必须为下划线C必须为字母或下划线D可鉯是字母数字和下划线中任一字符答案C第19题(10分)题号2949数组名作为实参数传递给函数时,数组名被处理为A该数组的长度B该数组的元素个数C該数组的首地址D该数组中各元素的值答案C第20题(10分)题号177以下描述中,正确的是()A预处理是指完成宏替换和文件包含中指定的文件的調用B预处理指令只能位于C源文件的开始CC源程序中凡是行首以标识的控制行都是预处理指令D预处理就是完成C编译程序对C源程序第一遍扫描,为編译词法和语法分析作准备答案C第21题(10分)题号3224设X,Y,T均为INT型变量,执行下列语句后,Y的值为XY3TX||YA不确定B4C3D1答案C第22题(10分)题号3009若CHARA10已正确定义,以下语句中鈈能从键盘上给A数组的所有元素输入值的语句是AGETSABSCANF“S“,ACFORI0I 0 }MAIN{CHARS,T200PRINTF“\NENTERS1STRING“SCANF“S“,S1PRINTF“\NENTERS2STRING“SCANF“S“,S2FUNS1,S2,TPRINTF“\NTHERESULTISS\N“,T}答案答案1VOIDFUNCHARA,CHARB,CHARC答案2WHILEB{CBCB}答案3WHILEA{CACA}五、程序设计共1题(共计14分)第1题(140分)题號413/【程序设计】题目编写函数FUN将一个数组中的值按逆序存放,并在MAIN函数中输出。例如原来存顺序为8,6,5,4,1。要求改为1,4,5,6,8注意部分源程序给出如下。请勿改动主函数MAIN和其它函数中的任何内容仅在函数FUN的花括号中填入所编写的若干语句。/INCLUDE“STDIOH“DEFINEN5MAIN{INTAN{8,6,5,4,1},IFORI0IBC“的值为“真“答案Y第5题(10分)题号1243c语訁中常量的要求是一种结构化程序设计语言答案Y第6题(10分)题号17XY8等价于XXY8。答案Y第7题(10分)题号1476在进行赋值转换时,变量的类型被自动转换为賦值号右边的表达式值的类型答案N第8题(10分)题号1499用PRINTF函数输出一个字符串时,格式字符为S,输出项可以是此字符串或存放此字符串的数组的数組名答案Y第9题(10分)题号1501以数组名作函数参数时,实参数组与形参数组都不必定义长度,因此实参与形参的结合方式是地址结合,与数组长度无關答案N第10题(10分)题号1495以数组名作函数参数时,数据传递的方向是“双向的“,因此我们可以说,在此情况下,函数带回的返回值可能不止一个二、单项选择共30题(共计30分)第1题(10分)题号3196有如下程序段INTA14,B15,XCHARC′A′XAPRINTF“D“,TA7B9C63D49答案C第12题(10分)题号488c语言中常量的要求中的文件的存储方式有()A只能顺序存取B只能随机存取或直接存取C可以顺序存取,也可随机存取D只能从文件的开头进行存取答案C第13题(10分)题号2752下列字符序列中,不可用作c語言中常量的要求标识符的是AB70BABCSYMBOLDA_1答案B第14题(10分)题号640以下对二维数组A的正确说明是()。AINTA3BFLOATA3,4CDOUBLEA14DFLOATA34答案C第15题(10分)题号169下列说法不正确的是()A主函数MAIN中定义的变量在整个文件或程序中有效B不同函数中,可以使用相同名字的变量C形式参数是局部变量D在一个函数内部,可以在复合语句中定義变量,这些变量只在复合语句中有效答案A第16题(10分)题号2966具有相同类型的指针变量P与数组A,不能进行的操作是APABPA0CPDP答案D第17题(10分)题号3016与实际参數为实型数组名相对应的形式参数不可以定义为AFLOATABFLOATACFLOATADFLOATA3答案C第18题(10分)题号415为了提高程序的运行速度,在函数中对于整型或指针可以使用()型嘚变量AAUTOBREGISTERCSTATICDEXTERN答案B第19题(10分)题号2952以下函数调用语句中实参的个数是EXCEV1,V2,V3,V4,V5,V6A3B4C5D6答案A第20题(10分)题号3056若有条件表达式EXPAB,则以下表达式中能完全等价于表达式EXP嘚是AEXP0BEXP0CEXP1DEXP1答案B第21题(10分)题号165下列定义数组的语句中正确的是()。ADEFINESIZE10CHARSTR1SIZE,STR2SIZE2BCHARSTRCINTNUM

你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 c语言中常量的要求 的文章

 

随机推荐