《C语言程序设计A》试卷(B卷).pdfVIP

  • 3
  • 0
  • 约9.43千字
  • 约 13页
  • 2020-11-05 发布于四川
  • 举报
《C 语言程序设计 A 》试卷(B 卷) 班级 学号 姓名 一、选择题:(每题 1 分,共计 20 分) 1、C 语言规定:在一个源程序中, main 函数的位置( C ) 。 A )必须在最开始 B )必须在系统调用的库函数的后面 C )可以任意 D )必须在最后 2、设 a 为 5,执行下列语句后, b 的值不为 2 的是 ( C )。 A ) b=a/2 B ) b=6-(--a) C ) b=a%2 D ) b=a3?2:1 3、 若 a=-14,b=3, 则条件表达式 ab? a:b+1 的值为( = )。 = p= A ) -14 B ) -13 C ) 3 D ) 4 4、已知 :int n,i=1,j=2; 执行语句 n=ij?i++:j++; 则 i 和 j= 的值是 (= ) 。= p= A ) 1,2 B ) 1,3 C ) 2,2 D ) 2,3 5、函数调用语句 func((exp1,exp2),(exp3,exp4,exp5)); 中, 实参的个数为 ( )。 A ) 1 B ) 2 C ) 4 D ) 5 6、以下正确的描述是( ) 。 A) 函数的定义可以嵌套,但函数的调用不可以嵌套。 B)函数的定义不可以嵌套,但函数的调用可以嵌套。 C)函数的定义和函数的调用均不可以嵌套。 D)函数的定义和函 数的调用均可以嵌套。 7、 在 C 语言中,下面对函数不正确的描述是( ) 。 A) 当用数组名作形参时, 形参数组值的改变可以使实参数组之值 相应改变。 B)允许函数递归调用。 C)函数形参的作用范围只是局限于所定义的函数内。 D)子函数必须位于主函数之前。 8、 如果在一个函数中的复合语句中定义了一个变量, 则以下正 确的说法是( ) 。 A) 该变量只在该复合语句中有效 B)该变量在该函数中有效 C)该变量在本程序范围内均有效 D)该变量为非法变量 9、若 x=4,则 x*=x+2 的值为( )。 A ) 36 B ) 24 C ) 18 D ) 20 10、下列能正确定义整型变量 a 、b 和 c 并为其赋的值 1 的语 句是( ) 。 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 11、以下关于宏替换的叙述不正确的是( )。 A ) 宏替换只是字符替换 B ) 宏名无类型 C ) 宏替换不占用运行时间 D ) 宏替换不占用编译时间 12 、 有 以 下 程 序 段 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a[3],b; b=p[5]; b 中的 值是( ) 。 A ) 5 B ) 6 C ) 8 D ) 9 13、以下程序中调用 scanf 函数给变量 a 输入数值的方法是错 误的,其错误原因是( ) 。 main() { int *p,*q

文档评论(0)

1亿VIP精品文档

相关文档