41.已知某程序段如下:
float f1=1.5;
#define f1 2.5
int main()
{printf("%f", f1); return 0;}
则main()函数中标识符f1代表的操作数是( )。
A. float型变量
B. double型变量
C. float型常量
D. double型常量
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-3f98-c003-bc7499099f00.html
点击查看答案
3.下面程序运行时输出结果是________。
#include
int main()
{ int x=0, y=0, z=0;
if(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-47f8-c003-bc7499099f00.html
点击查看答案
42.已知字母A的ASCII码是65,字母a的ASCII码是97,若要求将变量ch中的大写字母编码转换成对应小写字母编码,则下面表达式中错误的是( )。
A. ch=tolower(ch)
B. ch=ch+32
C. ch=ch-'A'+'a'
D. ch=(ch+'A')%26-'a'
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-9e30-c003-bc7499099f01.html
点击查看答案
4.已有定义“int a[][3]={0, 1, 2, 3, 4, 5, 6};”,则数组a第1维的大小是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-ab70-c003-bc7499099f00.html
点击查看答案
11. 关于main()函数,下列叙述中正确的是()。
A. main()函数必须出现在其他函数之前
B. main()函数中至少必须有一条语句
C. C程序总是从main()函数的第一条语句开始执行
D. C程序总是在执行完main()函数的最后一条语句后结束
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5010-c003-bc7499099f00.html
点击查看答案
1.下面程序输出100~1000范围内的回文素数。回文素数是指既是回文数同时也是素数的整数。例如,131既是回文数又是素数,因此131是回文素数。
#include
#include
int prime_pal( )
{int i,k=( (1) ),m;
for(i=2;i<=k;i++)
if(( (2) ))return 0;
k=n;m=0;
while(k>0)
{m=m*10+k%10;
k=( (3) );
}
if( )return 1;
return 0;
}
int main()
{ int j,k=0;
for(j=100;j<=999;j++)
{if(( (4) ))
{ printf( );
if(++k%5==0)printf( );}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-2610-c003-bc7499099f00.html
点击查看答案
8. 下面定义符号常量p为3.14中正确的是()。
A. #define p 3.14;
B. #define p(3.14)
C. #define p=3.14
D. #define p 3.14
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4840-c003-bc7499099f00.html
点击查看答案
5.在while( )语句中的e与下面条件表达式等价的是( )。
A. e==0
B. e==1
C. e!=1
D. e!=0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9618-c003-bc7499099f00.html
点击查看答案
15.本程序的功能是验证任何一个正整数n的立方均可以表示成一串连续奇数之和。
#include
#define N 30
int main()
{int i,j,n,k,m,max,sum,a[N];
printf( );
scanf( );
m=n*n*n;
for(i=1;;i+=2)
{( (37) );
for(k=i;sum<m;k+=2)
sum+=k;
if(( (38) ))
{for(j=i;j<=k;j+=2)
a[( )/2]=j;
max=( (39) );
break; }
}
printf("%d^3=",n);
for(i=0;i<max;i++)
printf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-fb60-c003-bc7499099f00.html
点击查看答案
7.下面关于if语句和switch语句的叙述中错误的是( )。
A. if语句和switch语句都可以实现算法的选择结构
B. if语句和switch语句都能实现多路(两路以上)选择
C. if语句可以嵌套使用
D. switch语句不能嵌套使用
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-fdc0-c003-bc7499099f00.html
点击查看答案