兰州大学-C语言程序设
对说明语句int a[10]={6,7,8,9,10};的正确理解是( ) A. 将5个初值依次a[1]至a[5] B. 将5个初值依次a[0]至a[4] C. 将5个初值依次a[5]至a[9] D. 将5个初值依次a[6]
答案是:答案B
a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printf(.%o,%o,%o,%o.,c=~a,c=a&b,c=a|b,c=a∧b)的输出结果为( ) A. 177666,101,133,32 B. 01776
答案是:答案A
以下程序main(){int x=10,y=10;printf(.%d %d .,x--,--y);}的输出结果是( ) A. 10 10 B. 9 9 C. 9 10 D. 10 9
答案是:答案D
下列数组的定义中,会产生错误的是( ) A. int a[10]={.0.,.1.,.2.,.3.,.4.,.5.,.6.,.7.,.8.,.9.} B. int a[10]={0,1,2,3,4,5,6,7,8,9} C. c
答案是:答案C
定义一个结构体变量时,系统分配给它的内存是( ) A. 结构体中第一个成员所需内存量 B. 结构体中最后一个成员所需内存量 C. 成员中占内存量最大者所需内存量 D. 各成员所需内存量的总和
答案是:答案D
有程序:main(){int a=5,b=1,c=0;if (a=b+c) printf(.*** .);else printf(.$$$ .);}该程序( ) A. 有语法错误不能通过编译 B. 可以通过编译,但不能通过连接
答案是:答案C
一下关于宏替换的叙述不正确的是 A. 宏替换只是字符替换 B. 宏名无类型 C. 宏替换不占用运行时间 D. 宏替换不占用编译时间
答案是:答案D
若有定义:int *p[4];则标识符p( ) A. 是一个指向整型变量的指针 B. 是一个指针数组名 C. 是一个指针,它指向一个含有四个整型元素的一维数组 D. 定义不合法
答案是:答案B
目前为: 2/2 页  首页   上页 下页 尾页