A、9 7 9 5 10 5РB、9 5 9 3 10 3РC、9 5 7 3 8 3РD、7 5 7 3 8 3 Р【6: D】有如下定义:char str[6]={ 'a','b','\0','d','e','f'}; 则语句:Рprintf("%s",str);的输出结果是( )。РA、ab\ B、abdef C、ab\0 D、abР【6:B】若有定义:int a=2;则语句a=strcmp("miss","miss");运行后a的值为( )。РA、1 B、0 C、-1 D、2Р【6:B】以下程序段运行后屏幕输出为( )。Рchar str[]="ab\\cd";Рprintf("%d",strlen(str));РA、4 B、5 C、6 D、7Р【7:B】以下程序运行后屏幕输出为( )。Р#include<stdio.h>Рint f(int x,int y)Р{Рreturn(x+y);Р}Рmain()Р{Рint a=2,b=3,c;Рc=f(a,b);Рprintf("%d+%d=%d\n",a,b,c);Р}РA、0 B、2+3=5 C、2+3=0 D、3+2=5Р【7:D】以下程序运行后屏幕输出为( )。Р#include<stdio.h>Рint a=2,b=3;Рint max(int a,int b)Р{Рint c;Рc=a>b?a:b;Рreturn(c);Р}Рmain()Р{Рint a=4;Рprintf("%d",max(a,b));Р}РA、2,3 B、2 C、3 D、4Р【7:D】下面程序的输出结果是( )。Р#include <stdio.h>Рint global=100;Рfun()Р{Рint global=5;Рreturn ++global;Р}Рvoid main()Р{Рprintf("%d\n",fun());Р}