更多"给定C语言的数据结构如下: struct T int w; un"的相关试题:
[单项选择]给定C语言的数据结构
struct T
int w;
union Tchar c; int I; double d; )U;
;
假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节, double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储一个 struct T类型变量所需要的存储区域至少应为()字节。
A. 4
B. 8
C. 12
D. 17
[简答题]给定一个结构体类型为:
struct stud{
char name[20]
int age;
char sex;
struct stud *next;
};
试写出统计以head所指向头结点的链表中的age数据项大于k的结点个数的操作。给出函数首部描述为:int sumnode(struct stud *head,int k )
[单项选择]已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
char number[100];
int age;
float p[6];
;
定义一个数组:struct a number[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
A. fread(b,sizeof(struct a),10,fp);
B. for(i=0;i<10;i++)
C. for(i=0;i<10;i++)
D. for(i=0;i<5;i+=2)
[单项选择]设有如下定义:
struct ss
char name[10];
int age;
char sex;
std[3],*p=std;
下面各输入语句中错误的是()。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0],sex)
D. scanf("%c",&(p->sex));
[填空题]数据库的数据定义语言(DDL)定义数据库的全局逻辑数据结构、局部逻辑数据结构和 【11】 。
[填空题]数据库的数据定义语言(DDL)定义数据库的全局逻辑数据结构、局部逻辑数据结构和 【6】 。
[填空题]数据库的数据定义语言(DDL)定义数据库的全局逻辑数据结构、局部逻辑数据结构和______。
[填空题]有如下程序段:
main(int argc,char *argv[])
{ int n,i=0;
while(argv[1][i]!=’/0’)
{n=fun( );i++;}
printf("%d/n",n*argc);
}
int fun( )
{ static int s=0;
s+=1;
return s;
}
假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行:
exam l23<回车>
则运行结果为 【11】 。
[填空题]数据库的数据语言(DDL)定义数据库的全局逻辑数据结构、局部逻辑数据结构和【 】。
[单项选择]在C程序中有如下语句:char *func(int x,int y);,它是( )。
A. 对函数func的定义
B. 对函数func的调用
C. 对函数func的原型说明
D. 不合法的
[填空题]数据库的数据语言(DDL)定义数据库的全局逻辑数据结构、局部逻辑数据结构和 【15】 。