1、52.在C程序中将常数3.14159定义为宏常量PI的正确命令是(#definePI3.14159define*define3.14159;A3.若用数组名作为函数调用的实参,传递给形参的是数组的首地址数组第一个元素的值数组中全部元素的值数组元素的个数4.阅读下面的程序#includevoid main()int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%d,i,j,m,n);程序的运行结果是_8,10,8,109,11,8,109,11,9,109,10,9,11C5.已知a=12,则表达式a+=a-=a*=a的结果是_(本题5.0分) 0 14
2、4 12 -2646.以下正确的描述是函数的定义可以嵌套,但函数的调用不可以嵌套函数的定义不可以嵌套,但函数的调用可以嵌套函数的定义和函数的调用均不可嵌套函数的定义和函数的调用均可以嵌套B7.int i,j;scanf(%3d%2d,&i,&j);i=%d,j=%dn,i,j);如果从键盘上输入1234567,则程序的运行结果是_i=123,j=4567 i=1234,j=567i=1,j=2i=123,j=458.对两个数组a和b进行如下初始化char a=ABCDEF;char b=A,BCDEF;则以下叙述正确的是()。a与b数组完全相同a与b数组长度相同a和b中都存放字符串a数组比b数
3、组长度长9.为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与配对。缩排位置相同的if其之前最近的没有else配对的if其之后最近的if同一行上的if10.设有以下定义:d2inta=0;doubleb=1.25;char c=A;则下面语句中错误的是( a+ b+ c+ d+11.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 auto static extern register12.下面程序的输出结果是_.voidmain()int a=-1, b=4, k;k=(+a=0)&(b-=10ora=0=0|a=10a18.下列运算符中优先级最高的是 + & !=19.C语言规定:在一个源程序中,main函数的位置必须在最开始必须在系统调用的库函数的后面可以任意必须在最后20. ( 单选题 )printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式(从左起输出该字符串,右补空格按原字符串长从左向右全部输出右对齐输出该字符串,左补空格输出错误信息