以下叙述正确的是 ()。
A. 在C程序中,每行中只能写一条语句
B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C. C程序中,无论是整数还是实数,都能被准确无误地表示
D. 在C程序中,%是只能用于整数运算的运算符
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651f.html
点击查看答案
运行结果是( )
switch ( ‘B’ )
{case ‘A’:printf("abc");break;
case ‘B’:switch(1)
{case 0:printf("a");break;
case 1;printf("b");break;
default:printf("c");break;
}
default:printf("x");
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346512.html
点击查看答案
以下叙述中不正确的是()。
A. 一个变量的作用域完全取决于变量定义语句的位置
B. 全局变量可以在函数以外的任何部位进行定义
C. 局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用
D. 一个变量说明为static存储类别是为于限制其它编译单位的引用
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346512.html
点击查看答案
有以下程序
main()
{int a=0,b=0,c=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出()。
A. 0,1,2,0
B. 0,0,0,3
C. 1,1,2,0
D. 编译有错
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346511.html
点击查看答案
有以下程序
main()
{union
{char ch[2];
int d;
}s;
s.d=0x4321;
printf("%x,%x\n",s.ch[0],s.ch[1]);
}
在16位编译系统上,程序执行后的输出结果是()。
A. 21,43
B. 43,21
C. 43,00
D. 21,00
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346519.html
点击查看答案
#include "stdio.h"
void main()
{
int a=2,i=0,tn=0,sn=0;
while(i<3)
{
tn=tn+a;
sn=sn+tn;
a=a*10;
i++;
}
printf("%d",sn);
}
程序的运行结果是( )。
A. 2 4 8
B. 246
C. 2
4
6
D. 234
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346505.html
点击查看答案
有以下程序
main()
{ char a[]="programming", b[]="language";
char *p1,*p2;
int i;
p1=a; p2=b;
for(i=0;i<7;i++)
if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i));
}
输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346513.html
点击查看答案
以下叙述正确的是()。
A. do...while语句构成的循环不能用其它语句构成的循环来代替
B. do...while语句构成的循环只能用break语句退出
C. 用do...while语句构成循环时,只有在while后的表达式非零时结束循环
D. 用do...while语句构成循环时,只有在while后的表达式为零时结束循环
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346523.html
点击查看答案
已定义以下函数
int fun(int *p)
{return *p;)
fun函数返回值是()。
A. 不确定的值
B. 一个整数
C. 形参P中存放的值
D. 形参P的地址值
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346527.html
点击查看答案
有以下程序
#include
main()
{char ch[3][5]={“AAAA”,”BBB”,”CC”};
printf(“%s\n”,ch[1]);
}
程序运行后的输出结果是()。
A. AAAA
B. CC
C. BBBCC
D. BBB
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346513.html
点击查看答案