《C程序设计基础》试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
: 号 学  长沙师范学校 电子信息工程 系 - 学年度 学期 《 C语言程序设计》试题( 5) 用于 计算机应用技术 专业 班级 考试形式 闭卷 时量 100 分钟 满分 100 分 得分 命题 宋碧慧 审题 阅卷 成绩复核 阅卷人 得分 : 一、选择题 ( 每题 3 分,共 30 分,答案填写在以下表格中 ) 名 ) 姓 线 此 题号 1 2 3 4 5 6 7 8 9 10 过 超 答案 得 不 题 答 1. 一个 C语言程序是由 ( ) 。 ( A. 一个主程序和若干子程序组成 线 订 B. 若干函数组成 装 C. 若干过程组成 D. 若干子程序组成 : 级 班 : 别 系  2. 已知 :char *s=Name\Address; 则 s 所指的字符串的长度为 ( ). A. 18 B. 16 C. 13 D. 14 若有条件表达林 (exp)?a++:b--, 则以下表达式中能完全等价于表达式 (exp) 的是 ( ) 。 A. (exp==0) B. (exp!=0) C. exp==1 D. (exp!=1) C语言规定,简单变量做实参时, 它和对应形参之间的数据传递方式是 ( ) 。 地址传递 单向值传递 C.双向值传递。即由实参传给形参,再由形参传回给实参D.由用户指定传递方式 以下正确的函数形式是 ( ) 。 A. double fun1(int x,int y) { z=x+y; return z; } B. fun1(int x, y) { int z; return z; } fun1(x,y) { int x,y; double z; z=x+y; return z; } double fun1(int x, int y) { double z; z=x+y; return z; } 6. C 语言允许函数值类型缺省定义,此时该函数值隐含的类型是 A. float 型 B. int 型 C. long 型 D. double  (  )  型  。 以下程序有语法性错误,有关错误原因的正确说法是 ( ) 。 void main( ) { int k; void prt_char(); k=prt_char(G); } A. 语句 void prt_char(); 有错,它是函数调用语句,不能用 void 说明。 变量名不能使用大写字母。 函数原型说明和函数调用语句之间有矛盾。 函数名不能使用下划线。 若有如下定义,则下面在 scanf 函数调用语句中对结构体成员的引用不正确 ( ) 。 struct pupil { char name[20]; int age; int sex; }pup[5],*p; scanf(%d,p-age); scanf(%s,pup[0].name); scanf(%d,pup[0].age); scanf(%d,(pup[1].sex)); 9. 若已有定义 int(*p)(); 则指针 p( ) 。 代表函数的返回值 指向函数的入口地址 表示函数的类型 表示函数返回值的类型 10. 设 x、 y 均为 float 型变量 , 则以下不合法的赋值语句是 ( ) 。 A. ++x; B. y=(x%2)/10; C. x*=y+8; D. x=y=0; 阅卷人 得分 二、填空题 ( 每题 1 分,共 10 分) 已知字母 a 的 ASCII 码为十进制数 97,且设 ch 为字符型变量,则表达式 ch=a+8-3 的值为 。 2. C 源程序的基本单位是 。 3. 若有定义: char c=10; 则变量 C 中包含的字符个数为 。 4. 假 设 所 有 变 量 均 为 整 型 , 则 表 达 式 (a=2,b=5,a++,b++,a+b) 的 值 为 。 5. 执行下面的程序片段后, x 的值是 。 i=10; i++; x=++i; 6. 设 a、b、c 均是 int 型变量,则执行以下 for 循环后,c 的值为 。 for(a=1,b=5;a=b;a++) c=a+b; 7. 以下 do-while 语句中循环体的执行次数是 。 a=10; b=0; do { b+=2; a-=2+b; } while (a=0); 8. 若 有 定 义 : int a[3][2]={2,4,6,8,10,12};, 则 *(a[1]+1) 的 值 是 。 9. 若 a=1,b=2 则表达式 ab? a:b+1 的值是 。 10. 当 a=5,b=4,c=2 时, 表达式样 ab! =c 的值是 。 阅卷人 得分 三、判断题 ( 共 10 题,每题 1 分,共 10 分) ( )1. 程序的执行总是从主函数开始,主函数

文档评论(0)

q96tcntzow + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档