一些C语言的问题3非常感谢您能回答, 谢谢您

33、int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}, (*p)[3]; p=a+1; 则*(*(p+1)+1)值 A)1 B)5 C)8 D)11 34、char *s, t[5]; 使 t能构字符串语句 A) s=1234; strcpy(t, s); B) *t=’M’, t[1]=’\0’; strcat(t , 12); C) s=12345\06; strcpy(t,s); D) s=123456,strcpy(t,s); t[4]=’\0’; 35、char *s, t[10]; 则确语句 A)t=1234; B)s=4321; C)t[0]=abcd; D)*s=abcd 36、char *s,t[10]; 设读入字符超5, 则确语句 A) gets(t); B)s=t; gets(s); C)t=s;gets(s); D)gets(t+1); 37、说确 A)形参内部变量 B)同函数同复合语句定义同名变量 C)内层程序块访问外层程序块定义同名变量 D)同函数, 所变量能重名 38、错误说 A)变量作用域完全取决于定义位置 B)外部变量函数外任意位置定义 C)定义外部静态变量目限制其编译单位引用 D)内部变量作用域存期致 39确说 A)C程序用EOF作文件结束标志 B) C程序文件由记录构 C) C程序文件既顺序存储随机存取 D) C程序程序结束文件自关闭, 所省略关闭操作. 50、fp指向文件指针,读文件尾部, 则feof(fp) 值 A)0 B)-1 C)非0值 D)NULL

第1个回答  2019-12-23
33题,p=a+1意思指针指向第二行行首,*p==>>a[1]*(*(p+1)+1)===>>>*(*(a+1+1)+1)==>>*(*(a+2)+1)==>>*(a[2]+1)==>>a[2][1],结5
34题选C.
35选B.
36选C.数组名量能赋值
37选D
38选D内部静态变量
39、40题自找资料
懂问我
相似回答