APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
7.函数 xtoi 的功能是将放在字符串中的十六进制数(可以出现'0'~'9'、'a'~'f')转换成十进制整数。例如:调用 xtoi("1f") 将返回31。
xtoi(( (18) ))
{ int k, d=0;
for(k=0; s[k] ==' ' || s[k] == '\t'; k++);
while(s[k] >='0' && s[k] <= '9' || s[k] >= 'a' && s[k] <= 'f')
{if (s[k] >= '0' && s[k] <= '9')
( (19) );
if ( )
( (20) );
k++;
}
return d;
}

答案:SKASKF

C语言程序设计题库
7.78.scanf9.710.10
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7c48-c003-bc7499099f01.html
点击查看题目
41.下面程序运行时输出的结果是()。
#include
#include
int main()
{ static int a[3][3], i, j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{ switch(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-1a58-c003-bc7499099f00.html
点击查看题目
10.下面程序运行后输出的结果是________。
#include
int main()
{ int x=8;
for(;x>0;x--)
{if(x%3==0)
{printf( );
continue;
}
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-d880-c003-bc7499099f00.html
点击查看题目
5.若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-0f78-c003-bc7499099f00.html
点击查看题目
14.下面程序运行时输出结果中的第3行是()。
#include
int main()
{ int i, j, a[3][3]={1},f1=0, f2=1, temp;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)
{ if( )
{ a[i][j]=f1+f2;
temp=f1; f1=f2; f2=f1+temp;}
}
for(i=0; i<3; i++)
{ for(j=0;j<3; j++)
printf("%2d", a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4f80-c003-bc7499099f00.html
点击查看题目
16.本程序的功能是:将一个整数a转换成十六进制数字字符串输出。例如,当a=125时,程序输出的结果为“0x7D”。
#include
void convert( )
{ int i=0, j=0, k, r, t[10];
if (n<0)
{ a[j++]='-'; n= -n;}
a[j++]='0';
a[j++]='x';
while(( (43) ))
{ r = n%16;
if(r<10)t[i]=r+'0';
else t[i]=( (44) );
n=n/16;
i++;
}
for (k=( (45) ); k>=0; k--, j++)
a[j] = t[k];
}
int main()
{ char ch=125,a[10]={0};
convert( );
puts( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-ce08-c003-bc7499099f00.html
点击查看题目
11.A12.C13.C14.B15.C16.C17.B18.A19.C20.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5b80-c003-bc7499099f00.html
点击查看题目
3.下列一维数组的声明中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a788-c003-bc7499099f01.html
点击查看题目
11.B12.A13.B14.C15.C16.A17.D18.C19.C20.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f00.html
点击查看题目
25.1010026.627.-2128.4 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-3398-c003-bc7499099f01.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

7.函数 xtoi 的功能是将放在字符串中的十六进制数(可以出现'0'~'9'、'a'~'f')转换成十进制整数。例如:调用 xtoi("1f") 将返回31。
xtoi(( (18) ))
{ int k, d=0;
for(k=0; s[k] ==' ' || s[k] == '\t'; k++);
while(s[k] >='0' && s[k] <= '9' || s[k] >= 'a' && s[k] <= 'f')
{if (s[k] >= '0' && s[k] <= '9')
( (19) );
if ( )
( (20) );
k++;
}
return d;
}

答案:SKASKF

分享
C语言程序设计题库
相关题目
7.78.scanf9.710.10
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-7c48-c003-bc7499099f01.html
点击查看答案
41.下面程序运行时输出的结果是()。
#include
#include
int main()
{ static int a[3][3], i, j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{ switch(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-1a58-c003-bc7499099f00.html
点击查看答案
10.下面程序运行后输出的结果是________。
#include
int main()
{ int x=8;
for(;x>0;x--)
{if(x%3==0)
{printf( );
continue;
}
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-d880-c003-bc7499099f00.html
点击查看答案
5.若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是( )。

A.  1.23e+02

B.  123.457

C.  123.456780

D.  1.234e+02

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-0f78-c003-bc7499099f00.html
点击查看答案
14.下面程序运行时输出结果中的第3行是()。
#include
int main()
{ int i, j, a[3][3]={1},f1=0, f2=1, temp;
for(i=1; i<3; i++)
for(j=0; j<=i; j++)
{ if( )
{ a[i][j]=f1+f2;
temp=f1; f1=f2; f2=f1+temp;}
}
for(i=0; i<3; i++)
{ for(j=0;j<3; j++)
printf("%2d", a[i][j]);
printf( );
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-4f80-c003-bc7499099f00.html
点击查看答案
16.本程序的功能是:将一个整数a转换成十六进制数字字符串输出。例如,当a=125时,程序输出的结果为“0x7D”。
#include
void convert( )
{ int i=0, j=0, k, r, t[10];
if (n<0)
{ a[j++]='-'; n= -n;}
a[j++]='0';
a[j++]='x';
while(( (43) ))
{ r = n%16;
if(r<10)t[i]=r+'0';
else t[i]=( (44) );
n=n/16;
i++;
}
for (k=( (45) ); k>=0; k--, j++)
a[j] = t[k];
}
int main()
{ char ch=125,a[10]={0};
convert( );
puts( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-ce08-c003-bc7499099f00.html
点击查看答案
11.A12.C13.C14.B15.C16.C17.B18.A19.C20.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-5b80-c003-bc7499099f00.html
点击查看答案
3.下列一维数组的声明中正确的是( )。

A.  int a[];

B.  int n=5,a[n];

C.  int a[4+1]={0};

D.  int a[3]={4, 3, 2, 1};

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a788-c003-bc7499099f01.html
点击查看答案
11.B12.A13.B14.C15.C16.A17.D18.C19.C20.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f00.html
点击查看答案
25.1010026.627.-2128.4 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-3398-c003-bc7499099f01.html
点击查看答案
试题通小程序
试题通app下载