c语言习题9答案,习题9答案

c语言课后

习 题 9

一.选择题 9.1 若有定义:intx,*p;则以下正确的赋值表达式是()。 (A) p=&x int i; (B) p=x (C) *p=&x (D) *p=*x 9.2 下述程序执行后,变量 i 的正确结果是()。 char*s=″a\045+045\b″; for(i=0;*s++;i++); (A) 7 (B) 8 (C) 9 (D) 10 9.3 以下程序段的输出结果是( )。 charstr[12]={′s′,′t′,′d′,′i′,′o′}; printf(″%d\n″,strlen(str)); (A) 5 (B) 6 (C) 11 (D) 12 9.4 下列函数的功能是( )。 int fun(char*x){ char*y=x; while(*y++); return y-x-1;} (A)求字符串的长度 (B) 比较两个字符串的大小 charstr[]=″Hello″; char*p;p=str; (A)′o′(B)′\0′(C)不确定的值 (D)′o′的地址 9.6 有以下的定义及语句: int a[4][5]; int (*p)[5]=a; 则对数组 a 元素正确引用的表达式是( )。 (A)p+1 二 编程题 9.1 编写一函数,判断 N×N 矩阵是否为上三角阵。 上三角阵是指不含主对角线,下半三 角都是 0 的矩阵。 main(){ int n,*a,i,j,t=0; scanf("%d",&n); for(i=0;i

9.5 执行下列程序段后,printf(″%c″,*(p+5))的值为( )。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值