单选题
第1题:(.5分)
for(i=10,j=0;i>0;i-=4) j= ++i; 问循环体执行 ____ 遍。
可供选择答案: 1.2 2.4 3.3 4.5
第2题:(.5分)
执行下列程序段后, a,b,c 的值分别为 _____ 。
int a=1,b=2,c=3;
b=a+3*a+b; c%=a+b+3; a=b<c;
可供选择答案: 1.1,9 ,6 2.0,6 ,3 3.6,6,3 4.6,6,9
第3题:(.5分)
用数组名作为函数调用时的实参,则实际传递给形参的是()
可供选择答案: 1.数组的第一个元素值 2.数组中全部元素值
3.数组的首地址 4.数组的元素个数
第4题:(.5分)
对于struct Person {char name[20]; int age; char sex ; }a={“li ning”, 20, ’m’}, *p = &a; 则对字符串”li ning”错误的应用方式是( )
可供选择答案: 1.(*P) . name 2.p . name 3.a . name 4.p→name
第5题:(.5分)
以下程序段的输出结果 ____ 。
main()
{ int a[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}} ;
int i,s=0;
for(i=0;i<4;i++) s+=a[i][1];
printf(
可供选择答案: 1.11 2.19 3.13 4.20
第6题:(.5分)
读程序 incre ( ) { static int x=0 ; ++x ; printf(“%d”,x) ; } main ( ) {incre ( ); incre ( ); incre ( ); }程序执行的结果为( )
可供选择答案: 1.000 2.012 3.111 4.123
第7题:(.5分)
对数组a和b进行初始化:char a[ ]="abcdef",b[ ]={''a'',''b'',''c'',''d'',''e'',''f''}; 则以下叙述正确的是______。
可供选择答案: 1.数组a与数组b完全相同 2.数组a与数组b长度相同
3.数组a比数组b长度长 4.数组a比数组b长度短