scanf(\
若用户输入12abc34 56def78,那么调用后s的是( )。 A. abc
B. abc34
D. 一个空格
C. abc34 56def
7.以下程序的执行结果是( )。 #include \void main()
{ int a[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}}; int i,s=0; for(i=0;i<4;i++) }
s+=a[i][1];
printf(\
A. 11 B. 13 C. 19 D.20
8.以下程序的执行结果是( )。 #include \#include \void main()
{ char str[][10]={\ }
A. ABCD B. ABCD C. EFG D. FGH FGH EFG JK KL KL IJ O
9.执行下列语句后,字符串str的值是( )。
for(k=1;k<3;k++) printf(\
strcpy(str,\strcpy(&str[4],\strcat(str,\A. \
B. \
C. \ D. \10.执行下列程序的结果是( )。 #include \void main()
{ char s[]=\
int k;
for(k=1;(c=s[k])!='\\0';k++)
{ switch(c)
{ case 'A':putchar('%');continue;
case 'B':++k;break;
default:putchar('*');
case 'C':putchar('&');continue; }
putchar('#'); } }
A.#&*&%
B. %&*
C. %&&*% D. #
6.9 自测练习
1. 以下叙述中错误的是( )。 A.C程序必须由一个或一个以上的函数组成

