网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设有char*a=”ABCD”;,则printf(“%s”,a)的输出是(),而printf(“%c”,*a)的输出是()。
参考答案
更多 “设有char*a=”ABCD”;,则printf(“%s”,a)的输出是(),而printf(“%c”,*a)的输出是()。” 相关考题
考题
有以下程序 main() { char s[]="ABCD",*p; for(p=s+1;p<s+4;p++)printf("%s\n",p); } 程序运行后的输出结果是A.ABCD BCD CD DB.A B C DC.B C DD.BCD CD D
考题
下面程序的输出结果是【】。char b[]="ABCD";main(){char b[30];strcpy(b[0],"GH");strcpy(main(){char b[30];strcpy(b[0],"GH");strcpy(b[1],"GH");strcpy(b[2],"GH");printf("%s\n",b);}
考题
char *p1=“abcd”, *p2=“ABCD”,str[50]=“xyz”;strcpy(str+2,strcat(p1+2,p2+1));printf(“%s”,str); 请问输出结果?
考题
以下程序的输出结果是( )。 main { char w[][10]={"ABCD","EFGH","IJKL"," MNOP"),K; for(k=1;k3;k++)printf("%s\n",w[k]);A.ABCD FGH KLB.ABCD EFG UC.EFG JK OD.EFGH UKL
考题
下面程序的输出是______。 char s[]="ABCD"; main() { char *p; for(p=s;p<s+4;p++) printf("%s\n",p); }A.ABCD BCD CD DB.A B C DC.D C B AD.ABCD ABC AB A
考题
有以下程序: include main( ) {char s[ ] ="159" , * p;p=s;printf( "% c", * p + +
有以下程序: #include <stdio.h> main( ) { char s[ ] ="159" , * p; p=s; printf( "% c", * p + + ); printf("%~", * p++);}程序运行后的输出结果是( )。A.15B.16C.12D.59
考题
以下程序运行后的输出结果是( )。 include main() {char ch[]="abcd",x[4][4];int i; f
以下程序运行后的输出结果是( )。 include<string.h> main() {char ch[]="abcd",x[4][4];int i; for(i=0;i<4;i++)strcpy(x[i],ch); for(i=0;i<4;i++)printf("%s",x[i][i]); printf("\n"); }
考题
下面程序的输出结果是 ( ) char b[]="ABCD"; main() { char * chp; for ( chp=b; * chp;chp + =2 )printf("%s",chp); print{("\n"); }A.ABABCDB.ABCDABC.ABCDDD.ABCDCD
考题
以下程序:includeincludemain(){char str[]="abcd\n\123\xab";printf("%d"
以下程序: #include<stdio.h> #include<string.h> main() {char str[]="abcd\n\123\xab"; printf("%d",(str)); } 运行后的输出结果是( )。A.10B.9C.7D.14
考题
以下程序的输出结果为main(){ char *alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char **p; int i; p=alpha; for(i=0;i4;i++) printf("%s",p[i]); printf("\n");} A.ABCDEFGHIJKL B.ABCDC.ABCDEFGHIJKLMNOP D.AEIM
考题
若有定义和语句 ( ) char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)A.输出abcdB.输出aC.abcdμμμμμD.编译不通过
考题
关于C++ 输出函数cout 与 printf 的区别
我知道在C++中cout和printf都能用于输出,但是他俩肯定在输出的方式、细节上有差别的。我想问指针,char*p=“abcd”按我的理解p就是存储地址的变量,输出p就应该是输出存储“abcd”的空间首地址。用printf则输出的是存储“abcd”的空间首地址(这和我预想的一样),用cout输出p则整个字符数组都输出了,这是为什么?他们两个的输出方式到底有什么差别。以至于输出同一个变量会得到不同的结果?比如:#includeiostream#includestdio.husingnamespacestd;intmain(){char*p="abcd";coutp""*p;//这里p输出的是abcd完整的字符串,而*p则输出的是第一个字符a。printf("%x%c",p,*p);//这里p则输出的是存储“abcd”的空间首地址,*p则输出第一个字符a。return0;}
考题
有以下程序(说明:字母A的ASCII码值是65)#includevoid fun(char *s){ while(*s){ if(*s%2) printf(%c,*s);s++;}}main(){ char a[]=BYTE;fun(a); printf(\n);}程序运行后的输出结果是A.BYB.BTC.YTD.Y
考题
若有以下定义和语句,则输出结果是(口代表空格)______。char s[10]; s="abcd"; printf("%s\n",s);A.输出abcdB.输出aC.输出abcd口口口口口D.编译不通过
考题
下面程序的输出结果是( )。 char s()="ABCD",*p; main() { for(p=s;p<s+4;p++)printf("%s\n",p); )A.ABCD BCD CD DB.A B C DC.D C B AD.ABCD ABC AB A
考题
设有如下程序: char sub(char * q) {while(* q,='\0') {if(*q>='A'*q<='Z')*q=* q+32; else if(*q>='a' *q<='z')*q=*q-32; printf("%c",*q); q++;} } main() {char *s="abcABC"; sub(s); } 则程序运行后的输出结果是( )A.ABCabcB.abcABCC.abcabcD.ABCABC
考题
设已执行预编译命令include,以下程序段的输出结果是()。char s[]="an apple";printf("
设已执行预编译命令#include<string.h>,以下程序段的输出结果是( )。 char s[]=" an apple" ; printf(" %d\n" ,strlen(s));A.7B.8C.9D.10
考题
设有如下函数定义,则输出结果为_______。 char*fun(char*str) { char*p=str; while(*p) {if(*p>'d')continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }A.welcomeB.come!C.wD.程序进入死循环
考题
下面程序输出的结果是()。includemain(){char *a="1234";fun(a);printf("\n");}fun(cha
下面程序输出的结果是( )。 #include<stdio.h> main() { char *a="1234"; fun(a); printf("\n"); } fun(char *s) { char t; if(*s) { t=*S++;fun(s);} else return; if(t!='\0') putchar(t); }A.1234B.4321C.1324D.4231
考题
若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()A、输出abcdB、输出aC、输出abcduuuuuD、编译不通过
考题
单选题若有以下定义和语句:char s1[10]=abcd!, *s2=n123\\;printf(%d%d, strlen(s1), strlen(s2));则输出结果是( )。A
55B
105C
107D
58
考题
单选题若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()A
输出abcdB
输出aC
输出abcduuuuuD
编译不通过
考题
单选题有以下程序:#include main(){ char *s[6]={ABCD,EFGH,IJKL,MNOP,QRST,UVWX},**p; int i; p=s; for(i=0;i4;i++)printf(%s,p[i]); printf();}程序运行后的输出结果是( )。A
ABCDEFGHIJKLMNOPB
ABCDEFGHHKLC
ABCDD
AEIM
热门标签
最新试卷