以下程序的输出结果是( )。#include int main(void){int n=9;while(n>6){n--;printf("%d",n);}return 0;}
A. 987
B. 876
C. 8765
D. 9876
查看答案
以下函数调用语句含有实参的个数为( )。func((exp1,exp2),(exp3,exp4,exp5));
A. 1
B. 2
C. 4
D. 5
以下程序的输出结果是( )。#include int main(void){int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);return 0;}
A. 16
B. 10
C. 8
D. 6
以下定义结构变量的语句中,错误的是( )。
A. struct student{ int num; char name[20];} s;
B. struct student{ int num; char name[20];};struct s;
C. struct student{ int num; char name[20];};student s;
D. struct student{ int num; char name[20];};struct student s;
根据下面的定义,能打印出字母M的语句是( )。struct person{char name[10];int age;} c[10] = { “John”, 17, “Paul”, 19, “Mary”, 18, “Adam”, 16 };
A. printf(“%c”, c[3].name);
B. printf(“%c”, c[3].name[1]);
C. printf(“%c”, c[2].name[0]);
D. printf(“%c”, c[2].name[1]);