题目内容

以下关于寄存器变量描述正确的是_____

A. register声明可用于外部变量和局部变量
B. register声明的变量是存放在内存的一个特殊区域
C. 不可以过多地使用register关键字来声明寄存器变量
D. 寄存器变量的地址不可以访问

查看答案
更多问题

以下程序的输出结果是_____1 #include2 int num=13;3 void main(){4int a=2;5int num = 11;6if(num>=a+num)7{8int num=13;9printf("%d", num);10 }11 num=14;12 {13 int num=15;14 if(num>=a+13)15printf("%d", num-a);16 }17 printf("%d", num);18}

A. 1314
B. 131314
C. 程序有误,即num多次重复定义
D. 程序有误,12行和16行的花括号多余

以下关于初始化的描述正确的是_____

A. 整型变量在定义时若未初始化,系统将自动地将其置为0
B. 浮点型变量在定义时若未初始化,系统将自动地将其置为0.0
C. 字符型变量在定义时若未初始化,系统将自动地将其置为空字符
D. 静态存储区的变量在定义时若未初始化,系统将自动地将其置为0

有程序片段:1 #include2 #include3 void main(){4char c, cs[4];5//对变量c和cs进行赋值67}以下赋值语句可正确地用在第6行的是_____

A. c='\123';cs={'\', '1', '2', '3'};
B. c='3';cs="\123";
C. c='\123';cs[0]='\\'; cs[1]='1'; cs[2]='2'; cs[3]='3';
D. c='3';strcpy(cs, "\\123");

以下关于递归的描述错误的是_____

A. 函数递归指的是自己直接或间接地调用其自身
B. 不加控制的函数递归会引起死循环
C. 递归可以使得代码更加紧凑且易于理解
D. 递归可以节约存储的开销和提高运行速度

答案查题题库