题目内容

选择出i的正确结果○。int i;char *s="a\045+045\'b";for (i=0; *s++;i++);

A. 5
B. 8
C. 11
D. 12

查看答案
更多问题

如下程序的执行结果是○。#include main(){ int i;char *s="a\n35\b";for (i=0;*s++;i++);printf("i=%d\n",i);}

A. i=5
B. i=6
C. i=7
D. i=8

如下程序的执行结果是○。#include main(){ int i;char *s="a\\\\\n";for(i=0;s[i]!='\0';i++)printf("%c",*(s+i));}

A. a
B. a\
C. a\\
D. a\\\\

如下程序的执行结果是○ 。#include main(){ int i;char *s="\"";for(i=0;s[i]!='\0';i++)printf("%c",*(s+i));}

A. \"
B. a"
C. "\""
D. 不正确

定义:int *p1, *p2, m, n; 下面正确的语句是( )。

A)p1=&m; p2=&p1;
B)p1=m; p2=n; *p2=*p1=15;
C)p1=&m; *p2=15;
D)p1=&m; p2=&n; *p2=*p1=15;

答案查题题库