内容发布更新时间 : 2025/1/22 14:47:05星期一 下面是文章的全部内容请认真阅读。
测试题3
1.C语言中不合法的字符常量是 C A、’\\65’ B、’\\xff’ C、’\\028’ D、’&’
2.具有相同类型的指针变量p与数组a,不能进行的操作是(C)。
A、p=&a[0]; B、p=a; C、p=&a; D、*p=a[0];
3.若有x=22,y=26,z=0;,则执行下面语句后,z的输出结果是(B )
z=x>y?x:y A、72 B、26 C、48 D、22
4.对于建立函数的目的,正确的说法是 D A、提高程序的执行效率 B、减少程序的篇幅
C、减少程序文件所占的内存 D、提高程序的可读性
5.有定义:char*p1,*p2;则下列表达式中正确合理的是 C
--WORD格式--可编辑--
A、p1/=5 B、p1+=5 C、p1=&p2 D、p1*=p2
6.以下程序的运行结果是(B)。 main() {
int i=1,sum=0;
while(i<10) sum=sum+1;i++; printf(\}
A、i=10,sum=9 B、运行出现错误 C、i=2,sum=1
7.若变量已正确定义且 k 的值是 4,计算表达式 ( j =4, k--) 后,j和k的值为(C) A、j=4, k=4 B、j=3, k=3 C、j=4, k=3 D、j=3, k=4
8.给出以下定义:
char x[ ]=\
char y[ ]={'a','b','c','d','e','f','g'}; 则正确的叙述为(A)
A、数组x的长度大于数组y的长度 B、数组x和数组y等价
--WORD格式--可编辑--
C、数组x和数组y的长度相同
D、数组x的长度小于数组y的长度
9.在下述程序中,判断i > j共执行了多少次 C
#include
int i = 0, j = 10, k = 2, s = 0; for( ; ; ) {
i += k; if(i > j) {
printf(“%d\\n”, s); break; }
s += i; } }
A、4 B、8 C、6 D、7
10.下列各m的值中,能使
m%3==2&&m%5==3&&m%7==2为真的是(A、8 B、17
--WORD格式--可编辑--
D)。