C语言所有目以及答案.doc

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

判断题 关系运算符=与==的优先级相同。 N 2.73+12的值是15. N 3.在TurboC中,整型数据在内存中占2个字节。 Y C语言本身不提供输入输出语句,输入输出操作是由函数实现的。 Y 5.char [ ]=“Very good”:是一个合法的为字符串数组赋值的语句。 Y 6.进行宏定义时,宏名必须使用大写字母表示。 N 7.若有int i=10,j=2;则执行i*=j+8;后i的值为28. N 语句Scanf(“%7.2f”,a);是一个合法的scanf函数。 N C语言中%运算符的运算对象必须是整型。 Y 字符处理函数strcpy(str1,str2)的功能是把字符串1接到字符串2的后面。 N a=(b=4)+(c=6)是一个合法的赋值表达式。 Y 整数-32100可以赋值给int型和long int型变量。 Y 语句printf(“%f%%”,1.0/3);输出为0.333333. N 若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没有定义,所以此宏定义是错误的。 N x*=y+8等价于x=x*(y+8) Y 若有int i=10,j=0;则执行完语句if(j=0)i++;i--;i的值为11. N C语言中只能逐个引用数组元素而不能一次引用整个数组。 Y 若a=3,b=2,c=1则关系表达式“(ab)==c”的值为“真”。 Y C语言所有函数都是外部函数。 Y 如果想使一个数组中全部元素的值为0,可以写成 int a[10]{0*10}; N 若有定义和语句:int a ;char c;float f;scanf(“%d,%c,%f”,a,c,f);若通过键盘输入:10,A,12.5,则a=10,c=’A’,f=12.5. Y 如果有一个字符串,其中第十个字符为‘\n’,则此字符串的有效字符为9个 。 N 若有说明int c;则while(c=getchar());是正确的c语句。 Y 在C程序中,函数既可以嵌套定义,也可以嵌套调用。 N typedef可以定义生成新的数据类型。 N char*p=”girl”;的含义是定义字符型指针变量p,p的值是字符串“girl”. N 在C语言中,此定义和语句是合法的:enum aa{a=5,b,c}bb;bb=(enum aa)5; Y 在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。 Y C语言的函数可以嵌套定义。 N 假设有int a[10],*p;则p=a[0]与p=a等价。 Y C程序总是从程序的第一条语句开始执行。 N 若有#define S(a,b)a*b则语句area=S(3,2);area的值为6. Y 参加位运算的数据可以是任何类型的数据。 N 34.若i=3,则printf(“%d,-i++”);输出的值为-4. N 35.变量根据其作用域的范围可以分作局部变量与全局变量。 Y 36.通过return语句,函数可以带回一个或一个以上的返回值。 N continue终止程序 N 38.15的二进制是1111 Y 若有宏定义#define t=a a=b b=c定义是错误的 N #define和printf都不是C语句 Y While和do while运行结果可能不同 Y 二.单选题: 对于void型函数,调用时不应作为 D、表达式 C程序中的宏展开是在 C、编译前预处理时进行的 以下选项合法的用户标识符是 B、—2Test 假设所有整型变量,表达式:a=2,b=5,ab?a++;b+t.则a+b的值 B、8 C语言中要求对变量作强制定义的主要原因是D、便于确定类型和分配空间 若有以下定义:char S=“1092”,则该语句 B、定义不合法,s的值不确定 若a是float型变量,b为unsigned型变量,合法的C、scanf(“%f%30”,a,b) 若i为整型变量,则以下循环次数for(i=2;i==0;)printf(“%d”,i--)B、0次 以下描述正确的是C、在do-while循环体中,一

文档评论(0)

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

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

1亿VIP精品文档

相关文档