计算机程序设计基础复习(16周)a.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机程序设计基础复习(16周)a

计算机程序设计基础复习 1. 请读程序片段: char str[ ]=”ABCD”, *p=str; printf(“%d\n”,*(p+4)); 上面程序片段的输出结果是【 】 (1) 68 (2) 0 (3) 字符D的地址 (4) 不确定的值 2. 有字符数组a[80]和b[80],则正确的输出语句是【 】。 (1) puts(a, b); (2) printf(%s,%s,a[ ],b[ ]); (3) putchar(a,b); (4) puts(a);puts(b); 3. 以下对二维数组a的正确说明是【 】。 (1) int a[3][ ] (2) float a(3,4) (3) double a[1][4] (4) float a(3)(4) 4. 设有以下说明语句: struct stu { int a; float b; } stutype; 则下面叙述中错误的是【 】。 (1) struct是结构类型的关键字 (2) struct stu是用户定义的结构类型 (3) stutype是用户定义的结构类型名 (4) a和b都是结构成员名 5. 在C语言中,引用数组元素时,其数组下标的数据类型允许是【 】。 (1) 整型常量 (2) 整型表达式 (3) 整型常量或整型表达式 (4) 任何类型的表达式 6. 若有以下定义和语句: struct student { int num,age; }; struct student stu[3]={{1001,20},{1002,19},{1003,21}};struct student *p=stu; 则以下错误的引用是【 】 (1) (p++)-num (2) p++ (3) (*p).num (4) p=stu.age 7. fscanf函数的正确的调用形式是【 】。 (1) fscanf(文件指针,格式字符串,输出列表); (2) fscanf(格式字符串,输出列表,文件列表); (3) fscanf(格式字符串,文件列表,输出列表); (4) fscanf(文件指针,格式字符串,输入列表); 8. 若有说明和语句 int a=5; 表达式 a++的值是【 】。 (1) 7 (2) 6 (3) 5 (4) 4 9. 执行下述程序片段时的输出结果是【 】。 int a, b; a=13; b=5; printf( %d ,a%=(b/=2)); (1) 3 (2) 2 (3) 1 (4) 0 10. 已知:int x=1,y=2,z; 则执行:z=xy?++x :++y;则z的值为【 】。 (1) 1 (2) 2 (3) 3 (4) 4 11. C语言中的字符型(char)数据在内存中的形式存储是【 】。 (1) 原码 (2) 补码 (3) 反码 (4) ASCII码 12. 判断char型变量ch是否为大写字母的正确表达式是【 】。 (1) (A = ch )AND(Z = ch ) (2) (ch =A)(ch =Z) (3) A = ch =Z‘ (4) (ch = A)(ch = Z) 13. 已知:char w;int x;float y;double z;则表达式w*x+z-y结果的类型是【 】。 (1) float (2) Char (3) int (4) double 14. 逻辑运算符两侧运算对象的数据类型【 】。 (1) 只能是0或1 (2) 只能是0或非0正数 (3) 只能是整型或字符型数据 (4) 可以是任何类型的数据 15. 设有以下程序段: int x=0, s=0; while(!x!=0) s=++x; printf( %d ,s); 则输出结果为【 】。 (1) 运行程序段后输出0 (2) 运行程序段后输出是1 (3) 程序段中的控制表达式是非法的 (4) 程序执行无限次 16. 对于for(表达式1; ;表达式3) 可以理解为【 】 (1) for (表达式1 ;0 ; 表达式3) (2) for (表达式1 ;1 ; 表达式3) (3) for (表达式1 ; 表达式1 ; 表达式3) (4) for (表达式1 ;表达式3 ; 表达式3) 17. 执行

文档评论(0)

82393aa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档