正确答案: C
N
题目:设有如下说明typedef struct ST { long a;int b;char c[2];} NEW;则下列叙述中正确的是
解析:typedef关键字用于声明一个新的类型名代替已有的类型名。本题中如果没有用typedef进行定义,则struct ST为结构体类型,现在用typedef定义后,相当于用NEW代表了struct ST这一结构体类型,故NEW为结构体类型。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]数据库系统的构成为数据库、计算机硬件系统、用户和______。
数据库管理系统
解析:解析:数据库系统的构成包含五个部分:数据库、计算机硬件系统、用户、数据库管理员和数据库管理系统,其中数据库管理系统通常称为 DBMS,是数据库系统中最重要的部分。数据库管理系统可以对数据库的建立、使用和维护进行管理。
[单选题]下列说法不正确的是
数据库避免了一切数据的重复
解析:数据库是存储在一起的相关数据的集合,具有以下特点。
[单选题]已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2 的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
65,66
解析:解析:在C语言中,字符型数据在内存中的存储形式是ASCII码值。当需要以整型格式输出字符时,输出的也是ASCII码值。字符'A'和'D'的ASCII码值分别为65和68。
[单选题]自定义的异常类可从( )类继承。
自定义的异常类可从( )类继承。
Exception及其子集
解析:Java语言中Throwable类分为Error和Exception两个子类。自定义的异常类是从Exception及其子集类继承的。
[单选题]工程文件的扩展名为( ) 。
.vbp
[单选题]有以下程序:void main(){int a=15,b=21,m=0;switch(a%3){case0:m++;break; case 1:m++; switch(b%2){defaule:m++; case 0:m++;break;}}printf("%d\n",m);}程序运行后的输出结果是( )。
1
解析:a=15,a%3=0,执行case 0语句标号,m++编程1,break;退出结构,所以m的值为1.
[单选题]以下程序运行后,输出结果是( )。
include
define PT 5.5
define S(x)PT*x*X
9.5
解析:本题考查函数调用,由于a+b没有被括起来,所以s(a+b)=PT*a+b*a+b=5.5*1+2*1+2=9.5,故选择B。
[单选题]以下程序的运行结果是
include "stdio.h"
6