在路上


私信TA

用户名:fairyy

访问量:4703

签 名:

梦想不会逃跑,会逃跑的只有自己.

等  级
排  名 1087
经  验 3227
参赛次数 1
文章发表 42
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

4.假定有以下变量定义:

int k=7,x=12;

则能使值为3的表达式是( A)。

A. (x%=k)-(k%=5)  //(x=x%k)-(k=k%5)=5-2=3

B. x%=(k-k%5) //x=x%(k-k%5)=7

C. x%=k-k%5 //与B选项执行顺序一样,谨记:赋值操作是最后执行的

D. x%=(k%=5) //x=x%(k=k%5)=0


8.关于带参数的宏,下列说法正确的是( C)。

A. 宏展开只能得到一个结果

B. 宏展开时要进行内存单元的分配

C. 宏展开时,不求参数的值,而只进行字符替换

D. 宏名无类型,但是它的参数是有类型的


12.在C程序中,逗号运算符的优先级最低。(✔)


22.在主调函数中,必须要对被调用函数进行类型说明,否则在编译时会出现错误。(❌)

//例如:fun(a,b),不用加类型


25.宏命令#define无论在文件中何处定义,其有效范围在源文件中都有效。(❌)

//必须定义在头部;


26.C语言源程序文件的后缀是.c,经过编译之后,生成后缀为.obj的__目标___文件,经连接生成后缀.exe的可执行文件。

//.c(编译)-->.obj(链接)-->.exe(装入)


27.设有int x=11,则表达式(x++ * 1/3)的值是___3__。

// 是x++,11*1/3=3;


28.变量的本质是代表内存中的一个存储单元的___地址__。


30.执行下列语句的结果是___4,4__。

a=3;

printf("%d,",++a);

printf("%d",a++);

//注意printf里面输出的格式有“,”。


35.C语言中,数组名是一个不可变的__地址常___量,不能对它进行加减和赋值运算。

 

39.将函数funl的入口地址赋给指针变量p的语句是__p=funl___。  


 

0.0分

0 人评分

  评论区

  • «
  • »