ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

C语言%d题,%d人栽过!这些坑,踩过才懂痛

C语言%d题,%d人栽过!这些坑,踩过才懂痛 一、单项选择题共30分每题1分1.在PC机中‘\n’在内存占用的字节数是 A.1 B.2 C. 3 D.42.字符串“ABC”在内存占用的字节数是 A.3 B. 4 C.6 D.83.在C语言中合法的长整型常数是 A.零升, B选项, C选项, 零点, D选项, 二点一八六九乘以十的十次方。4.当执行语句“xa3, ba—–”之后, x、a、b的值依次是。A.三, 三, 二, B.三, 二, 二, C.三, 二, 三D.二, 三, 二。5.设有语句, 其内容为int a 3, 那么执行了语句, 该语句是a a - a * a后, 变量a的值是A.3 B.0 C.9 D.-126.设定整型变量k, 其值为32767, 执行k等于k加上1的操作后, k的值为。A.三百二千七百六十八, 负的三百二千七百六十八, 零, 负的一。7.下列正确的标识符是A. B, a与b相加, C, 进行测试, D, 百分号与y。8.设int a5使b不为2的表达式是 A.这不是一个完整的句子, 是不是转述有误? 请你检查一下并提供准确合适的字符串让我进行改写。9.执行x6*7%89/5后x的值为A.1B.2 C.3 D.410.执行语句, 其中a被赋值为3语句接着执行, b被赋值为a减一操作前的值之后x被赋值最后问x, a, b的值依次是什么。A.三, 二, 三, B选项是二, 三, 二, C选项是三, 三, 二, D选项是三, 二, 二。11.假定a等于负三, 执行条件表达式, 也就是当a大于零时, 取a的值, 否则, 就取负a的值, 之后, a的值是的情况。A.3 B.1 C.0D.-312.假定每一个变量全都是整型, 那么表达式, 进行这样的操作, 先是把2赋值给a, 接着把5赋值给b, 随后b自增1, 最后求a与b相加的和, 此表达式的值为A.7 B.8 C.9 D.213.下面正确的字符常量是A.“c”, B.‘\\’‘, C.’W‘, D. ’‘ , 这样的表述很奇特, 让人摸不着头脑, 真不知道其确切所指啊。14.若有代数式3ae/bc则不正确的c语言表达式是A.a除以b再除以c乘以e乘以3, B选项是3乘以a乘以e除以b再除以c, C选项是3乘以a乘以e除以b乘以c, D选项是a乘以e除以c再除以c乘以3。15.在C语言中要求运算数必须是整型的运算符是 A./ B. C. D.%16.若存在说明语句, 其中字符型变量c被赋值为单引号括起来的反斜线字符和数字7以及数字2, 那么变量c A.包含1个字符 B.包含2个字符C.包含3个字符 D.说明不合法c值不确定17. float是A.一个双精度型表达式B.一个整型表达式C.一种函数调用D 一个不合法的表达式18.假设变量a属于整型, f属于实型, i属于双精度型, 那么表达式10加上字符a加上i乘以f所得值的数据类型是A.int B.folat C. D.不确定19.若有定义int a10*pa则p5表示A.元素a的地址B.元素a的值C.元素a的地址 D.元素a的值20.以下与int *q等价的定义语句是 A.int q B.int * qC.int q D.int *q21.若有定义int a*pa则对a数组元素地址的正确引用是 A.P加上5, B乘以a再加上1, C取a的地址并加上1, D取a的地址。22.凡是在函数里面未被指定存储类别的局部方面的变量, 其隐含着的存储类别是A.autoB. C. D.23.要是把数组名拿过来当作函数调用时候的实参, 那传递给形参的是啥呢 A.数组的首地址B.数组第一个元素的值C.数组中全部元素的值 D .数组元素的个数24.C语言容许函数值类型缺省界定, 这时该函数值暗含的类型是A.浮动, B选项, 整数, C选项, 长整型, D选项。25.以下对二维数组a的正确说明是 A.int aB.float a34C. aD.float a3426.若有说明int a则对a数组元素的正确引用是A A.aB.a13C.a11D.a2226.语句whileE中的表达式E等价于A.呃, E等于等于零, B选项中E不等于一, C选项中E不等于零, D选项中E等于等于一。27.在C语言里头, while循环与do—while循环之间主要的区别所在是A. do—while的循环体至少无条件执行一次B. while的循环控制条件, 相较于do—while的循环控制条件, 是更为严格的。C. do—while允许从外部转到循环体内D. do—while循环体不能是复合语句28.为免遭于在实施嵌套的条件语句那种if—else里头生成造成二义性的状况 , C语言做出规定: else子句总是连带与之进行配对。A.缩排位置相同的if B.其之前最近的ifC.其之后最近的if D.同一行上的if29.判定字符类型变量ch是大写英文字母的准确表达式是什么呢, 那种正确合理的表达式是什么呢 , 是。A.‘A’0{ case 1 b{case 1“”breakcase 2“”breakcase 0 c 5{ case 0“*”breakcase 1“#”break“#”break“”运行结果} “\n”3.#main{ int ifor i1i‘0’ch
返回列表