2021-02-23第18章汇编测试题目

这章测试通过,又忘了保存题目。

 就C语言而言,对于函数int main(){return 1;}和int func(){return 1;}以下说法错误的是___3___。

1、两个函数对应的可执行程序的返回值传送都通过寄存器AX

2、字符串“main”和“func”在编译过程中都被处理为一个偏移地址

3、函数func()对应的C程序无法通过编译和连接

4、从本质上说,两个函数的具有的功能是一样的,没有任何区别

1/4

下列关于C语言变量与内存空间的说法错误的是___3___。

1、全局变量存储在程序向系统申请的数据段所在的内存空间中

2、局部变量存储在程序向系统申请的栈段所在的内存空间中

3、变量是C语言程序访问内存空间的唯一方式

4、指针变量包涵所指向数据所要占用的内存空间的地址信息及其长度信息

2/4

 下列无法完成向内存空间写入数据的指令语句是___c___。

1、*(char *)0x2000='a';

2、*(int *)(_BX*2)='b';

3、int * c = *(_DL*160+_DH*2+1);

4、*(char far *)(0xb8000000+_DL*160+_DH*2)=('d'+1);

3/4 这道题,选项3编译不能通过。其它则可编译通过。

下列关于C语言不定形参的说错误的是___2___。

1、不定形参函数的形式参数的类型可以不一样

2、不定形参函数的定义格式为:返回值类型 函数名(...);

3、不定形参函数的定义格式为:返回值类型 函数名(参数类型,...);

4、不定形参函数中可以通过第一个实参的地址来确定参数的个数及每个参数的类型

4/4


你可能感兴趣的:(2021-02-23第18章汇编测试题目)