等级考试二级c语言考前密卷(六)(编辑修改稿)内容摘要:
下输入: c I saidI love China! 程序代码如下: main(、 int argc,char*argv[]) { printf(% d,argC); } 其输出结果为 ________。 A)4 B)5 C)6 D)7 答案: B 评析:带参数的 main()函数常用形式为: main(int argc,ehar*argv[]) 其中,参数的个数由 C 程序运行时自动计算出来。 字符型指针数组 argv 的第一个元素存放命令名,其后各个元素依次存放命令行中各个参数的首地址;整型变量 arge 用来记录命令行中的参数个数,文件名也作为一个参数,对于命令行中双引号内的字符串,即使有空格分开,也只算是一个参数,同时双引号本身不算参数的内容,因此本题 argc 的值等于 5 (33)下列程序的运行结果是 ________。 void fun(int *a,int *b) { int *k: k=a; ab; b=k; } main() { 第 10 页 共 21 页 唯 C 动力 提供 int a=3, b=6, *x=amp。 a, *y=amp。 b; fun(x, y); printf[% d% d. f, a, b); } A)6 3 B)3 6 C)编译出错 D)0 0 答案: B 评析:本题中主函数里的 x、 y, fun 函数里的 a、 b、 k,这些都是指针, fun 函数中只是将 a、 b 这两个指针交换了位置,而并没有改变主函数中变量 a、 b 的值。 (34)若有定义: int*p[3];,则以下叙述中正确的是 ________。 A)定义了一个基类型为 int 的指针变量 p,该变量有三个指针 B)定义了一个指针数组 p,该数组含有三个元素,每个元素都是基类型为 int 的指针 C)定义了一个名为 +p 的整型数组,该数组含有三个 int 类型元素 D)定义了一个可指向一维数组的指针变量 p,所指一维数组应具有三个 int 类型元素 答案: B 评析:由于运算符 []优先级比 *高, int*p[3];相当于 int *(p[3]);表示数组 p 的三个元素都是指 针变量,且每个元素都是基类型为 int 的指针。 (35)有以下程序: void swapl(int *a,int *b) {int *c=a; a=b, b=c; } void swap2(int *a,int *b) { int c=*a: *a=*b, *b=c; } main() (int a=lO,b=15; swapl(amp。 a, amp。 b); printf(% d,% d, , a, b); a=lO,b=15; swap2(amp。 a, amp。 b); printf(% d,% dt., a, b); } 其输出结果为 _________。 A)15,10,10,15 B)15,10,15,10 C)10,15,10,15 D)10,15,15,10 答案: D 评析: C 语言规定,实参变量对形参变量的数据传递是 值传递 ,只由实参传给形参,而不能由形参传回来给实参。 在内函数调用结束后,形参单元被释放,实参单元仍保留并维持原值。 本题中 swapl()函数中,虽然改变了形参指针的值,但实参指针的值并没有改变,所以执行第一个 printf 后应输出 10,15,; swap2()函数实现了交换两个变量 a 和 b 的值,因此执行第二个 printf 后输出交换后的值 15,10,所以本题答案为 D。 第 11 页 共 21 页 唯 C 动力 提供 (36)当调用函数时,实参是一个数组名,则向函数传送的是 __________。 A)数组的长度 B)数组的首地址 C)数组每一个元素的地址 D)数组每个元素中的值 答案: B 评析:当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址,函数中的形参可定义成以下三种形式: ① 形参定义成数组; ② 形参定义成可变长数组; ③ 形参 定义为指针变量。 (37)下面的程序输出结果是 ________。 define r16 ifr==16 void p(int a) { printf(% x,a); } else voidp(int a) { printf(% d,a); } endif main() { p(32); } A)32 B)20 C)编译时错误 D)运行时错误 答案: B 评析: define r16的作用是指定用标识符 r 来 代替 16,因此程序编译时只编译 if 部分,故程序运行时,打印输出十六进制的 32,即 20。 (38)设有以下声明语句 struct ex { intx; floaty; char z; }example; 则下面的叙述中不正确的是 _________。 A)struct 是结构体类型的关键字 B)example 是结构体类型名 C)x, y, z 都是结构体成员名 D)struct ex是结构体类型 答案: B 评析: example 是结构体变量名。 (39)以下只有在使用时才为该类型变量分配内存的存储类说明是 _________。 A)auto 和 stmic B)auto 和 register 第 12 页 共 21 页 唯 C 动力 提供 C)register 和 static D)extem 和 register 答案: B 评析: extem、 register、 static、 auto 分别是定义外部变量、寄存器变量、静态变量、自动变量,其中,自动变量和寄存器变量属于动态存储,调用时临时分配单元;而静态变量和外部变量属于静态存储,在整个程序运行时都存在。 (40)下面程序运行后的输出结 果是 __________。 fut(int**s,int p[2][3]) { **s=p[l][1]; } main() { int a[2][3]={1, 3, 5, 7, 9, 1l}, *p; p=(int*)malloc(sizeof(int)); fut(amp。 p, a); printf(% d\ n, *p); } A)l B)7 C)9 D)ll 答案: C 评析:本题 a[2][3]定义为一个具有两行三列的元素的数组, malloc()函数的作用是开辟了 一个长度为 sizeof(int)的内存区, p 为指向整型数据的指针变量,程序调用 fur()函数,将第一行第一列对应的元素值赋给一 s,由于数组中第一行第一列对应的元素为 9,所以本题输出值 9。 (41)以下程序的输出结果是 _________。 main() { inti, k, a[10], p[3]; k=5; for(I=O; i10; i++)a[i]=i; for(i=0; i3; i++)p[i]=a[I*(i+1)]; fbr(i=O; i3; i++)k+=p[I]*2; printf(% d\ n, k); } A)20 B)2l C)22 D)23 答案: B 评析:按照程序的流程走一遍,可以得到, p[O]=0, p[1]=2, p[3]=6;执行三次 k+=p[i]*2,相当于 k=5+0*2+2*2+6*2=21 (42)当执行下面的程序时,其输出结果为 __________。 union st { int a: 第 13 页 共 21 页 唯 C 动力 提供 charb: } main() { union st s: char*p=(char*)amp。 s; s. a=Ox3132; s. b=Ox33; printf(% c, *p); } A)l B)2 C)3 D)不确定 答案: C 评析:共用体类型结构的特点是使几个不同的变量共占同一段内存,但在每一瞬时只能存放其中一种,而不是同时存放几种,共用体变量中起作用的成员是最后一次存放的成员,在存入一个新的成员后原有的成员就失去作用。 因此本题起作用的是成员 b 的值,所以程序打印输出 3。 (43)当执行下面的程序时,如果输入 ABc,则输出结果是 ________。 includestdio. h includestring. H main() { char ss[10]=12345; gets(ss); strcat(ss,6789); printf(% s\ n, ss); } A)ABC6789 B)ABC67 C)12345ABC6 D)ABC456789 答案: A 评析: strcat(str1, str2)合并字符串函数的作用是把 str2所指字符串的内容连接到 strl字符串的后面,自动删去 strl 原来串中的 39。 \ 039。 为了 进行这项操作,要求 strl 所指的字符串后面有足够的空间来容纳 39。 str2 所指字符串中的内容。 函数值为 strl所指第一个字符的地址。 (44)main(im。等级考试二级c语言考前密卷(六)(编辑修改稿)
相关推荐
重或抢救病人,在栏内划 √。 3. [时间 ]栏内注明 — 是出院时间、抢救时间或交班时间。 诊治病例记录 (表一 *)(无病房专业研究生填写) 轮转时间: 年 月至 年 月 时间 轮班科室 病历号 患者姓名 主要诊断 治疗方法 临床能力转科考核核表(表二) 工作量统计表 收治病种类型 数 量 (例) 技 术 操 作 类 型 术 者 一 助 数量(例) 轮班本科室期间共管理床位数 张 参加查房数
诗般的场面描述,穿插着主人公丰富的情感。 并且把个人的能力达到神话般的境界。 第三,玄幻小说的评论体现出玄幻的“读者参与”性特征。 玄幻小说是在网络上连载的,它在与读者见面时还是在未完成状态。 在连载中被读者阅读,从而获得信息的反馈,进而影响小说的写作。 第四,作为一个蓬勃发展的文体 ,玄幻小说的未来是十分光明的,至少应不再武侠和言情之下。 只是这种新兴的文学形式还很不成熟,也有很多很差劲的作品
真实性,那些包装过头的履历的求职者最终会 “吃苦头 ”的。 二是准备好同所申请的职位相吻合的 “道具 ”。 身上穿的、手上戴的均能反映出求职者对所申请的职位的理解程度。 试想如果一家五星级酒店招一名公关经理,而这位公关经理的候选人下雨天穿着高统套鞋去面试恐怕同所申请的职位形象相去甚远,是绝不会被录用的。 所以面试时的 “道具 ”也应有所选择。 三是准备好同自己身份相吻合的语言。
当时的气候状况可能是( ) A. 气温比现在低,降水比现在多 B. 气温比现在高,降水比现在少 C. 气温比现在低,降水比现在少 D. 气温比现在高,降水比现在多 19. 二氧化碳被称为“温室气体”,是因为( ) A. 吸收太阳辐射时,使大气增温 B. 破坏臭氧层,使到达地面的紫外线增多 C. 强烈吸收地 面放出的红外线长波辐射 D. 通过光化学反应向大气释放热能 、海平面上升
指出,长期饮用含矿物质少的软水,是造成动脉粥样硬化的原因之一。 至今国内外科学文献看不到纯净水对人体健康的报道,恰恰纯净水对人体健康不利的医学科学报道有很多。 长期饮用纯净水造成身体发软,是和纯净水易造成体内矿物质及其它营养物质流失加 快有关。 1996 年北京 IDM生物技术研究所进行了自然回归水、纯净水、自来水、矿泉水等系统的医学生物学实验,多项实验中以纯净水组最差,自然回归水组为最好。
笔记。 记号有多种,有的人喜欢用( —— )表示应该注意的地方;用( )表示重要的地方;用加重号„„或△△△△代表极为关键的话;也有的用(☆)放在句首表示该处重要等,除了记号外,还可以用红、蓝、黑等不同颜色来做记号。 读书的记号很多,善于读书的人自己应订立一套专供自己使用的记号。 ⑵摘录笔记 摘录 笔记就是把书中的要点照抄下来。 这种笔记的内容,根据记录者的所求所需,或是文中的精彩片断