- 14
-
设int m=3; float n=12.6; char ch=′a′;,若用输入语句实现上述三个变量的初始化结果且键入数据形式为:3,12.6a<回车换行>,则scanf语句应是_______。
- A.预处理命令都以“#”开头
- B.预处理命令必须位于程序的首部
- C.预处理命令只能实现宏定义和条件编译的功能
- D.每个程序必须在开头使用预处理命令#include
- 21
-
下列程序段正确的是( )
- A.char s[ ]={′xyz′}; scanf("%s",s);
- B.float *p,i; p=*p+i;
- C.char s[5]=′word′; puts(s);
- D.int a[5]={0},*p=a; *p=*(p+1);
- A.a
- B.b
- C.c
- D.d
- A.0
- B.3
- C.4
- D.7
- A.extern
- B.register
- C.static
- D.auto
- A.strcat
- B.strcmp
- C.strcpy
- D.strlen
- A.数组的长度
- B.数组的首地址
- C.数组每个元素的值
- D.数组每个元素的地址
- A.0
- B.1
- C.2
- D.无限
- A.4a
- B.b_1
- C.-&
- D.*p
- A.fun(int x,y){int z; return z;}
- B.void fun(int x, int y){ return x+y;}
- C.fun(x,y){int x,y; double z; z=x+y; return z;}
- D.double fun(int x, int y) {double z; z=x+y; return z;)
- A.1和0
- B.1和1
- C.2和0
- D.2和1
- A.1和2
- B.2和3
- C.3和4
- D.4和5
- A.default
- B.register
- C.sruct
- D.unsign
- A.整型变量
- B.长整型变量
- C.长整型数据类型的新标识符
- D.新的而非长整型数据类型的标识符
- A.0582
- B.0xa5
- C.′\n′
- D.2.5e-2