05 年C 语言 六、单项选择(10 分,每题1 分) 1
下列变量定义正确的是________ A
int 2ab; B
float a>b; C
char $123 D
int *per; 2
若有说明int a=1,x=2,y=3;下列不是C 语言合法表达式的是 A
(float)(x) C
(float)x+y 3
若有说明int i=1,j=2,k=3;表达式i&&j&&k 的值为 A
若有说明int a,b; 下面输入函数调用语句正确的是 A
scanf(“%d%d”,a,b); B
scanf(“%d%d”,&a,&b); C
scanf(%d%d,a,b); D
scanf(%d%d,&a,&b); 5
下列不是关系表达式的是 A
1+2>3 6
下列对数组的定义正确的是 A
int a(10); B
int a[10]; C
int a{10}; D
int a10; 7
下列对C 程序结构的说法不正确的是 A
C 程序是由一系列函数构成的 B
C 程序可以有多个main()函数 C
C 程序中函数名不可以和变量名相同 D
C 程序中可以定义函数 8
若有说明int *p,a[10],j=3;下列指针变量赋值错误的是 A
p=&j; B
p=&a[j]; C
p=a; D
p=0x1000; 9
若有说明int a=4;执行语句a>>1 后,变量a 的值 A
以只读的方式打开文本文件“test
txt”的正确方法是 A
fopen(“test
txt”,”r”); B
fopen(“test
txt”,”rb”); C
fopen(“test”,”r”); D
fopen(“test