APP下载
首页
>
文学知识
>
C语言程序设计题库
搜索
C语言程序设计题库
题目内容
(
单选题
)
11.下面程序运行后输出的结果是________。
#include
int main()
{ int x=3;
do
{printf("%3d", x=x-3);
}while( );
return 0;
}

答案:X

C语言程序设计题库
17.下面程序运行时输出的结果是()。
#include
int main()
{ int m=5, n=0;
while(m>0)
{switch( )
{case 1:
case 3:n+=1; m--; break;
default:n=0;m--;
case 2:
case 4: n+=2; m--; break;
}
printf("%2d", n);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ec08-c003-bc7499099f01.html
点击查看题目
20.下面对字符数组不正确的初始化方式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e220-c003-bc7499099f01.html
点击查看题目
33.下面程序运行时输出的结果是()。
#include
#include
void fun( )
{ int i, j, len;
len=strlen( );
for(i=0, j=0; ch[i]; i++)
if(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-e3a8-c003-bc7499099f00.html
点击查看题目
8. 若有定义与语句“int x; float y; scanf("%3d%f",&x,&y);printf( );”,若要求变量x和y分别从键盘获得输入值12和123.0,则下面输入数据错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-1b30-c003-bc7499099f00.html
点击查看题目
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看题目
8.判断字符变量c是英文字母的表达式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-55c8-c003-bc7499099f01.html
点击查看题目
21.本程序的功能是:求一组整数的最大公约数。
#include
int gcd( )
{ int r;
while( )
{ r=( (55) ); a=b;b=r;}
return a;
}
int main()
{ int n, i, a[6]={32, 16, 48, 12, 56, 24};
n=a[0];
for(i=1; i<6; i++)
n=( (56) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-04b8-c003-bc7499099f00.html
点击查看题目
3.设有声明“float a=1.23456; int b;”,欲将a中的数值保留小数点后2位,第3位进行四舍五入运算,能实现该功能的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-38a0-c003-bc7499099f00.html
点击查看题目
21.下面程序运行时,如果从键盘输入:YDG?N?<回车>,则输出结果是________。
#include
int main()
{ char c;
while( utchar( );
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-fba8-c003-bc7499099f00.html
点击查看题目
21.下面定义数组的语句中正确的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e608-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
C语言程序设计题库

11.下面程序运行后输出的结果是________。
#include
int main()
{ int x=3;
do
{printf("%3d", x=x-3);
}while( );
return 0;
}

答案:X

分享
C语言程序设计题库
相关题目
17.下面程序运行时输出的结果是()。
#include
int main()
{ int m=5, n=0;
while(m>0)
{switch( )
{case 1:
case 3:n+=1; m--; break;
default:n=0;m--;
case 2:
case 4: n+=2; m--; break;
}
printf("%2d", n);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ec08-c003-bc7499099f01.html
点击查看答案
20.下面对字符数组不正确的初始化方式是________。

A.  char ch[]="string";

B.  char ch[7]={'s', 't', 'r', 'i', 'n', 'g'};

C.  char ch[10]; ch="string";

D.  char ch[7]={'s', 't', 'r', 'i', 'n', 'g', '\0'};

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e220-c003-bc7499099f01.html
点击查看答案
33.下面程序运行时输出的结果是()。
#include
#include
void fun( )
{ int i, j, len;
len=strlen( );
for(i=0, j=0; ch[i]; i++)
if(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-e3a8-c003-bc7499099f00.html
点击查看答案
8. 若有定义与语句“int x; float y; scanf("%3d%f",&x,&y);printf( );”,若要求变量x和y分别从键盘获得输入值12和123.0,则下面输入数据错误的是()。

A.  12123↙

B.  12123↙

C.  12,123↙

D.  012123↙

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-1b30-c003-bc7499099f00.html
点击查看答案
1.假设10个整数存储在数组a[10]中,要求把其中能被12整除的数标记为T,其他标记为F。标记存储在字符数组b[10]中下标相同的对应位置。试编写程序,实现以上功能,并输出两个数组。
#include
int main()
{ int i,a[]={11,12,23,36,48,56,72,78,89,96};
char b[10];
for(i=0;i<10;i++)
{ printf( );
if(a[i]%12==0)b[i]='T';
else b[i]='F';
}
printf( );
for(i=0;i<10;i++)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-bac8-c003-bc7499099f00.html
点击查看答案
8.判断字符变量c是英文字母的表达式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-55c8-c003-bc7499099f01.html
点击查看答案
21.本程序的功能是:求一组整数的最大公约数。
#include
int gcd( )
{ int r;
while( )
{ r=( (55) ); a=b;b=r;}
return a;
}
int main()
{ int n, i, a[6]={32, 16, 48, 12, 56, 24};
n=a[0];
for(i=1; i<6; i++)
n=( (56) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-04b8-c003-bc7499099f00.html
点击查看答案
3.设有声明“float a=1.23456; int b;”,欲将a中的数值保留小数点后2位,第3位进行四舍五入运算,能实现该功能的表达式是( )。

A.  b=a*100+0.5, a=b/100.0

B.  a=(a*100+0.5)/100.0

C.  a=((int)a*100+0.5)/100.0

D.  a=(a/100+0.5)/100.0

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-38a0-c003-bc7499099f00.html
点击查看答案
21.下面程序运行时,如果从键盘输入:YDG?N?<回车>,则输出结果是________。
#include
int main()
{ char c;
while( utchar( );
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-fba8-c003-bc7499099f00.html
点击查看答案
21.下面定义数组的语句中正确的是________。

A.  int a(10);

B.  char str[];

C.  int n=5;

D.  #define SIZE 10
int a[4][n]; char strl[SIZE],str2[SIZE+2];

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-e608-c003-bc7499099f00.html
点击查看答案
试题通小程序
试题通app下载