首页 > 自考
题目内容 (请给出正确答案)
[主观题]

设有如下程序段char str[]="Hello!";char *ptr;ptr=str;执行完以上程序段后*(ptr+6)的值为()A.'

设有如下程序段

char str[]="Hello!";

char *ptr;

ptr=str;

执行完以上程序段后*(ptr+6)的值为()

A.'o'

B.'\0'

C.'\o

D.'o'

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有如下程序段char str[]="Hello!";cha…”相关的问题
第1题
下列程序段的运行结果是______。 char str口="ABCD",*p=str; printf("%d\n",*(p+3));

下列程序段的运行结果是______。 char str口="ABCD",*p=str; printf("%d\n",*(p+3));

点击查看答案
第2题
以下程序段中,错误的行号是【 】。 ① include <stdio.h> ② main() ③ { char str[14]

以下程序段中,错误的行号是【 】。 ① include <stdio.h> ② main() ③ { char str[14];str[]={"I love China!"}; ④ printf("%s",str); ⑤ }

点击查看答案
第3题
使用语句char str[10]=“hello”;对字符数组初始化,则str[1]和str[5]的值分别是多少?()

A.‘h’‘o’

B.h’‘/0’

C.‘e’‘o’

D.‘e’‘/0’

点击查看答案
第4题
设有如下程序段:intj=0,sum=1;do{sum+=j++;}while(j<6);printf("%d\n",sum);上述程序段的输出结

设有如下程序段:

intj=0,sum=1;

do{

sum+=j++;}

while(j<6);

printf("%d\n",sum);

上述程序段的输出结果是______。

点击查看答案
第5题
设有如下程序段,其结果是()。inta=100,b=100;for(;a!=b;++a,b++)printf(“---/n”);

A.输出---

B.输出100行---

C.死循环

D.该for循环一次也不执行

点击查看答案
第6题
以下程序能将字符串Program!反向打印出来,请填空。#include<stdio.h>void out(char *str){char *s

以下程序能将字符串Program!反向打印出来,请填空。

#include<stdio.h>

void out(char *str)

{char *s=______;/*第一空*/

if(*s==NULL)return:

while(______)s++;/*第二空*/

s--;

printf("%c\n",*s);

______=NULL;/*第三空*/

out(str);

}

main()

{char c[]="Program!";

out(c);}

点击查看答案
第7题
以下程序的功能是计算字符串的长度。请填空。#include<stdio.h>main(){char str[100],*sp=str;int

以下程序的功能是计算字符串的长度。请填空。

#include<stdio.h>

main()

{char str[100],*sp=str;

int nlen=0;

scanf("%s",str);

for(;*sp!='\0';sp++)______;

printf("%d",nlen);

}

点击查看答案
第8题
以下程序运行后的输出结果是______。 inClude <strinq.h> char *ss(char *s)

以下程序运行后的输出结果是______。 inClude <strinq.h> char *ss(char *s) { char *p;t; p=S+1;t=*s; while(*p){*(p-1)=*p;p++;} *(p-1)=t; return s; } main() { char *p,str[10]="abcdefgh"; p=ss(str); printf("%s\n",p); }

点击查看答案
第9题
已有文本文件test.txt,其中的内容为:I am the winner!。以下程序中,文件test.txt已正确为“读”而打
开,由文件指针fr指向该文件,则程序的输出结果是______。 main() { FILE*fr;char str[40]; … fgets(str,5,fr); printf("%s\n",str); fclose(fr); }

点击查看答案
第10题
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。 (注:程序采用了冒泡排序

下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。 (注:程序采用了冒泡排序法) include<stdio.h> include<string.h> main() { char*str="ABCDabcd",temp; int n,i; n=strlen(str); while(n-->1) for(i=0;i<n;i++) if(str[i]<str[i+l]) { temp=【 】; str[i]=str[i+l]; 【 】=temp; } printf(【 】); }

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改