【多选题】
以下说法正确的是( )。#include stdio.hint main(){struct student // 声明结构体类型struct student {int num;char name[20];float score;}student1;
【单选题】
struct student{long int num;char name[20];char sex;char addr[20];}______。以下能够正确定义的是
①
a={Li Lin,10101,M,123 Beijing Road
②
a={10101,Li Lin,123 Beijing Road,M
③
a={10101,Li Lin,M,123 Beijing Road
④
a={123 Beijing Road,Li Lin,M,10101};
【单选题】
以下程序的运行结果是( )。#include stdio.hmain(){struct date{ int year,month,day;}today;printf(%d\n,sizeof(today));}
【简答题】
通过变量的地址进行的访问,称为[填空1]访问。
【简答题】
#include stdio.hint main(){void swap(int *p1,int *p2);int a,b;int*pointer_1,*pointer_2;printf(please enter a and b:scanf(%d,%d,a,pointer_1=pointer_2=if(ab) swap(pointer_1,pointer_2);printf(%d,%d\n,a,b);return 0;} void swap(int *p1,int *p2){int temp;temp=*p1;*p1=*p2;*p2=temp;}若输入5,9,则输出为[填空1]。
【简答题】
若有p=printf(“%o”,p);则输出的是a的[填空1]。
【简答题】
指针类型的数据可以作为函数参数时,是将一个变量的[填空1]传递到另一个函数中。
【简答题】
把a的地址赋给指针变量p,则应写成[填空1]。