更多"设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个"的相关试题:
[单项选择]设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) ( )
struct date
long * cat;
struct date *next;
double dog; too;
printf("%d",sixeof(too));
A. 20
B. 16
C. 14
D. 12
[单项选择]设有以下定义和语句:
char str[25]="Program", *p;
p=str;
则以下叙述中正确的是
A. str数组长度和p所指向的字符串长度相等
B. *p与str[0]的值相等
C. str与p的类型完全相同
D. 数组str中存放的内容和指针变量p中存放的内容相同
[单项选择]设有以下定义和语句:
char str[25]="Program",*p;
p=str;
则以下叙述中正确的是()
A. str数组长度和p所指向的字符串长度相等
B. *p与str[0]的值相等
C. str与p的类型完全相同
D. 数组str中存放的内容和指针变量p中存放的内容相同
[单项选择]设有以下定义和语句:
char str[20]="Program",*p;
p=str;
则以下叙述中正确的是( )。
A. *p与str[0]的值相等
B. str与p的类型完全相同
C. str数组长度和p所指向的字符串长度相等
D. 数组tr中存放的内容和指针变量p中存放的内容相同
[单项选择]设有以下定义和语句:
char str[20]="Program", *P;
p=str;
则以下叙述中正确的是( )。
A. *p与str[0]中的值相等
B. str与p的类型完全相同
C. str数组的长度和p所指向的字符串长度相等
D. 数组str中存放的内容和指针变量p中存放的内容相同
[单项选择]若有以下定义(设int类型变量占2个字节)
int i=8,j=9:
则以下语句:
printf("i=%%d,j=%%%d/n",i,j);
输出的结果是( )。
A. i=8,j=9
B. i=%d,j=%8
C. i=%d,j=%d
D. 8,9
[单项选择]设有以下语句:
char str1[]="string",str2[8],*str3,*str4=="string;
则______不是对库函数的正确调用。
A. strcpy(str1,"HELLO1");
B. strcpy(str2,"HELLO2");
C. strcpy(str3,"HELLO3");
D. strcpy(str4,"HELLO4")
[单项选择]设有以下语句:
char str1 []="string"mstr2 [8],*str3,*str4=="string";
则 ______不是对库函数的正确调用。
A. strcpy(str1,"HELLO1");
B. strcpy(str2,"HELLO2");
C. strcpy(str3,"HELLO3");
D. strcpy(str 4,"HELLO4");
[单项选择]设有以下语句:
char strl[]="string",str2[8],*str,*str4="string";
则______不是对库函数的正确调用。
A) strcpy(strl,"HELLO1"); B) strcpy(str2,"HELLO2");
C) strcpy(str3,"HELLO3"); D) strcpy(str4,"HELLO4");
[单项选择]设有定义语句int a[]=66,88,99;,则以下对此语句的叙述错误的是( )。
A. 定义了一个名为a的一维数组
B. a数组有3个元素
C. a数组的下标为1~3
D. 数组中的每个元素都是整型