C语言习题集合(指针)(5)
发布时间:2021-06-06
发布时间:2021-06-06
C语言习题集合(指针)
#include"string.h"main(){
intj,k=0;
chars[60],t[100],*p;p=s;gets(p);while(*p)
{for(j=1;j<=3&&*p;【1】)t[k]=*p;
if(【2】){t[k]='';k++;}}
t[k]='\0';puts(t);}
【1】A.p++B.p++,k++C.p++,k++,j++D.k++,j++【2】A.j==4B.*p=='\0'C.!*pD.j!=433.下面程序的功能是将八进制正整数字符串转换为十进制整数。请选择填空。
#include"stdio.h"#include"string.h"main(){
char*t,s[8];intn;t=s;gets(t);n=【1】;
while(【2】!='\0')n=n*8+*t-'0';printf("%d\n",n);}
【1】A.0B.*tC.*t-'0'D.*t+'0'【2】A.*tB.*t++C.*(++t)D.t
34.下面程序的功能是在字符串s中找出最大的字符并放在第一个位置上,并将该字符前的
原字符往后顺序移动,如:boy&girl变成ybo&girl。请选择填空。#include"stdio.h"#include"string.h"main(){
chars[80],*t,max,*w;t=s;gets(t);
max=*(t++);while(*t!='\0'){
if(max<*t)
上一篇:幼儿教师制定教学目标的基本原则
下一篇:高考常见文言虚词专题练习全