举一反三
- 有以下程序,程序运行后的输出结果是( )。 main() { char p[20]={'a','b','c','d'}, q[]="abc", r[]="abcde"; strcat(p, r); strcpy(p+strlen(q), q); printf("%d\n", strlen(p)); } A: 9 B: 6 C: 11 D: 7
- 有以下程序 #include main( ) char p[20]=’a’,’b’,’c’,’d’,q[ ]="abc",r[ ]="abcde’; strcat(p,r) ;strcpy(p+strlen(q),q); printf("%d\n",strlen(p)); 程序运行后的输出结果是 A: A)9 B: B)6 C: C)11 D: D)7
- 以下程序的运行结果是charp[20]={'a','b','c','d'};charq[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strcat(p,q);printf("%d,%d ",sizeof(p),strlen(p));
- 以下哪个步骤是P⟷Q⇔ (﹁P∧﹁Q )∨(Q∧P)等价证明的正确步骤 P⟷Q 1、⇔( P→Q)∧( Q→P) 2、⇔( P→Q)∨( Q→P) 3、⇔(﹁P∨Q)∧(﹁Q∨P) 4、⇔(﹁P∧Q)∨(﹁Q∧P) 5、⇔[﹁P∨(﹁Q∨P)]∧[Q∨(﹁Q∨P)] 6、⇔[﹁P∧(﹁Q∨P)]∨[Q∧(﹁Q∨P)] 7、⇔[(﹁P∧﹁Q)∨(﹁P∧P)]∨ [(Q∧﹁Q)∨(Q∧P)] 8、⇔[(﹁P∧﹁Q)∧T]∨[T∧(Q∧P)] 9、⇔[(﹁P∧﹁Q)∨ F]∨[F∨(Q∧P)][br][/br] 10、⇔ (﹁P∧﹁Q )∨(Q∧P) A: 1-4-6-9-10 B: 2-4-5-7-9-10 C: 1-3-6-7-9-10 D: 2-4-6-7-9-10
- 以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d ",strlen(p+20)); } 程序运行后的输出结果是
内容
- 0
求公式 [P→(Q∧R)]∧[﹁P→(﹁Q∧﹁R] 的析取范式( )。 (请自己在练习册上进行详细演算,然后根据演算结果选择) A: (﹁P∨Q)∧(﹁P∨R)∧(P∨﹁Q)∧(P∨﹁R) B: (P∧Q∧R)∨(﹁P∧﹁Q∧﹁R) C: T (永真式) D: (P∧﹁Q∧﹁R)∨(P∧﹁Q∧﹁R)
- 1
阅读下面程序:li_one = ['p','c','q','h']li_two = ['o']li_one.extend(li_two)li_one.insert(2,'n')print(li_one)运行程序,输出结果正确的是() A: ['p','c','n','q','h','o'] B: ['p','c',h','q','n','o'] C: ['o','p','c','n','q','h'] D: ['o','p','n','c','q','h']
- 2
以下程序的输出结果是________ 。 main() { char *p="abcdefgh",*r; long *q; q=(long*)p; q++; r=(char*)q; printf("%s\n",r); }
- 3
有以下程序 #include "stdio.h" main() { char *p,*q; p=(char *)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); printf("%s%s ",p,q); } 若从键盘输入:abc def<回车>,则输出结果是
- 4
13.若从键盘输入“abc def”并按Enter键,则以下程序的输出结果是____________。 #include #include void main() { char *p,*q; p=(char *) malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); printf("%s %s",p,q); }