C语言习题概述.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE  PAGE 16 练习题 2015-2016(2)重修) 判断 C 语言源程序文件通过了编译、连接之后 , 生成一个后缀为 .BAK 的文件。 (  ) 在 C 程序中, APH 和 aph 代表不同的变量。 (  ) C语言中数据类型只有整型、实型和字符型。 (  ) int i=20;switch(i/10){case 2:printf(A);case 1:printf(B);}的输出结果为A。( ) Break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。( ) 函数strlen(ASDFG\n)的值是7。( ) 结构体类型只有一种。( ) 构成数组的各个元素可以有不同的数据类型。 (  ) C语言中字符串的结束符是\0。 (  ) 数组名代表数组的首地址。 (  ) 函数的递归调用不过是一个函数直接或间接地调用它自身。( ) 通过return语句,函数可以带回一个或一个以上的返回值。( ) Char *p=girl;的含义是定义字符型指针变量p,p的值是字符串girl。( ) 若有定义:char *p(char a[10]);则p是函数名。( ) 用fopen(file,r+);打开的文件file可以进行修改。 ( ) C概述,数据类型,运算符,表达式,选择结构 以下叙述中正确的是( )。 A.程序设计的任务就是编写程序代码并上机调试 B.程序设计的任务就是确定所用数据结构 C.程序设计的任务就是确定所用算法 D.以上三种说法都不完整 C语言源程序的基本单位是( )。 A.过程 B.函数 C.子程序 D.标识符 C语言规定,在一个源程序中main函数的位置( )。 A.必须在最开始 B.必须在最后 C.必须在预处理命令的后面 D.可以在其他函数之前或之后 以下叙述中正确的是( )。 A.C语言系统以函数为单位编译源程序 B.main函数必须放在程序开始 C.用户定义的函数可以被一个或多个函数调用任意多次 D.在一个函数体内可以定义另外一个函数 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A.必须为字母 B.必须为下划线 C.必须为字母或下划线 D.可以是字母,数字和下划线中任一种字符 下面四个选项中,均是合法转义字符的选项是( ) A.\ \\ \n B.\ \017 \ C.\018 \f xab D.\\0 \101 xlf 下面四个选项中,均是不合法的用户标识符的选项是( ) A.A P_0 do B.float la0 _A C.b-a goto int D._123 temp INT 已知有声明 char c=1;int x=300;float t=35000;double d=3.1234567e10; ,则以下表达式求值时除( )外其结果都可能是不准确的。 A.x=t/c B.t=d/x C.t=d/le5f D.t=x+c 已知有声明int n;float x,y;,则执行语句y=n=x=3.89;后,y的值为( )。 A.3 B.3.0 C.3.89 D.4.0 已知有声明int a=3,b=4,c=5;,以下表达式中值为0的是( )。 A.ab B.a=b C.a||bc D.!(!c||1) 有) 执行了以下程序段后,x、w的值为( )。 int x=0,y=1,z=2,w; if(x++) w=x; else if(x++y=1) w=y; else if(x++z1) w=z; A.0、1 B.1、1 C.2、1 D.3、2 寺 已知有声明long x,y;且x中整数的十进制表示有n位数字(4n10),若要求去掉整数x十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达式中能正确实现这一功能的是( )。 A.y=x/(10*(n-1)) B.y=x%(10*(n-1)) C.y=x%(long)pow(10,n-1) D.y=x%(10^(n-1)) 下列程序的输出结果是( )。 main( ) { int a=7,b=5; printf(%d\n,b=b/a); } A.5 B.1 C.0 D.不确定值 假设变量a,b均为整型,表达式(a=5,b=2,ab?a++:b++,a+b)的值是( )。 A.7 B.8 C.9 D.2 设a为int型变量,执行下列赋值语句后,a的取值分别是( )。 a=125.534; a=(int)125.521%4; a=52; A.125,31,1 B.125,1,20 C.125

文档评论(0)

高考学子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档