题目内容 (请给出正确答案)
[主观]

请读程序段:char str[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。A.68B.0

请读程序段: char str[]="ABCD",*p=str; printf("%d\n",*(p+4)); 程序段的输出结果是______。

A.68

B.0

C.字符'D'的地址

D.不确定的值

请帮忙给出正确答案和分析,谢谢!

查看答案
更多“请读程序段:char str[]="ABCD",…”相关的问题
第1题
设有下列的程序段:char str[]="HelloWorld";char*ptr;ptr==str;执行上面的程序段后,*(ptr+10)的
设有下列的程序段: char str[]="HelloWorld"; char*ptr; ptr==str; 执行上面的程序段后,*(ptr+10)的值为()。
A.'\0'
B.'0'
C.不确定的值
D.'0'的地址

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第2题
有以下程序: #include #include main() { char str[ ]={"Hello,Beijing"}; printf("%d,%d\n",strlen(str),sizeof(str)); } 程序的运行结果是()。
A.13,13
B.13,14
C.13,15
D.14,15

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第3题
有以下程序: #include main() { int k,n=0;char c,str[]="teach"; for(k=0;str[k]
有以下程序: #include main() { int k,n=0;char c,str[]="teach"; for(k=0;str[k];k++) { c=str[k]; switch(k) { case 1:case 3:case 5:putchar(c);printf("%d",++n);break; default:putchar(′N′); } } } 序的运行结果是()。
A.Ne1NN
B.e1a2e3
C.Ne1Nc2N
D.Na1NNNN

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第4题
下列程序运行的结果为:public class Example{String str=new String("good");char[]
下列程序运行的结果为:
public class Example{
String str=new String("good");
char[] ch={'a','b','c'};
public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
str="test ok";
ch[0]='g';
}
}
A. good and abc
B. good and gbc
C. test ok and abc
D. test ok and gbc

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第5题
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 include<string.h> main()
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 include<string.h> main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str)【 】;i<j;i++,j--) { k=str[i];str[i]=str[j];str[j]=k;} printf("%s\n",str);}


请帮忙给出正确答案和分析,谢谢!
点击查看答案
第6题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include<stdio.h
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include<stdio.h> #include<string.h> char *scmp(char *s1,char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main() { int i;char string[20],str[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为
A.abcd
B.adba
C.abc
D.abca
点击查看答案
第7题
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){ char*s1="AbDeG";char*s2="Ab
下面程序的运行结果是 #include<stdio.h> #include<string.h> main() { char*s1="AbDeG"; char*s2="AbdEg"; s1+=2;s2+=2; printf("%d\n",strcmp(s1,s2)); }
A.正数
B.负数
C.零
D.不确定的值

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第8题
请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。
请补充函数fun(),该函数的功能是:分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。
例如,输入aeiouAOUpqn,结果为A∶2 E∶1 1∶1 O∶2 U∶2 Other∶4。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdiO.h>
include<conio.h>
define N 100
void fun(char *str,int bb[ ])
{
char *p=str;
int i=0;
for(i=0;i<6;i++)
【 】;
while(*p)
{
switch(*p)
{
case 'A':
case 'a':bb[0]++;break;
case 'E':
case 'e':bb[1]++;break;
case 'I':
case 'i':bb[2]++;break;
case 'O':
case 'o':bb[3]++;break;
case 'U':
case 'u':bb[4]++;break;
default:【 】;
}
【 】
}
}
main()
{
char str[N),ss[6]="AEIOU";
int i;
int bb[6];
clrscr();
printf("Input a string:\n");
gets(str);
printf("the string is:\n");
puts(str);
fun(str,bb);
for(i=0;i<5;i++)
printf("\n%c:%d",ss[i],bb[i]);
printf("\nother:%d",bb[i]);
}


请帮忙给出正确答案和分析,谢谢!
点击查看答案
第9题
有以下程序段int j; float y; char name[50];scanf("%2d%f%s",&j,&y,name);当执
有以下程序段
int j; float y; char name[50];
scanf("%2d%f%s",&j,&y,name);
当执行上述程序段,从键盘上输入 55566 7777abc 后, y 的值为
A ) 55566.0
B ) 566.0
C ) 7777.0
D ) 566777.0


请帮忙给出正确答案和分析,谢谢!
点击查看答案
第10题
设有定义:char*C;以下选项中能够使C正确指向一个字符串的是()。A.char str()=”string”;C=str;
设有定义:char*C;以下选项中能够使C正确指向一个字符串的是()。
A.char str()=”string”;C=str;
B.scanf(”%s”,C.;
C.c=getchar();
D.*c=”strin9”;

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第11题
有如下VB程序段:s = 0For i = 1 To 15s = s + i Mod 2Next iLabel1.Caption = Str(s)该程序运行后,在标签Label1中显示的是()

A、5

B、7

C、8

D、9

点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
搜题
如果结果不匹配,请 联系老师 获取答案
搜索
如果结果不匹配,请 联系老师 获取答案