阅读以下程序,写出程序运行后的输出结果是 ______。#include<iostream.h>void main(){ char a[]={

题目
阅读以下程序,写出程序运行后的输出结果是 ______。includevoid main(){ char a[]={

阅读以下程序,写出程序运行后的输出结果是 ______。 #include<iostream.h> void main(){ char a[]={'H','e','r','1',‘o’,'\0'}; int i, j; i=sizeof(a)/sizeof(char); j=strlen(a) cout<<i<<' '<<j; }

A.6 6

B.5 6

C.1 5

D.6 5

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读以下程序,写出程序运行后的输出结果是 ______。includevoid main(){char a[]={'

阅读以下程序,写出程序运行后的输出结果是 ______。 #include<iostream.h> void main(){ char a[]={'H','e','1','1','o','\0'}; int i,j; i=sizeof(a)/sizeof(char); j=strlen(a) cout<<i<<‘ ’<<j;

A.6 6

B.5 6

C.1 5

D.6 5


正确答案:D

第2题:

有以下程序,程序运行的结果是 ______。includeincludevoid main(){charx

有以下程序,程序运行的结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char x[]= "C++" ,y[10]= "C++" ; cout<<sizeof(x)/sizeof(char)<<“,”<<sizeof(y)/sizeof(char); }

A.3 3

B.4 4

C.4 10

D.10 10


正确答案:C

第3题:

以下程序运行后,输出结果是()includess(char*s){char*p=s; while(*p)p++ return(p-s);

以下程序运行后,输出结果是( ) #include<stdio.h> ss(char *s) { char*p=s; while(*p) p++ return(p-s); } main() { char *a="abded" int i; i=ss(a) ; printf("%d\n",i); }

A.8

B.7

C.6

D.5


正确答案:D

第4题:

有以下程序include.main(){char*p="abcde\ofghjik\0";printf("%d\n",strlen(p));} 程

有以下程序 #include.<string.h> main() { char *p="abcde\ofghjik\0"; printf("%d\n",strlen(p)); } 程序运行后的输出结果是

A.12

B.15

C.6

D.5


正确答案:D
解析:本题首先定义了一个字符型指针变量p,并用一个宇符串给它赋值,然后调用printf()函数输出p所指向的字符串的长度。字符串的结束标记为“\0”,其长度为“\0”前的字符个数,故长度为5。所以4个选项中D正确。

第5题:

以下程序运行后的输出结果是【】。include main(){int i=10,j=0;do{j=j+ i; i--;}while

以下程序运行后的输出结果是【 】。

include <iostream.h>

main()

{

int i=10,j=0;

do

{

j=j+ i; i--;

}

while(i>2);

cout<<j;

}


正确答案:52
52

第6题:

以下程序运行后,输出结果是______。includess(char*s){char *p=s; while(*.p)p++; retu

以下程序运行后,输出结果是______。#include<stdio.h>ss (char *s){ char *p=s; while(*.p)p++; return(p-s);}main(){ char *a="abded"; int i; i=ss((A); print ("%d\n",i);}

A.8

B.7

C.6

D.5


正确答案:D

第7题:

有以下程序:includeincludevoid main( ){char * p="abcde\0fghjik\0";c

有以下程序: #include<string.h> #include<iostream.h> void main( ) { char * p="abcde\0fghjik\0"; cout < < strlen(p) ;} 程序运行后的输出结果是

A.12

B.15

C.6

D.5


正确答案:D
解析:C++语言规定了一个字符串结束标志,以字符'\0'代表,在遇到'\0'时,表示字符串结束,由它前面的字符组成字符串。

第8题:

有以下程序includeincludevoid main( ){char*p="abcde\0fghjik\0"; cou

有以下程序 #include<string.h> #include<iostream.h> void main( ) { char*p="abcde\0fghjik\0"; cout<<strlen(p);} 程序运行后的输出结果是

A.12

B.15

C.6

D.5


正确答案:D
解析:C++语言规定了一个字符串结束标志,以字符'\0'代表,在遇到'\0'时,表示字符串结束,由它前面的字符组成字符串。

第9题:

以下程序的输出结果是【】。 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;

}


正确答案:5678
5678