全國軟體專業人才設計與開發大賽題目選拔試題
一、基礎篇(50分)
1、單選(每題1分,10小題共10分)
1). 執行下列程式中的輸出語句後,x的值是_c_____.
main()
a)30 b)60 c)50 d)80
2). 在c語言中,下列選項屬於合法的長整型常數的是_a______.
a)0l b)1234567 c)0.0234567 d)3.14159e3
3). 若有定義:int a,b;char x,y;並有以下輸入資料:14 22 xxyy (回車)
則能給a賦整數14,給b賦整數22,給x賦字元x,給y賦字元y的正確程式段是__c______.
a)scanf(「%d %d」,&a,&b);x=getchar();y=getchar();
b)scanf(「%d%d %c %c」,&a,&b,&x,&x,&y,&y);
c)scanf(「%d %d %c%c%c %c」,&a,&b,&x,&x,&y,&y);
d)scanf(「%d%d %c %c」,&a,&b,&x,&y);
4). 當c的值不為0時,下列選項中能正確將c的值賦給變數a、b的是c_______.
a)c=b=a;b)(a=c)‖(b=c);c)(a=c)&&(b=c);d)a=c=b;
5). 語句printf(「%d\n」,strlen(「asd\n\x12\1\\」));的輸出結果是___c___.
a)9 b)11 c)7 d)8
6). 下列程式的執行結果是____d____.
main()
while(- -y);
printf(「%d\n」,y- -);}
a)-1 b)1 c)8 d)0
7). 閱讀下面程式,該程式段的功能是__b___.
#include
main()
,i,j,t;
for(i=1;i<7;i++)
c[j+1]=t;}
for(i=0;i<7;i++)printf(「%d 」,c[i] );
putchar('\n');}
a)對陣列元素的公升序排列b)對陣列元素的降序排列
c)對陣列元素的倒序排列d)對陣列元素的隨機排列
8). 有如下程式:
#define f(x)x*x
main()
該程式執行後的輸出結果是__c _____.
a)28 b)21 c)16 d)4
9). 下列程式的執行結果是__d_____.
main()
a)0x3f,0xa1 b)3f,a1 c)ffff,61 d)3f,a1
10). 有以下程式:
#include
main()
該程式執行後的輸出結果是___a____.
a)20 30 b)20 50 c)30 50 d)30 20
軟體設計大賽二
3 請補充函式fun 該函式的功能是 從 a 到 z 統計乙個字串中所有字母字元各自出現的次數,結果儲存在陣列alf中。注意 不區分大小寫,不能使用字串庫函式。例如,輸入 abc 5 c 結果為 a 2,b 1,c 2。注意 部分源程式給出如下。請勿改動主函式main和其他函式中的任何內容,僅在函式...
諾基亞手機軟體設計大賽
諾基亞官方舉辦手機軟體設計創意競賽活動,獎金豐厚 值得期待。早期大家體會手機軟體功能的最豐富的體驗就算是手機遊戲了,手機螢幕早期僅僅是單色的,所以手機廠商能做的,就是在手機內建一些簡單的遊戲。這些遊戲都是廠商以自己的專屬平台所開發的,這些發售時就內建的遊戲在手機預存了多少就是多少,使用者無法自己新增...
2010華為軟體設計大賽初級題目
2010年華為軟體設計大賽試卷 類別 軟體c 語言 高階 程式設計題 共3題,第1題20分,第2題30分,第3題50分。請上機編寫程式,按題目要求提交檔案。詳見考試說明 本試題採用自動測試用例進行評分,測試用例不對考生公開,凡不滿足提交要求導致不能編譯或用例不通過,不予評分 1.逆序輸出 輸入乙個字...