1). 已知i,j,k為int型變量,若從鍵盤輸入:1,2,3,使i的值為1,j的值為2,k的值為3,以下選項中正確的輸入語句是
A.scanf("%2d,%2d,%2d", i, j, k);
B.scanf("%d %d %d",&i,&j,&k);
C.scanf("%d,%d,%d",&i,&j,&k);
D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
正確答案:C
2). 編寫求兩個雙精度數之和的函數,選項中正確的是( )。
正確答案:A
3). 表達式y=(13>12?15:6>7?8:9)的值為( )。
A. 9
B. 8
C.15
D. 1
正確答案:C
4). 當順利執行了文件關閉操作時,fclose函數的返回值是
A.-1
B.TRUE
C.0
D.1
正確答案:C
5). 假設整型變量a,b,c的值均為5,則表達式a+++b+++c++的值為
A.17
B.16
C.15
D.14
正確答案:C
6). 已知函數的原形如下,其中結構體a為已經定義過的結構,且有下列變量定義struct a *f(int t1,int *t2,strcut a t3,struct a *t4)struct a p,*p1;int i;則正確的函數調用語句為
A.&p=f(10,&i,p,p1);
B.p1=f(i++,(int *)p1,p,&p);
C.p=f(i+1,&(i+2),*p,p);
D.f(i+1,&i,p,p);
正確答案:B
7). 以下不正確的定義語句是( )。
A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9};
C.char c1[]={′1′,′2′,′3′,′4′,′5′};
D.char c2[]={′\x10′,′\xa′,′\x8′};
正確答案:B
8). 在下列選項中,沒有構成死循環的是( )。
正確答案:D
9). 以下能對二維數組c進行正確的初始化的語句是( )。
A.int c[3][]={{3},{3},{4}};
B.int c[][3]={{3},{3},{4}};
C.int c[3][2]={{3},{3},{4},{5}};
D.int c[][3]={{3},{},{3}};
正確答案:C
10). 執行以下程序段后的輸出結果是( )。
A.3294,6336,cde
B.3294,6336,xcde
C. 3294,06336,0xcde
D. 3294,6336,0cde
正確答案:A
答案解析:0xcde是十六進制數,寫成二進制數形式為:1100 1101 1110,按八進制送出時,是從右向左3位二進制數寫成1位,按十六進制形式送出時,是從右向左4位二進制數寫成1位。
11). 若有語句int *point,a=4;和 point=&a;下面均代表地址的一組選項是
A.a,point,*&a
B.&*a,&a,*point
C.*&point,*point,&a
D.&a,&*point,point
正確答案:D
12). 已知int a[10];則對a數組元素的正確引用是
A.a[10]
B.a
C.a+5
D.a[10-10]
正確答案:D
微信搜索"考試吧"獲取更多考試資訊、備考資料
相關推薦: