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

C语言所有目以及答案

判断题

关系运算符<=与==的优先级相同。 N

2.7&3+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则关系表达式“(a>b)==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,a>b?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-

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值