数字数组能不能直接赋值用strlen?

 现代远程教育课程考试(专科)复习题及参考答案

B.第一个函数开始,直到最后一个函数结束

C.第一个语句开始,直到最后一个语句结束

C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);

A.缩排位置相同的if

B.在其之前末配对的if

C.在其之前未配对的最近的if

 C.只能是整型或字符型数据

21. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是(  ).

A.for循环只能用于循环次数已经确定的情况

B.for循环是先执行循环体语句,后判定表达式

C.在for循环中,不能用break语句跳出循环体

D.for循环体语句中,可以包含多条语句,但要用花括号括起来

A.do-while的循环体至少无条件执行一次

B.while的循环控制条件比的循环控制条件严格

C.do-while允许从外部转到循环体内

D.do-while的循环体不能是复合语句

A.continue语句的作用是结束整个循环的执行

B.只能在循环体内和switch语句体内使用break语句

C.在循环体内使用break语句或continue语句的作用相同

D.从多层循环嵌套中退出时,只能使用goto语句

A.不能使用do-while语句构成的循环

B.do-while语句构成的循环必须用break语句才能退出

C.do—whiLe语句构成的循环,当while语句中的表达式值为非零时结束循环

D.do—while语句构成的循环,当while语句中的表达式值为零时结束循环

35. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )

36. 在C语言中,一位数组的定义方式为:类型说明符 数组名(  )。

37. 以下不能对二维整形数组a进行正确初始化的语句是(  )。

A. 数组a中每个元素均可得到初值0

C. 因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1

D.只有元素a0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

40. 下面程序的运行结果是( )。

41. 有两个字符数组a、b,则以下正确的输入语句是(  )。

A.必须在主调函数中说明此数组的大小

B.实参数组类型与形参数组类型可以不匹配

C.在被调函数中,不需要考虑形参数组的大小

D.实参数组名与形参数组名必须一致

A.如果在一个函数中的复合语句中定义了一个变量,则该变量只在该复合语句中有效

C.在本程序范围内均有效

44. 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为(  ).

45. 以下程序的运行结果是(  )。

46. C语言的编译系统对宏命令的处理是(  )。

A.在程序运行时进行的

B.在程序连接时进行的

C.和C程序中的其它语句同时进行编译的

D.在对源程序中的其它语句同时进行编译的

上面程序的输出结果是(  )。

48. 以下程序的输出结果为(  )。

49. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是( )。

B.仅仅搜索源程序所在目录

C.直接按系统设定的标准方式搜索目录

D.先在源程序所在目录搜索,再按系统设定的标准方式搜索

50. 以下正确的描述是( )。

A.C语言的预处理功能是指定完成宏替换和包含文件的调用

B.预处理指令只能位于C源程序文件的首部

C.凡是C源程序中行首以“#”标识的控制行都是预处理指令

D.C语言的编译预处理就是对源程序进行初步的语法检查

51. 设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是(  )。

52. 设有下面的程序段:

B.数组s中的内容和指针变量p中的内容相等
C.s数组长度和p所指向的字符串长度相等

54. 若有定义:int a[2][3];则对数组a的第i行第j列(假设i,j已正确说明并赋值)元数值的正确引用为( )。

A.是一个指向整型变量的指针 

C.是一个指针,它指向一个含有四个整型元素的一维数组

56. 若有以下定义和赋值语句,则对b数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的非法引用为(  )。

57. 当说明一个结构体变量时系统分配给它的内存是(  ).

A.各成员所需内存量的总和

B.结构中第一个成员所需内存量

C.成员中占内存量最大者所需的容量

D.结构中最后一个成员所需内存量

A.所有成员一直驻留在内存中

B.只有一个成员驻留在内存中

C.部分成员驻留在内存中

D.没有成员驻留在内存中

61. 请读程序片段:

12. 下面程序从键盘输入的字符中统计数字字符的个数,用换行符结束循环。请填空。

1.将一个字符串的内容颠倒过来。

2. 求整形数组的最大值。

3. 求字符串的长度(不用strlen)。

4. 编写程序,将字符串str中的所有字符’k’删除。

5.找出二维数组的鞍点,即该位置上的元素是该行上的最大值,是该列上的最小值。二维数组也可能没有鞍点。

6.a是一个2*4的整型数组,且各元素均已赋值.函数max_value可求出其中的最大元素值max,并将此值返回主调函数.今有函数调用语句max=max_value(a);请编写max_value函数.

7. 设计函数,实现字符串连接操作(不使用strcat)。

8. 以下程序的功能是应用下面的近似公式计算e的n次方.函数f1用来计算每项分子的值,函数f2用来计算每项分母的值.请编写f1和f2函数.

9. 从键盘上输入若干个学生的成绩,计算出平均成绩,并输出不及格的成绩和人数。

10.设计函数,在二维数组中产生如下形式的扬辉三角形。

11. 回文是从前向后和从后向前读起来都一样的句子。写一个函数,判断一个字符串是否为回文,注意处理字符串中有中文也有西文的情况。

12.约瑟夫环问题:编号为1,2,3,···,n的n个人按顺时针方向围坐一圈,每人持有一个正整数密码。一开始任选一个正整数m作为报数上限值,从第一个人开始按顺时针报数,报到m时停止,报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计程序求出出列顺序。

1. 解:注意交换位置的控制方法,参考程序如下:

2.解:参考程序如下:

3.解:参考程序如下:

4. 解:将从字符串中删除所有字符’k’ 的功能定义为函数。参考程序如下:

5.解:依鞍点定义,对数组每行元素循环,找到当前行上最大元素,记下所在的列号,再判断此元素是否为对应列的最小元素。将寻找打印数组鞍点的操作定义为函数,如果没有鞍点,函数返回-1。参考程序如下:

7. 解:注意结束字符的判断和处理,目标字符串的长度应足够长。参考程序如下:

9.解:用输入负数表示输入结束。参考程序如下:

10.解:扬辉三角形各行数据规律:

(1) 每行第一个和最后一个数都是1

(2) 从第3行起,(3) 除第一和最后一个数外,(4) 其余的数都是上一行同(5) 列和前一列两个数的和。

定义函数,将扬辉三角形的数据保存在二维数组中。参考程序如下:

11. 解:依回文定义从字符串的起始字符向后,最后一个字符向前依次判断,遇汉字的第一个字符同时处理两个字符。参考程序如下:

12.解:设整型数组a中保存n个人的密码,对应的人出列后,数组元素置0作为标志。顺时针确定下一个人的方法,可将下标加1,再对n求余。参考程序如下:

1.(对这种人)我的确既感到快乐而又觉得悲哀。

3.倘若有了危急,怎么办?

4.箭射中了塔上的砖,箭的一半射进砖里。

5.这样称呼我确实恰当。

6.没有办法度过她的余生。

8.道路上有饿死的人却不知开仓赈粮。

9.吃饭时把肉挑出来放在一边。

10.不把人民看作自己的子女一样地去关心爱护他们。

11.本来我就预先知道事情会是这样的。

12.诚恳拘谨的样子像个乡下人。

13.就完善文德教化使他们来。

14.驱逐客卿使诸侯成就功业。

15.不如早点给共叔段安排个地方。

1.在鲁迅看来,它的实质是:“一、想做奴隶而不得的时代(乱世);二、暂时做稳了奴隶的时代(治世)”。

2.主要对比之处有三:一是李广与匈奴射雕者的对比,主要突出了李广的善射;二是李广和程不识的对比,主要突出了李广治军简易、号令不烦的特点,同时也表现出李广的胆略和才气;三是李广与李蔡的对比,主要突出了李广终生不遇、白首未封的不幸遭遇,同时说明了李广遭遇的不公,朝廷用人的不当和军功制度的不合理。

3.《饮酒》(其五)抒写了诗人归隐后对田园风光和农家生活的热爱和悠然自得的心境,表现了他安于隐逸、乐于田园,陶醉自然,不满现实,与世无争的人生态度和思想情趣。

4.这两句诗用了比兴手法。作者说他想要渡过黄河,河水却被坚冰堵塞;想要登上太行,太行却被大雪覆盖。含义是:以自然界路途的艰险来象征人生仕途的艰难,抒发了作者政治失意之后的忧愁、苦闷和惆怅之情。

5.说明沙子龙内心深处对已被时代风沙淹没了的往昔的绝技和英名十分留恋,故借夜间练枪来自我安慰、自我欣赏,说明沙子龙在本质上是一个内心世界深藏不露、与现实格格不入的时代的落伍者。

6.体现了孔子治国以礼,为政以德的主张。

7.通过四场战役,即:上郡遭遇战、雁门出击战、右北平以四千对四万敌之战、最后随卫青出击一战。

8.用的是比兴手法。“桑之未落,其叶沃若”是比喻女主人公年轻貌美时;“桑之落矣,其黄而陨”是比喻女主人公的容貌衰退。

9.用了《楚辞·招隐士》“王孙兮归来,山中兮不可久留”的典故。作者在这里是反用其意,表达自己眷恋山林,乐于归隐的决心以及逃避现实、洁身自好、不同流俗的生活态度。

10.说明赵七爷是个复辟之心不死、善于韬晦、时刻伺机复辟的封建帝制余孽。

11.双重喻意:一是将季氏比作虎兕,将颛臾比作龟玉,说明季氏悍然出兵,颛臾必然遭到毁灭的命运;二是将冉有、季路比作守柙护椟之人,说明无论季氏行凶,还是颛臾被毁,冉有、季路都有着不可推卸的责任。

12.韩愈因读李翰《张巡传》后感到有所不足,作《张中丞传后叙》来补叙有关事迹和轶事并发议论,所以称为“后叙”。

13.《种树郭橐驼传》运用了多重对比:一是郭橐驼与他植者的对比;二是他植者中过于疏懒者与过于勤勉者之间的对比;三是郭囊驼种树贵得树之天性和“长人者好烦其令”形成对比。

14.统领全诗内容的是第一句:“和戎诏下十五年”。可以看出这首诗揭露的对象是南宋统治者的妥协投降政策。

15.一是象征诗人的爱国感情长期埋藏在心底,只有到了“五四”运动以后,这股激情才得以喷发;二是象征被封建主义束缚了几千年的中华民族,直到“五四”运动以后,才焕发出真正的青春活力。

我要回帖

更多关于 数组能不能直接赋值 的文章

 

随机推荐