C知识重点题库.doc

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

一、填空题 1. 程序= 算法 + 数据结构 。 2. C语言程序中主函数的名字是main()。 3.合法标识符由字母、数字和下划线组成,并且第一个字符不能为数字。 4.变量必须先定义,后使用。 5.在C语言中包含的算术运算符有++、--、+、-、 * 、 / 和 % 。 6.常用的循环语句有 for语句和 while 语句。 7.无符号整型数据用关键字 int 定义,有符号字符型数据用关键字char 定义。 8. 单精度浮点型变量的关键字是 float ,双精度浮点型变量的关键字double 。 9.在C语言程序中,符号常量的定义要使用 #define 预处理命令。 10. C语言中的逻辑运算符有 与 、 或|| 和 非! 。 11. 逻辑表达式的值为 真(1)或 假(0) 。 12. 转义字符 \n 表示回车换行。 13. C语言中“文件包含”是通过 include 命令完成的,而宏定义是通过 define 命令定义的。 14. C语言程序的三种基本结构是 顺序 结构 、 选择 结构和 循环 结构。 15. 关系运算符中用 != 表示不等于。 16. C语言中唯一的一个三目运算符是? : 运算符。 17.一个源程序不论由多少个文件组成,都有且只有 一 个main函数 18. 在C语言程序中___a_______。 A) main函数可以出现在任何地方 B) main函数必须出现在所有函数之后 C) main函数必须出现在所有函数之前 D) main函数必须出现在固定位置 19.对于while语句,错误的说法是 D 。 A) 循环体有可能一次也不执行 B) 循环体中可以包含若干条语句 C) 用条件控制循环体的执行次数 D) 循环体至少要执行一次 20.数组名代表数组首元素的 地址 。 21.在C语言中,引用数组元素时,其数组下标的数据类型允许是 D 。 A) 任何类型的表达式 B) 只能是整型常量 C) 只能是整型表达式式 D) 整型常量或整型表达 22.在定义静态局部变量时,要使用关键字 static 。 23.调用下列函数后返回值的类型是_ float _。 float fun(int x) { return(x*x); } 24. C语言程序在进行文件操作时,使用函数 fopen() 来打开文件。 25.C语言程序在进行文件操作时,函数 fclose() 用来关闭文件。 26. 2字节的无符号整型的最大数据是 65535 。 十六位,每位有2种可能(0,1) 所以能表示的数字总数是 2x2x2x2...x2=2^16 第一个数字是0,第二个数字是1...... 所以最后一个是2^16-1=65535 27. 将十进制数55转换为二进制是 110111 ,转换为十六进制是 37 。 28.设有如下语句:int a,*p;p=a,*p=6;其中*称 指针 运算符,称为 逻辑 运算符。int *是指针类型,称为去变量的地址。 29.已知a=8;b=2.5;c=7;d=4, 表达式 (c+ba) (a+bd) 的值是 0 。 30. 在C程序中存储字符串“145789”需要 7 个字节。 31. 已知int sum=0, n=10;则计算表达式sum=n++后,sum的值为 10 ,n的值为11。 32. 设int a[4]={2,4,6,8};则*(a+2)的值为 6 。 33. 复合赋值表达式y+=8,与其等价的赋值表达式是 y=y+8 。 34.在C语言中关系1x10, 用表达式 x1x10 来表示。 35.设int x=5;while(x0)printf(“%d”,x--);的循环执行次数为为 5 。 36.有以下语句,printf(”%d\n”,15%3);运行结果是 0 。 37.复合赋值表达式x*=8,与其等价的赋值表达式是 x=x*8; 38.设int a=2,b=6,y=7;b- =a;y=a++则b和y的值分别是 4 2 39.字符串China用字符数组存储长度是 6 字节。 40.设变量int a=8,num=1,执行num=++a后,num的值为 9 , a的值也为 9。 41.设struct Stu {int num; 4 char name[10]; 10 float score; 4 }stu1; 结构体变量stu1所占字节个数为___18__,给stu1的成员num赋值201的表达式是_____stu1.num_=201___。 42.若已定义x和y是整型变量,x=4;则表达式y=5.23+x/2的值 7 。 43.用于输出字符串的函数是 puts 。 44.设有定义char x=’1’;则语句printf(“x=%c,%d”,x,x-

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档