(11)下列程序的輸出結果是 【11】 , 【12】 。
#include <math.h>
main()
{ float a=-1.3;b=1.3;
printf("%f,%f",fabs(a),fabs(b);}
正確答案: 1.(1.300 000) 2.(1.300 000)
(12)設有以下定義和語句,則*(*(p+2)+1)的值為 【13】 。
int a[3][2]={10,20,30,40,50,60},(*p)[2];
p=a;
正確答案: 1.(60)
(13)有下列程序,功能是把輸入的十進制長整型數(shù)以十六進制的形式輸出,完成程序
#include "stdio.h"
main()
{char b[17]={"0123456789ABCDEF"};
int c[50],d,i=0,base=16;
long n;
scanf("%ld",&n);
do{c[i]=n%base;i++;n= 【14】 ;}
while(n!=0);
for(--i;i>=0;--i)
{d= 【15】 ;printf("%c",b[d]);}
printf("H\n");}
正確答案: 1.(n/base或n/16) 2.(c[I])
(14)現(xiàn)有如下程序段,則程序段的輸出結果為 【16】 。
#include "stdio.h"
int fun()
{static int k;
return k;}
main()
{int m;
m=fun();
printf("%d\n",m);}
正確答案: 1.(0)
(15)現(xiàn)有如下定義:struct aa{int a;float b;char c;}*p;現(xiàn)需用malloc函數(shù)動態(tài)的申請一個struct aa類型大小的空間(由p指向),則定義的語句為: 【17】 。
正確答案: 1.(p=(struct aa *) malloc (sizeof(struct aa));)
(16)有如圖所示的雙鏈表結構,請根據(jù)圖示完成結構體的定義:
{ int data;
【18】 } node;
正確答案: 1.(struct aa *lhead,*rchild;)
(17)當調(diào)函數(shù)frend從磁盤文件中讀取數(shù)據(jù)時,若函數(shù)數(shù)的返回時為5,則表明 【19】 ;若函數(shù)的返回值為0,則表明 【20】 。
正確答案: 1.(讀取的數(shù)據(jù)項做為5) 2.(文件結束或出錯)
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |