跪求c语言高手光临回答问题得分

来源:百度知道 编辑:UC知道 时间:2024/05/31 12:51:43
11.若x是整型变量,p是基类型为整型的指针变量,则正确的赋值表达式是( ) 。
A)p=&x; B)p=x; C)*p=&x; D)*p=*x;
12.设有
char str[ ]="Beiging";
则执行printf("%d\n",strlen(strcpy(str,"China"));后,
其输出结果是( ) 。
A) 12 B) 7 C)5 D)14
13 .两次运行下面的程序,如果从键盘上输入的数据分别是6和4,则输出的结果是( ) 。
main( )
{ int x; scanf("%d",&x):
if(x++>5) printf("%d",x);
else printf("%d\n",--x);
}
A) 6和3 B) 7和5 C)7和4 D)6和4
14. C语言中变量的缺省存储类别是( ) 。
A)自动(auto) B)静态(static)
C)寄存器(register) D)外部(extern)
15.若有以下说明和语句:
struct work_type
{ int no;
char *name;
}work,*p=&work;
则以下引用方式不正确的是( )。
work.no B)(*p).no C)p->no D) work->no
16.以下程序的输出结果是( ) 。
#include<stdio.h>
#include<string.h>
main( )
{ char *s1="AbCbEf",*s2="AB";
s1++;s2++;
printf("%d\n",str

11.A
12.C(strcpy字符串复制函数,字符串后的‘\0’也将复制)
13.C(x++>5,即先判断后自加)
14.A
15.D
16.A
17.C(C声明为static值在函数调用后仍占用内存)
18.A
19.C(两侧应为整型)
20.B(char c[]="xx")