char flag1,a=10,b=2,c=3;flag1=(a>b)&&(b>c);则flag1=?() (A) 0 (B) 1 (C) 2 (D) 4
char flag1,a=10,b=2,c=3;flag1=(a>b)&&(b>c);则flag1=?( )
(A) 0 (B) 1 (C) 2 (D) 4
char flag1,a=10,b=2,c=3;flag1=(a>b)&&(b>c);则flag1=?( )
(A) 0 (B) 1 (C) 2 (D) 4
第1题
A.void fun(char (*p)[2]);
B.void fun(char (*p)[10]);
C.void fun(char *p[2]);
D.void fun(char **p);
第2题
第3题
A.printf(“%c\n”,class[3].name)
B.printf(“%c\n”,class[3].name[1])
C.printf(“%c\n”,class[2].name[1])
D.printf(“%c\n”,class[2].name[0])
第4题
下面程序的运行结果是什么?#include <iostream>using namespace std;int main(){ char a[2][10]={"Xyccw"," XYcCw "}; int i; for (i=0; i<5; i++) { if(a[0]!=a[1]) break; } if (i==5) cout<<"两个字符串相同"<<endl; else if (a[0]a[1]) cout<<"较大的字符串为:"<<a[0]<<endl; else cout<<"较大的字符串为:"<<a[1]<<endl; return 0;}
第5题
struct person{char name[9] ; int age;} ; struct person class[10]={ “john ”,17, “paul ”,19, “mary”,18, “ adam”,16} ;
A.printf(“%c\n”,clsaa[2].name[0]);
B.printf(“%c\n”,class[3].name[1]);
C.printf(“%c\n”,class[3].name);
D.printf(“%c\n”,class[2].name[1]);
第6题
A.char str[10]={"string"}; 等价于char str[10]; str={"string"};
B.char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"
C.char *s="string"; 等价于char *s; s="string";
D.char *s="string"; 等价于char *s; *s="string";
第7题
A.char *p; scanf("%s", p);
B.char str[10]; scanf("%s", &str);
C.char str[10], *p; p=str; scanf("%s", p);
D.char str[10], *p=str; scanf("%s", p[1]);"
第8题
A.char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);
B.char str[10], *st="abcde"; strcat(str, st);
C.char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);
D.char str[10]="", *st="abcde"; strcat(str, st);"
第9题
A.int n=10;int a[n];"
B."main(){char str[10]=”aman”}"
C."static int[][3]={{0,1,2},{80,89,2}};"
D.static char[5]=“i am a student.”;
第10题
A.char s[5]={"12345"};
B.char s[5]={'1', '2', '3', '4', '5'};
C.char *s; *s="12345";
D.char *s="12345"; "