正确答案: A

枚举型

题目:下列各数据类型不属于构造类型的是

解析:本题考查高级语言的数据类型。其中属于构造类型的主要有结构体类型、联合体类型,即共用体类型和数组类型。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]在窗体上画一个名称为Command1命令按钮,然后编写如下事件过程:
  • Right(c,n)


  • [单选题]用下面语句定义的数组元素个数是______。 Dim Arr2(-2 To 6, i To 5) As Integer
  • 45

  • 解析:解析:本题定义了一个二维数组Arr2,它具有45个元素。

  • [单选题]有以下程序 #define P 3 void F(int x) { return(p'x'x); main() { pritnf("%d\n",F(3+5)); } 程序运行后的输出结果是
  • 编译出错

  • 解析:解析:本题考查的是函数的定义。C语言中有两种函欺,一种是没有返回值的函数,这种函数的返回值类型是void;另一种是有返回值的函数,其返回值类型是void以外的任何类型。void类型函数不能返回值,否则编译通不过。本题是一道陷阱题,考生如果没注意到F()函数被定义为void类型的话,很容易错选为选项A,其实应该选择选项D,编译出错!

  • [单选题]阅读下列程序,当运行函数时,输入asd af aa z67,则输出为includeincludeinc
  • 阅读下列程序,当运行函数时,输入asd af aa z67,则输出为 #includestdio.h> #includectype.h> #includestring.h> int fun(char*str) { int i,j=0; for(i=0;str[i]!='\0';i++) if(str[i]!='')str[j++]=str[i]; str[j]='\0'; } main() { char str[81]; int n; clrscr(); printf("Input a string:"); gets(str); puts(str); fun(str); printf("%s\n",str); }

  • asdafaaz67

  • 解析:解析:本题题意要求删除所有空格,即除了空格以外的其他所有字符都要留下。由于C语言中没有直接删除字符的操作,所以我们对于删除字符的操作都是采用“留下”字符的算法,以前的题目亦是如此。用str[i]从串头到串尾逐一走动,每走到一个字符都判断其是否为空格,若不是空格(注意在if()的单引号之间有一个空格),则将其保存str[j]中。注意j的下标变化、初值及最后加串结束符'\0'。

  • 推荐下载科目: 计算机四级 JAVA认证 计算机一级 软考初级 职称计算机 通信工程师 计算机操作员初级 计算机操作员高级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2