(单选题)
以下scanf函数调用语句中对结构体变量成员的不正确引用的是()。 struct node{ char name[20]; int age; int sex; }student[5],*p; p=student;
Ascanf(“%s”,student[0].name);
Bscanf(“%d”,&student[0].age);
Cscanf(“%d”,&(p->sex));
Dscanf(“%d”,p->age);
正确答案
答案解析
略
相似试题
(单选题)
对于函数定义: void FUN(int n, double x) { … } 若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。
(单选题)
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是()。 main( ) { int *p,*q,a,b; p=&a; printf(“input a:”); scanf(“%d”,*p); …… }
(单选题)
下面的函数调用语句含有的实在参数的个数是()。 func((exp1,exp2),(exp3,exp4,exp5));
(单选题)
若有以下说明和语句: struct student{ int age; int num; }std, *p; p=&std; 则下面对该结构体变量std中成员age的引用方式错误的是()。
(单选题)
若a,b均为float类型变量,则以下不符合C语言语法的赋值语句是()。
(单选题)
在C语言中,结构体类型变量在程序执行期间()。
(单选题)
当说明一个结构体变量时,系统分配给它的内存是()。
(单选题)
fscanf函数的正确调用形式是()。
(判断题)
系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。