【单选题】【消耗次数:1】
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为( )。
malloc(n)
calloc(n,sizeof(struct Worker))
calloc(n*sizeof(struct Worker))
realloc(n,sizeof(struct Worker))
参考答案:
复制
纠错
相关题目
【单选题】 假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句表达式为( )。
①  malloc(n)
②  calloc(n,sizeof(struct Worker))
③  calloc(n*sizeof(struct Worker))
④  realloc(n,sizeof(struct Worker))
【单选题】 假定一个结构类型的定义为“struct C{double* a[4];int n;};”,则该类型的长度为( )。
①  20
②  21
③  22
④  24
【单选题】 假定一个结构类型的定义为“struct C{double* a[4];int n;};”,则该类型的长度为( )。
①  20
②  21
③  22
④  24
【单选题】 假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
①  delete[p];
②  delete(p);
③  free[]p;
④  free(p);
【单选题】 假定指针变量p定义为“int *p=calloc(30,sizeof(int));”,要释放p所指向的动态内存,应使用语句( )。
①  delete[p];
②  delete(p);
③  free[]p;
④  free(p);
【单选题】 执行“int* p=malloc(sizeof(int));”语句后得到的动态分配的整数对象为( B )。
①  p
②  *p
③  **p
④  p
【单选题】 执行“int* p=malloc(sizeof(int));”语句后得到的动态分配的整数对象为( B )。
①  p
②  *p
③  **p
④  &p
【单选题】 针对下列题,正确是()struct Worker{int no;char name[20];}w;。
①  w.no
②  w-no
③  no
④  name
【单选题】 以下程序的运行结果是(  )。#include stdio.hmain(){struct date{ int year,month,day;}today;printf(%d\n,sizeof(today));}
①  6
②  8
③  10
④  12
【判断题】 若一维数组元素个数为n,则数组元素的最大下标是n,最小下标是0。
①  正确
②  错误
随机题目
【单选题】 有害金属镉主要蓄积的部位是()
① 
② 
③  大脑
④  心脏
【单选题】 下列哪种方法可去除食品中的黄曲霉毒素()
①  加碱
②  加酸
③  加热
④  紫外线照射
【单选题】 与儿童佝偻病关系较密切的营养素有(C)
①  铁、碘
②  氯化钾、必需脂肪酸
③  钙、维生素D
④  葡萄糖、必需氨基酸
【单选题】 超氧化物歧化酶(SOD)的主要组成成分是()
① 
② 
③ 
④ 
【单选题】 肉毒中毒特征性的临床表现为()
①  剧烈呕吐
②  黄绿色水样便
③  紫疳
④  神经系统损伤症状
【判断题】 曲水流觞是关于王安石的典故。
①  正确
②  错误
【判断题】 毛峰比龙井叶片翠绿,扁平肥大。
①  正确
②  错误
【判断题】 六畜指的是马牛羊鸡犬猪。
①  正确
②  错误
【判断题】 中国真正意义上的烹饪开始于陶器的使用。
①  正确
②  错误
【判断题】 在金属炊具产生之前老百姓是无法炒菜的。
①  正确
②  错误