网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序#include void fun1(char *p){ char *q; q=p; while(*q!='\0') { (*q)++; q++; } }main(){ char a[]={Program},*p; p=&a[3]; fun1(p); printf(%s,a); }程序执行后的输出结果是( )。
A
Prohsbn
B
Prphsbn
C
Progsbn
D
Program
参考答案
参考解析
解析:
函数fun1功能是将字符串中元素加1,main函数将数组第4个元素的指针传进fun1函数中,所以字符'g'、'r'、'a'、'm'都变为ASCII表上相邻的下一元素,答案选择A选项。
函数fun1功能是将字符串中元素加1,main函数将数组第4个元素的指针传进fun1函数中,所以字符'g'、'r'、'a'、'm'都变为ASCII表上相邻的下一元素,答案选择A选项。
更多 “单选题有以下程序#include void fun1(char *p){ char *q; q=p; while(*q!='\0') { (*q)++; q++; } }main(){ char a[]={Program},*p; p=a[3]; fun1(p); printf(%s,a); }程序执行后的输出结果是( )。A ProhsbnB PrphsbnC ProgsbnD Program” 相关考题
考题
以下与库函数strcpy(char *p, char *q)功能不相等的程序段是()。
A.strcpy1(char *p, char *q){ while ((*p++=*q++)!='\0')}B.strcpy2( char *p, char *q){ while((*p=*q)!='\0'){p++ q++}}C.strcpy3(char*p, char *q){ while (*p++=*q++)}D.strcpy4(char *p, char *q){ while(*p)*p++=*q++}
考题
有以下程序void fun1(char *p){ char *q;q=p;while(*q!='\0'){ (*q)++; q++; ) }}main(){ char a[]={"Program"),*p;p=a[3];fun1(p);printf(" % s\n",a);}程序执行后的输出结果是A)ProhsbnB)PrphsbnC)ProgsbnD)Program
考题
有以下程序: void fun1(char*p) {char*q; q=P; while(*q!='\0') { (*q)++;q++;} } main() {char a[]={"Program"),*p; p=&a[3];funl(p);printf("%s\n",A); } 程序执行后的输出结果是( )。A.ProhsbnB.PrphsbnC.ProgsbnD.Program
考题
有以下程序 include main() { char p[20]={'a','b','c','d'},q[]="abc",r[]
有以下程序 #include<string.h> main() { char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p,q); printf("%d%d\n",sizeof(p),strlen(p)); } 程序运行后的输出结果是A.20 9B.9 9C.20 11D.11 11
考题
有以下程序 include main() { char p[20]={'a','b','c','d'},q[]="abc",r[]
有以下程序 #include<string.h> 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.9B.6C.11D.7
考题
有以下程序:includemain(){char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf(
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); ptintf("%s%s\n",p,q); } 若从键盘输入abc def<回车>,则输出的结果是( )。A.def defB.abc defC.abc dD.d d
考题
有以下程序:includemain(){char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde"strc
有以下程序: #include<string.h> main() {char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde" strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",sizeof(p)); } 程序运行后的输出结果是( )。A.9B.6C.11D.7
考题
有以下程序: includemain(){char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; sca
有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);printf("%s %s\n",p,q); } 若从键盘输入;abc def<回车>,则输出结果是 ______。A.def defB.abc defC.abe dD.d d
考题
若有以下程序段: include using namespace std; int main() {char*p="abcdefgh",*r;l
若有以下程序段:include <iostream>using namespace std;int main(){char*p="abcdefgh",*r;long*q;q=(long*)p;q++;r=(char*)q;cout<<r<<end1;return 0;}该程序的输出结果是【 】。
考题
有以下程序:void funl(char*p){ char*q;q=P;while(*q!=\O){(*q)++;q++;}}main{ char a[]={Program),*P;p=&a[3];funl(p);printf(%s\n,a);}程序执行后的输出结果是( )。A.ProhsbnB.PrphsbnC.ProgsbnD.Program
考题
以下程序的输出结果是【】。 includevoid main() {char *p= "12345678" , *r;long *q;
以下程序的输出结果是【 】。include<iostream. h>void main() {char *p= "12345678" , *r;long *q;q=(long *)p;q++;r= (char *) q:cout<<r;}
考题
有以下程序: include void funl (char * p){char * q; q=p; while( *q! ='\0') } (*q)
有以下程序: #include <stdio.h>void funl (char * p){ char * q; q=p; while( *q! ='\0') } (*q) ++;q++;}mains( ){ char a[ ] = { "Program" } , * p; p = a[3]; fun1 (p); printf("% s \n" ,a);}程序执行后的输出结果是( )。A.ProhsbnB.PrphsbnC.ProgsbnD.Program
考题
若有如下程序:include using namespace std;int main(){ char *p="abcdefgh",*r; lon
若有如下程序: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q=(long *)p; q++; r=(char *)q; cout<<r<<end1; return 0; } 上述程序的输出结果是( )。A.abcdefghB.0C.abcdD.efgh
考题
以下程序的输出结果是()。includeusing namespace std;void fun(char**q){++q;cout
以下程序的输出结果是( )。 #include<iostream> using namespace std; void fun(char**q) { ++q; cout<<*q<<end1; } main() { static char*s[]={"HI","HELL0","TEST"}; char**p; p=s; fun(p); system("PAUSE"); return 0; }A.为空B.HIC.HELL0D.TEST
考题
若有如下程序段: include using namespace std; int main() {char*p="abcdefgh",*r;l
若有如下程序段:include <iostream>using namespace std;int main(){char *p="abcdefgh",*r;long *q;q=(long *)p;q++;r=(char *)q;cout<<r<<end1;return 0;}该程序的输出结果是______。
考题
有以下程序include main(){ char *p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf
有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,q); printf("%s %s\n",p,q); } 若从键盘输入:abc def<回车>, 则输出结果是A.def defB.abc delC.abc dD.d d
考题
以下程序的输出结果是【 14 】#include stdio.h#include stdio.h#include stdlib.h#include string.hmain( ){ char *p,*q,*r,p=q=r=(char*)malioc( sizeof(char)*20);strcpy(p,"attaboy,welcome!");printf(”%c%c%c\n”,p[ 11 ], q[ 3 ],r[ 4 ]);free(p);}
考题
以下程序的输出结果是()。includeint fun (char*s){char *p=s;while (*p!='\0,) p++
以下程序的输出结果是( )。 #include<iostream.h> int fun (char*s) { char *p=s; while (*p!='\0,) p++: return (p-s): } void main() { cout<<fun (" ABCDEF ")<<endl: }A.3B.6C.8D.0
考题
以下程序段的输出结果是 ______。includevoid main(){ char*p[5]={"ABCD","EF","GHI
以下程序段的输出结果是 ______。 #include<iostream.h> void main(){ char*p[5]={"ABCD","EF","GHI","JKL","MNOP"}; char **q=p; int i; for(i=0;i<=4;i++) cout<<q[i]; }A.ABCDEFGHIJKLB.ABCDC.ABCDEFGHIJKMNOPD.AEGJM
考题
有以下程序:include main( ){char P[] = {'a','b','c'} ,q[]: "abc";printf( "% d % d
有以下程序:#include <stdio.h>main( ){ char P[] = {'a','b','c'} ,q[]: "abc"; printf( "% d % d \ n", sizeof(p), sizeof(q) );}程序运行后的输出结果是( )。A.44B.33C.34D.43
考题
有以下程序 void fun 1 (char *p) { char *q; q=p; while(*q!='\0') {(*q)++;q++;} } main() {char a[]={"Program"},*p; p=a[3];fun1(p);printf("%s\n",a); } 程序执行后的输出结果是______。A.ProhsbnB.PrphsbnC.ProgsbnD.Program
考题
有以下程序: include main( ) { char *p ,* q; p=(char * )malloc(sizeof(char
有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("%s%s\n",p,q); } 若从键盘输入:abc def<回车>,则输出结果是A.def defB.abc defC.abc dD.d d
考题
有以下程序:include using namespace std;int main ( ){ char s1[10],s2[10]; char*p
有以下程序: #include <iostream> using namespace std; int main ( ) { char s1[10],s2[10]; char *p=s1,*q=s2; cin>>s1>>s2; while (*p ! =' \0 ' ) p++; while (*q!='\0') *p++=*q++; *p='\0'; cout<<s1<<end1; return 0; }A.abcd0ghijB.abcd0ghij0C.abcdD.abcdghij
考题
以下程序的结果是 include void main( ) { char * p="abcdefgh",* r; long *
以下程序的结果是 #include<iostream.h> void main( ) { char * p="abcdefgh",* r; long * q; q=(long * )p; q++; r=(char * )q; cout < < r < < end1;}A.defgB.cdefC.ghabD.efgh
考题
以下程序的结果是()。includevoid main(){char*p="abcdefgh",*r;long*q;q=(1ong*)P;
以下程序的结果是( )。 #include<iostream.h> void main() {char*p="abcdefgh",*r; long*q; q=(1ong*)P; q++; r=(char*)q; cout<<r<<endl;=A.defgB.cdefC.ghabD.efgh
考题
单选题有以下程序#include void fun1(char *p){ char *q; q=p; while(*q!='\0') { (*q)++; q++; } }main(){ char a[]={Program},*p; p=a[3]; fun1(p); printf(%s,a); }程序执行后的输出结果是( )。A
ProhsbnB
PrphsbnC
ProgsbnD
Program
考题
单选题有以下程序#include #include main(){ char p[20]= {'a','b','c','d'}, q[]=abc, r[]=abcde; strcat(p,r); strcpy(p+strlen(q),q); printf(%d,strlen(p));}程序运行后的输出结果是( )。A
6B
9C
11D
7
热门标签
最新试卷