下列程序用来将从键盘上输入的2个字符串进行比较,然后输出2个字符串中第1个不相同字符的ASCII码
第1题
下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六进制形式输出。 include.<stdio.h> main() { char b[16]={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}; int c[64],d,i=0,base; long n; printf("enter a number:\n");scanf("%1d",&n); printf("enter new base:\n");scanf("%d",&baBe); do { c[i]=【 】; i++;n=n/base; } while(n!=0); printf("transmite new babe:\n"); for{--i;i>=0;--i) { d=c[i]; printf("%c",b 【 】); } }
第2题
A.从键盘上输入6,按回车显示的结果是6
B.从键盘上输入的6是字符串数据类型,通过float命令将其转换成了浮点数
C.变量a里面存储的是浮点数类型的数据
D.变量a里面存储的是字符串数据
第3题
以下程序的功能是从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。请填空。 main() { char str[81],*sptr; int i; for(i=0;i<80;i++) { str[i]=getchar(); if(str[i]==\n)break; } str[i]=【 】; sptr=str1 while(* sptr)putchar(* sptr【 】); }
第4题
第5题
A.getPath()
B.getName()
C.isFile()
D.isAbsolute()
第6题
阅读程序: include<string.h> include<strdio.h> strle(char a[],char b[]) {int num=0,n=0; while(*(a+num)!=0)num+ +; while(b[n]) { * (a+num)=b[n];num+ +;n+ +;} return(num); } main() {char strl[81],str2[81],* p1=strl,*p2=str2; gets(p1);gets(p2); prinf("%d\n",strle(p1,p2)); } 运行上面的程序,如果从键盘上输入字符串qwerty和字符串abcd,则程序的输出结果是【 】。