APP下载
首页
>
财会金融
>
39号C语言选择选择选择
搜索
39号C语言选择选择选择
题目内容
(
单选题
)
1、以下叙述中正确的是( )。(2分)

A、 C程序函数之间既允许直接递归调用也允许间接递归调用

B、 C程序函数之间允许直接递归调用但不允许间接递归调用

C、 C程序函数之间不允许直接递归调用但允许间接递归调用

D、 C程序函数之间既不允许直接递归调用也不允许间接递归调用

答案:A

39号C语言选择选择选择
1、以下是死循环的代码段是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d6cb-c0d6-3f0ad517a300.html
点击查看题目
1、若有变量定义int x, y=5, *p = &x;则下列能完成x = y功能的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-05ac-c0d6-3f0ad517a300.html
点击查看题目
1、在一个链表中,要把s所指的一个结点插入到p所指的一个结点后面去,正确的代码段是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5f71-c0d6-3f0ad517a300.html
点击查看题目
1、如有以下定义:char str1[], str2[] = "good";则不能将str2的内容赋给str1数组的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a730-c0d6-3f0ad517a300.html
点击查看题目
1、下面( )选项可以交换指针p和q所指的int型变量的值。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-fdc6-c0d6-3f0ad517a300.html
点击查看题目
1、使用malloc()向系统动态申请内存时,正确的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-3ac7-c0d6-3f0ad517a300.html
点击查看题目
1、若有以下宏定义和语句:#define M( ) a * b; /* 1行 */int x = M(3 + 1, 5 + 6), y; /* 2行 */y = M(3, 4); /* 3行 */则编译时,( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a12f-c0d6-3f0ad517a300.html
点击查看题目
1、若有变量声明:int a = 3, b = 4, c = 5; 下列表达式中,值为0的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-2c0b-c0d6-3f0ad517a300.html
点击查看题目
1、在划线处()填写适当内容完成程序,本程序当输入字符是数字时输出字符串“number”,否则输出“none”#include int check()()printf("number\n");elseprintf("none\n");}return 0;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ad1f-c0d6-3f0ad517a300.html
点击查看题目
1、若有变量声明:int x = 5, y = 7, z = 8; 执行表达式:z += x++|| y++ || ++z后,x、y、z的值分别是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-34c5-c0d6-3f0ad517a300.html
点击查看题目
首页
>
财会金融
>
39号C语言选择选择选择
题目内容
(
单选题
)
手机预览
39号C语言选择选择选择

1、以下叙述中正确的是( )。(2分)

A、 C程序函数之间既允许直接递归调用也允许间接递归调用

B、 C程序函数之间允许直接递归调用但不允许间接递归调用

C、 C程序函数之间不允许直接递归调用但允许间接递归调用

D、 C程序函数之间既不允许直接递归调用也不允许间接递归调用

答案:A

39号C语言选择选择选择
相关题目
1、以下是死循环的代码段是( )。(2分)

A. i = 32767;do {if(i < 0)break;} while(++i);

B. for(i = 1; ; ) {if(i++ % 2 == 0)continue;if(i++ % 3 == 0)break;}

C. for(i = 1; ; )if(++i < 10)continue;

D. int k = 0;i = 1;while(i--);

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d6cb-c0d6-3f0ad517a300.html
点击查看答案
1、若有变量定义int x, y=5, *p = &x;则下列能完成x = y功能的是( )。(2分)

A. *p = y;

B. *p = &y;

C. x = *p;

D. x = &y;

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-05ac-c0d6-3f0ad517a300.html
点击查看答案
1、在一个链表中,要把s所指的一个结点插入到p所指的一个结点后面去,正确的代码段是( )。(2分)

A. s->next = p;p->next = s;

B. s->next = p->next;p = s;

C. p->next = s;s->next = p;

D. s->next = p->next;p->next = s;

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5f71-c0d6-3f0ad517a300.html
点击查看答案
1、如有以下定义:char str1[], str2[] = "good";则不能将str2的内容赋给str1数组的是( )。(2分)

A. str1 = str2;

B. strncpy(str1,str2,6);

C. strcpy(str1, str2);

D. str1[0] = 0;strcat(str1, str2);

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a730-c0d6-3f0ad517a300.html
点击查看答案
1、下面( )选项可以交换指针p和q所指的int型变量的值。(2分)

A. temp = p;*p = *q;q = temp;

B. temp = &p;*p = *q;q = *temp;

C. temp = *p;*p = *q;*q = temp;

D. temp = p;p = q;q = temp;

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-fdc6-c0d6-3f0ad517a300.html
点击查看答案
1、使用malloc()向系统动态申请内存时,正确的是( )。(2分)

A. 分配的内存空间只能使用一个特定的指针访问

B. 总是能获得一个指向所需内存空间首地址的指针

C. 分配的内存空间不用时系统会自动收回

D. 有可能获得空指针

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-3ac7-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下宏定义和语句:#define M( ) a * b; /* 1行 */int x = M(3 + 1, 5 + 6), y; /* 2行 */y = M(3, 4); /* 3行 */则编译时,( )。(2分)

A. 第1行出错

B. 第2行出错

C. 第3行出错

D. 第2行和第3行出错

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a12f-c0d6-3f0ad517a300.html
点击查看答案
1、若有变量声明:int a = 3, b = 4, c = 5; 下列表达式中,值为0的是( )。(2分)

A. 'a' && 'b'

B. a <= b

C. a || b + c && b - c

D. !(a< b && c < b || b)

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-2c0b-c0d6-3f0ad517a300.html
点击查看答案
1、在划线处()填写适当内容完成程序,本程序当输入字符是数字时输出字符串“number”,否则输出“none”#include int check()()printf("number\n");elseprintf("none\n");}return 0;}(2分)

A. checkⱣⱤnumber(!ch)

B. checkⱣⱤnumber(ch+1)

C. !checkⱣⱤnumber(ch)

D. checkⱣⱤnumber(ch)

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ad1f-c0d6-3f0ad517a300.html
点击查看答案
1、若有变量声明:int x = 5, y = 7, z = 8; 执行表达式:z += x++|| y++ || ++z后,x、y、z的值分别是( )。(2分)

A. 6,7,9

B. 6,8,10

C. 6,8,8

D. 6,8,1

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-34c5-c0d6-3f0ad517a300.html
点击查看答案
试题通小程序
试题通app下载