天软专业课真题
1.一个C语言程序是由( B )组成的。
A.一个主程序和若干个子程序
B.函数
C. 若干过程
D. 若干子程序
2.若x、 i、j和k均是int型变量,则计算表达式x=(i=4, j=16, k=32)后,x的值为( C)
A.4
B16
C.32
D. 52
3.下列程序不是死循环的是( B )。
A. int =100;
B. int k=0;while(1)
{ =i%100+1;Ido { ++k; }
while(k>=0);if(i>100)
break;
C. for(;:);
D. int s=36;
while(s);--s:
4.在C 语言中一位数组的定义形式为:类型说明符数组名( D )。
A. [常量表达式]
B. [整型表达式]
C. [整型常量]或[整型表达式]
D. [整型常量]
5.四个选项中, 均是正确的八进制数或十六进制数的选项是( C )。
A. -10
B.0abc-0x8f-017-0110xc
C. 010
D. 0al2-0x11-0x1230xf1-0x8
6. putchar 函数可以向终端输出一个( D )。
A.整型变量表达式值
B.实型变量值
C.字符串
D.字符或字符型变量值
7.下列程序的输出结果是( B )。
main()
{ printf("%x",'A'); }
A.65
B. 41
C. 11
printf函数的作用是向终端D. 101
8.程序char a[10]=49, 8,7, 6, 5, 4, 3,2, 1, 0}, *p=a+5;的输出结果是( C )。printf("%d",*--p);
A.非法
B. a[4] 的地址
C. 5
D.3
9.以下选项中, 与k=n++完全等价的表达式是( A )。
A. k=n,n=n+1
B. n=n+1,k=n
C. k=+tn
D. k+=n+1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。