APP下载
首页
>
财会金融
>
39号C语言选择选择选择
搜索
39号C语言选择选择选择
题目内容
(
单选题
)
1、以下说法错误的是( )。(2分)

A、 系统对使用动态内存分配函数malloc()申请的存储空间自动初始化为0

B、 向系统动态申请的内存使用结束后,应使用free()函数进行内存释放

C、 函数realloc()用于改变原来分配的存储空间的大小

D、 void *型指针不指定其指向哪一种类型,可指向任意类型的变量,是一种generic或typeless类型的指针,使用时需强制转换(type*)为其他类型

答案:A

39号C语言选择选择选择
1、以下说法错误的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a903-c0d6-3f0ad517a300.html
点击查看题目
1、要使下面程序输出10个整数,则在划线处()填入正确的数是( )。for(i = 0; i <= () ;)printf("%d\n", i += 2);(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f651-c0d6-3f0ad517a300.html
点击查看题目
1、现有 char string[]。如果所有字符串操作均为合法内存地址,则下列( )恒为真。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-3ce9-c0d6-3f0ad517a300.html
点击查看题目
1、如有定义语句int a,b; double x; 则下列选项中没有错误的是( )。提示:(int)x 表示将变量x的值强制转换成int类型。若x初始值为3.2则(int)x的结果是int类型,值为3。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-38d9-c0d6-3f0ad517a300.html
点击查看题目
1、下列一维数组定义语句中,语法错误的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-6eb9-c0d6-3f0ad517a300.html
点击查看题目
1、以下是死循环的代码段是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d6cb-c0d6-3f0ad517a300.html
点击查看题目
1、对于:int i, j=6;以下( )说法是正确的。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-1964-c0d6-3f0ad517a300.html
点击查看题目
1、若有以下语句:
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-48ad-c0d6-3f0ad517a300.html
点击查看题目
1、对于以下代码:int i = 6;do {printf("%d", i--);} while( );
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-7932-c0d6-3f0ad517a300.html
点击查看题目
1、若int i = 1; 执行下面程序段后,变量i的值是( )。switch ( ) {case '1': i+=1;case '2': i+=1;case '3': i+=1;default: i+=1;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-7ed5-c0d6-3f0ad517a300.html
点击查看题目
首页
>
财会金融
>
39号C语言选择选择选择
题目内容
(
单选题
)
手机预览
39号C语言选择选择选择

1、以下说法错误的是( )。(2分)

A、 系统对使用动态内存分配函数malloc()申请的存储空间自动初始化为0

B、 向系统动态申请的内存使用结束后,应使用free()函数进行内存释放

C、 函数realloc()用于改变原来分配的存储空间的大小

D、 void *型指针不指定其指向哪一种类型,可指向任意类型的变量,是一种generic或typeless类型的指针,使用时需强制转换(type*)为其他类型

答案:A

39号C语言选择选择选择
相关题目
1、以下说法错误的是( )。(2分)

A. 动态内存分配是指在程序运行时为变量分配内存的一种方法

B. 栈和堆都属于动态存储区

C. 如果希望在程序的运行期间改变数组的长度,则需要使用动态内存分配函数实现动态数组

D. 调用malloc函数后将会返回一个指针类型的地址,该值可以直接赋值给特定的指针变量,无需强制类型转换

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a903-c0d6-3f0ad517a300.html
点击查看答案
1、要使下面程序输出10个整数,则在划线处()填入正确的数是( )。for(i = 0; i <= () ;)printf("%d\n", i += 2);(2分)

A. 18

B. 20

C. 9

D. 10

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f651-c0d6-3f0ad517a300.html
点击查看答案
1、现有 char string[]。如果所有字符串操作均为合法内存地址,则下列( )恒为真。(2分)

A. strlen(string)小于sizeof(string)

B. strlen(string)等于sizeof(string)

C. strlen(string)大于sizeof(string)

D. 以上皆非

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-3ce9-c0d6-3f0ad517a300.html
点击查看答案
1、如有定义语句int a,b; double x; 则下列选项中没有错误的是( )。提示:(int)x 表示将变量x的值强制转换成int类型。若x初始值为3.2则(int)x的结果是int类型,值为3。(2分)

A. switch(x%2) {case 0: a++; break;case 1: b++; break;default: a++; b++;}

B. switch((int)x%2 ) {case 0: a++; break;case 1: b++; break;default: a++; b++;}

C. switch(x%2) {case 0: a++; break;case 1.0: b++; break;default: a++; b++;}

D. switch((int)x%2.0) {case 0: a++; break;case 1: b++; break;default: a++; b++;}

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-38d9-c0d6-3f0ad517a300.html
点击查看答案
1、下列一维数组定义语句中,语法错误的是( )。(2分)

A. int a[3*5];

B. int A[] = {1, 2, 3};

C. int a[5];

D. int a[3-5];

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-6eb9-c0d6-3f0ad517a300.html
点击查看答案
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 i, j=6;以下( )说法是正确的。(2分)

A. 不能通过编译

B. i不会被初始化,而j是6

C. i和j的初始值都是6

D. i被初始化为0,而j是6

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-1964-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下语句:

A. fprintf("%d", x);

B. fprintf(fp, "%d", x);

C. fprintf("%d", x, fp);

D. fprintf("out.dat", "%d", x);

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-48ad-c0d6-3f0ad517a300.html
点击查看答案
1、对于以下代码:int i = 6;do {printf("%d", i--);} while( );
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-7932-c0d6-3f0ad517a300.html
点击查看答案
1、若int i = 1; 执行下面程序段后,变量i的值是( )。switch ( ) {case '1': i+=1;case '2': i+=1;case '3': i+=1;default: i+=1;}(2分)

A. 3

B. 2

C. 5

D. 4

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