c语言题号1372以下程序段,C语言程序设计试题(电大本科,2011春).pdf

试卷代号 125 3座位号 中央广播电视大学20102011学年度第一学期 开放本科 期末考试 C语言程序设计A试题 2011年1月 题号 一四 五总分 一 一一 分数 得分 评卷人 一 单选题 每小题2分 共20分 1 由C语言源程序文件编译而成的目标文件的默认扩展名为 A cpp C exe B c D obj 2 设x和y均为逻辑值 则xIIy为假的条件是x和y A 均为真B 其中一个为真 c 均为假且其中一个为假 3 枚举类型中的每个枚举常量的值都是一个 A 整数B 浮点数 c 字符D 记录 4 循环语句 fodi Ofi nFi十 十 s 中循环体S被执行的次数为 A 1 c n B n 1 D n 1 5 假定有语句为 inta 4J 5J l 3 5 2 8 飞则a 1J 1J的值为 A 3B 5 c 8D 10 6 在下面的选项中 不能作为函数的返回值类型的是 A void c int B node D long 1369 7 假定x的值为5 y的值为6 则表达式x 祷一 y的值为 A 25B 30 C 36D 42 8 用calloc函数创建具有10个整型元素的动态存储空间的正确调用是 A calloc lO sizeof char C calloc lO sizeof int B calloc lO D calloc 20 sizeofCint 铃pbz 则不正确的赋值为 B pb b 5 D pb printf d x y 语句序列后得到的输出结果为 6 把表达式x x十y转换成复合赋值表达式为 7 假定x的值为5 则执行 a x 6 3 8 产语句后a的值为 8 假定一维字符指针数组的定义为 char势a 5 户 则该数组占用的存储空间 的字节数 为 9 假定 二维数 组的定 义为 doublea M N 户 则数 组 元素的行 下标 取 值范围在 之间 10 空字符串的长度为 1370 11 在所有函数定义之外定义的变量 若没有被初始化则系统隐含对它所赋的初值为 12 若p指向X 则与x的表示是等价的 13 直接访问表达式 祷fp score所对应的间接访问表达式为 得分i评卷人 三 写出下列每个程序运行后的输出结果 每小题6分 共30分 1 include voidmainO inti s O for i 1 i 6 i十十 s i i printf s d nO s 2 include define N 6 voidmainO inti a NJ 2 5 8 10 15 2l for i O i 3 include include voidmainO mt1 unsignedintlen 0 char持正5 student worker cadre 飞oIdier 飞123 for i O川 5 i十十 if strlen a i Ien Ien strlen a i printf len d n len 1371 4 Finc1ude voidmainO inta b for a 2 b 3 a 15 printf d d a b a a b b a十b 5 拌inc1ude voidLE int祷a int铃b lntx a 祷a 势b 祷b x voidmainO intx 15 y 26 LE printf d d n x y F 得分 评卷人 四 写出下列每个函数的功能 每小题6分 共12分 1 Finc1ude intSA inta intb if a b return1 elsei a b return0 elsereturn 1 函数功能 1372 2 voidOutput structIntNode祷 Ilf为单链表的表头指针 if f return while f printf d f一 data f f一 next printf n 假定structIntNode的类型定义为 structIntNode intdata structIntNode赞next 人 i 能一问 功一辈 瞅7 且寸 qa 五 按题目要求编写函数 每小题6分 共12分 1 编写一个函数 函数原型为 intfun4 char祷ptdF 请采用while循环求出由字符指 针ptr所指向的字符串中包含的小写英文字母的个数 并把这个值作为函数值返回 2 编写一个主函数 计算并输出表达式1十2 2 3 2 十10 2 的值 1373 试卷代号 1253 中央广播电视大学20102011学年度第一学期 开放本科 期末考试 C语言程序设计A试题答案及评分标准 供参考 2011年1月 一 单选题 每小题2分 共20分 1 D 6 B 2 C 7 A 3 A 8 C 4 D 9 B 5 C 10 B 二 填空题 每小题2分 共26分j 1 include 2 scanf 3 2 4 4 5 5 6 x十 y 7 8 8 20 9 O M l 10 0 11 0 12 祷p 13 fp一 score 三 写出下列每个程序运行后的输出结果 每小题6分 共30分 评分标准 根据答案正确程度酌情给分 1 s 55 2 5 10 15 1374 3 len 7 4 2 3 5 81321 5 26 15 四 写出下列每个函数的功能 每小题6分 共12分 评分标准 根据答案叙述的正确与完善程度酌情给分 1 比较两个整数a和b的大小 若a b则返回1 若a b则返回0 若a a ptr十 returnn 2 include voidmaine inti 8 0 for i l i 10 i s十 Mip print ItS d n dp 注 若s的初值为1 则循环变量i的初值应修改为2 1分 2分 4分 5分 6分 1分 4分 6分 1375

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值