试题通
试题通
APP下载
首页
>
文学知识
>
C语言程序设计题库
试题通
搜索
C语言程序设计题库
题目内容
(
单选题
)
12.已有定义“int k, a, b; unsigned long y=5; double x=1.23;”,则下面表达式中正确的是( )。

A、 x%(-3)

B、 x=y[5]

C、 k=(a=1,b=2,&a+&b)

D、 a+=a-=(b=3)*(a=2)

答案:空

试题通
C语言程序设计题库
试题通
3.编写程序,输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。若运算符为'/'时,能处理除数为0的情况。
#include
int main( )
{ char operator; double value1, value2;
printf( );
scanf("%lf%c%lf", &value1, &operator, &value2);
switch( )
{ case '+':
printf("=%.2f\n", value1+value2); break;
case '-':
printf("=%.2f\n", value1-value2); break;
case '*':
printf("=%.2f\n", value1*value2); break;
case '/':
if(value2==0)
printf("Cannot divide into 0");
else
printf("=%.2f\n", value1/value2); break;
default:
printf( ); break;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-6f08-c003-bc7499099f00.html
点击查看题目
3.输入数值数据时,输入的数值之间一般用________、________或者( )进行分隔。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f03.html
点击查看题目
11.下面程序运行时,输出的结果是()。
#include
int main()
{ int a[]={6,3,4,1,2}; int n=5;
int m, j, k, temp;
for(m=n/2; m >1; m/=2 )
for( )
for(k=j-m; k>=0 && a[k] >a[k+m]; k-=m )
{ temp=a[k];
a[k]=a[k+m];
a[k+m] =temp;
}
for(k=0; k<5; k++)
printf("%2d", a[k]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3fe0-c003-bc7499099f00.html
点击查看题目
7.下面程序运行后输出的结果是________。
#include
int main()
{ int x=10;
while( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ccc8-c003-bc7499099f01.html
点击查看题目
10.定义外部函数的关键字是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f01.html
点击查看题目
29.下面程序运行后输出结果是________。
#include
void fun( )
{ if(n<100)
printf("%d", n/10);
else
{ fun(n/100); printf("%d", n%100/10); }
}
int main()
{ fun(123456); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d020-c003-bc7499099f00.html
点击查看题目
13.下列四个选项中,属于C语言关键字的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-0da8-c003-bc7499099f00.html
点击查看题目
8.下面程序的功能是:输出100以内的所有可分解整数。可分解整数是指这个整数的所有数位上的数字之和等于该数的所有素数因子的各位数字之和。例如,27是一个可分解整数,该数的所有数位上的数字之和为9(2+7=9);该数的所有素数因子是3、3、3,各位数字之和为9(3+3+3=9)。
#include
int f1( )
{int k, n=x, s=0;
do
{ k=n/10;
s=( (21) ;)
n=k;
}while(k!=0);
return( );
}
int f2( )
{ int i=0, k=2, n=x, s=0;
do
{ if( )
{s=( (22) );
i++; n=n/k; }
else k=k+1;
}while( );
if(n!=1)s=s+f1( );
if(i==0)return(0);
else return( );
}
int main()
{ int i, k;
k=0;
for(i=4; i<=100; i++)
if(( (23) ))
{k=k+1; printf("%6d", i);
if(k==5){printf( );k=0;}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-6878-c003-bc7499099f00.html
点击查看题目
7.下面叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看题目
10.已有定义“int a=3, b=3, c=2;”,下面选项中值为0的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-0978-c003-bc7499099f00.html
点击查看题目
首页
>
文学知识
>
C语言程序设计题库
题目内容
(
单选题
)
手机预览
试题通
C语言程序设计题库

12.已有定义“int k, a, b; unsigned long y=5; double x=1.23;”,则下面表达式中正确的是( )。

A、 x%(-3)

B、 x=y[5]

C、 k=(a=1,b=2,&a+&b)

D、 a+=a-=(b=3)*(a=2)

答案:空

试题通
分享
试题通
试题通
C语言程序设计题库
相关题目
3.编写程序,输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。若运算符为'/'时,能处理除数为0的情况。
#include
int main( )
{ char operator; double value1, value2;
printf( );
scanf("%lf%c%lf", &value1, &operator, &value2);
switch( )
{ case '+':
printf("=%.2f\n", value1+value2); break;
case '-':
printf("=%.2f\n", value1-value2); break;
case '*':
printf("=%.2f\n", value1*value2); break;
case '/':
if(value2==0)
printf("Cannot divide into 0");
else
printf("=%.2f\n", value1/value2); break;
default:
printf( ); break;
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-6f08-c003-bc7499099f00.html
点击查看答案
3.输入数值数据时,输入的数值之间一般用________、________或者( )进行分隔。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f03.html
点击查看答案
11.下面程序运行时,输出的结果是()。
#include
int main()
{ int a[]={6,3,4,1,2}; int n=5;
int m, j, k, temp;
for(m=n/2; m >1; m/=2 )
for( )
for(k=j-m; k>=0 && a[k] >a[k+m]; k-=m )
{ temp=a[k];
a[k]=a[k+m];
a[k+m] =temp;
}
for(k=0; k<5; k++)
printf("%2d", a[k]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-3fe0-c003-bc7499099f00.html
点击查看答案
7.下面程序运行后输出的结果是________。
#include
int main()
{ int x=10;
while( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ccc8-c003-bc7499099f01.html
点击查看答案
10.定义外部函数的关键字是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f01.html
点击查看答案
29.下面程序运行后输出结果是________。
#include
void fun( )
{ if(n<100)
printf("%d", n/10);
else
{ fun(n/100); printf("%d", n%100/10); }
}
int main()
{ fun(123456); return 0;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-d020-c003-bc7499099f00.html
点击查看答案
13.下列四个选项中,属于C语言关键字的是( )。

A.  Float

B.  single

C.  double

D.  real

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-0da8-c003-bc7499099f00.html
点击查看答案
8.下面程序的功能是:输出100以内的所有可分解整数。可分解整数是指这个整数的所有数位上的数字之和等于该数的所有素数因子的各位数字之和。例如,27是一个可分解整数,该数的所有数位上的数字之和为9(2+7=9);该数的所有素数因子是3、3、3,各位数字之和为9(3+3+3=9)。
#include
int f1( )
{int k, n=x, s=0;
do
{ k=n/10;
s=( (21) ;)
n=k;
}while(k!=0);
return( );
}
int f2( )
{ int i=0, k=2, n=x, s=0;
do
{ if( )
{s=( (22) );
i++; n=n/k; }
else k=k+1;
}while( );
if(n!=1)s=s+f1( );
if(i==0)return(0);
else return( );
}
int main()
{ int i, k;
k=0;
for(i=4; i<=100; i++)
if(( (23) ))
{k=k+1; printf("%6d", i);
if(k==5){printf( );k=0;}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-6878-c003-bc7499099f00.html
点击查看答案
7.下面叙述中正确的是( )。

A.  C程序的基本组成单位是语句

B.  C语句必须以分号结束

C.  C程序中的每一行只能写一条语句

D.  C程序必须在一行内写完

https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ee-fe08-c003-bc7499099f02.html
点击查看答案
10.已有定义“int a=3, b=3, c=2;”,下面选项中值为0的表达式是( )。

A.  !a&&!b&&c

B.  !a||!b||c

C.  a==b&&b>=c

D.  a>=b&&b>c

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