学 海 无 涯
C)函数形参的作用范围只是局限于所定义的函数内。
D)子函数必须位于主函数之前。
《C 语言程序设计A》试卷(B卷) 8、 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。
A)该变量只在该复合语句中有效
班级 学号 姓名 B)该变量在该函数中有效
C)该变量在本程序范围内均有效
D)该变量为非法变量
一、选择题:(每题 1 分,共计 20 分)
9、若x=4,则x*=x+2 的值为( )。
1、C 语言规定:在一个源程序中,main 函数的位置( C )。
A)必须在最开始 A) 36 B) 24 C) 18 D) 20
B)必须在系统调用的库函数的后面
C)可以任意 10、下列能正确定义整型变量 a、b 和 c 并为其赋的值 1 的语句是( )。
D)必须在最后
A) int a=b=c=1; B) int a,b,c=1 C)a=b=c=1; D)int a=1,b=1,c=1
2、设 a 为 5,执行下列语句后,b 的值不为 2 的是( C )。
A) b=a/2 B) b=6- (--a) 11、以下关于宏替换的叙述不正确的是( )。
C) b=a%2 D) b=a>3?2:1 A) 宏替换只是字符替换 B) 宏名无类型
C) 宏替换不占用运行时间 D) 宏替换不占用编译时间
3、 若 a=-14,b=3,则条件表达式 a
A) -14 B) -13 C) 3 D) 4 12、有以下程序段
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;
4、 已知:int n,i=1,j=2;执行语句 n=i