有如下定义
struct person{char name[9]; int age;};
strict person class[10]={"Johu", 17,
"Paul", 19
"Mary", 18,
"Adam 16,};
根据上述定义,能输出字母M的语句是()。
A. prinft("%c\n",class[3].mane);
B. pfintf("%c\n",class[3].name[1]);
C. prinft("%c\n",class[2].name[1]);
D. printf("%^c\n",class[2].name[0]);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346501.html
点击查看答案
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()。
A.
k=*p1+*p2;
B. p2=k;
C. p1=p2;
D. k=*p1 * (*p2);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346515.html
点击查看答案
下列条件语句中,输出结果与其他语句不同的是()。
A. if(a) printf(“%d\n”,x); else printf(“%d\n”,y);
B. if(a==0) printf(“%d\n”,y); else printf(“%d\n”,x);
C. if(a!=0) printf(“%d\n”,x); else printf(“%d\n”,y);
D. if(a==0) printf(“%d\n”,x); else printf(“%d\n”,y);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034650b.html
点击查看答案
有如下条件表达式,若a=2、b=4、c=5 、d=7则表达式的值为()。a > b ? a : c > d ? c : d
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e034650d.html
点击查看答案
若有定义语句:int year=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
A. *p+=1;
B. (*p)++;
C. ++(*p);
D. *p++;
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346505.html
点击查看答案
以下有关switch语句的正确说法是()。
A. break语句是语句中必须的一部分
B. 在switch 语句中可以根据需要使用或不使用break语句
C. break语句在switch 语句中不可以使用
D. 在switch 语句中的每一个case都要用break语句
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034651c.html
点击查看答案
有以下程序
main()
{int i,s=0,t[]={l,2,3,4,5,6,7,8,9};
for(i=0;i<9;i+=2)s+=*(t+i);
printf("%d\n",s);
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346514.html
点击查看答案
请读程序:
main()
{ static int a[]={1,2,3,4,5,6}
int *p;
int i;
p=a;
*(p+3)+=2;
printf("n1=%d,n2=%d\n:",*p,*(p+3));
}
其输出是( )。
A. n1=1;n2=5
B. n1=2,n2=6
C. n1=1
n2=7
D. n1=1,n2=6
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650a.html
点击查看答案
设有以下说明语句
typedef struct
{ int n;
char ch[8];
} PER;
则下面叙述中正确的是( )。
A. PER 是结构体变量名
B. PER是结构体类型名
C. typedef struct 是结构体类型
D. struct 是结构体类型名
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034650a.html
点击查看答案
有以下程序
#include
void fun(int *x,int i)
{*x=*(x+i);}
void main()
{ int a[8]={1, 2, 3, 4, 5, 6, 7, 8},i;
fun(a,2);
for(i=0; i<8/2; i++)
{ printf("%d",a[i]);}
printf("\n");
}
执行后的输出结果是( )。
A. 3234
B. 3231
C. 2334
D. 2331
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346515.html
点击查看答案