c语言的考试是操作电脑还是写试卷,C语言考试试卷都是基础的题目,由于本人没学过C语言,求各位帮忙, 爱问知识人...
都是基礎的題目,由于本人沒學過C語言,求各位幫忙,通過后再給一次分一、單項選擇題(10道小題,共10分) 1、以下程序的輸出結果是:main(){int x; for(x=1;x<10;x++) for(x=10;x<10;x++); printf("%d\n",x);
都是基礎的題目,由于本人沒學過C語言,求各位幫忙,通過后再給一次分一、單項選擇題(10道小題,共10分) 1、以下程序的輸出結果是:main(){int x; for(x=1;x<10;x++) for(x=10;x<10;x++); printf("%d\n",x);}(1分) A、11 B、10 C、12 D、9 2、已知:char i=’A’;float f=11.5;正確的語句是():(1分) A、(int f)%i B、int(f)%i C、int(f%i) D、(int)f%i 3、已有int x=2,y=7;則printf("%d",x+y==6);的輸出結果是():(1分) A、0 B、3 C、9 D、2 4、設x、y均為int類型變量,且x=10,y=3,則以下語句 printf(“%d,%d\n”,x--,--y);的輸出結果是():(1分) A、10,3 B、9,3 C、9,2 D、10,2 5、從下列選項中選擇不會引起二義性的宏定義是()(1分) A、#define CUBE(x) x*x*x B、#define CUBE(x) (x)*(x)*(x) C、#define CUBE(x) (x*x*x) D、#define CUBE(x) ((x)*(x)*(x)) 6、有定義char p[]="AB\0CD\0E";,能輸出字符串”ABCDE”的語句為()(1分) A、printf("%s",p); B、printf("%s%s%s",&p[0],p+3,p+6); C、printf("%s%s%s",&p[0],&p[2],&p[3]); D、printf("%s",&p[0]); 7、若int w=1, x=2, y=3, z=4;則條件表達式“w>x?w:y<z?y:z”的結果為();(1分) A、4 B、3 C、2 D、1 8、以下程序的輸出結果是:main(){int x,y=0; for(x=1;x<10;x+=2) y++; printf("%d,%d\n",x,y);}(1分) A、10,5 B、11,6 C、11,5 D、10,6 9、以下程序運行后,main() {char *s="abcde"; s+=2; printf("%d\n",s); },輸出結果是()(1分) A、cde B、字符c的ASCII碼值 C、字符c的地址 D、值不確定 10、已說明int a=256,執行語句printf(”%x” ,a);的結果是()(1分) A、100 B、256 C、0ffe D、00ff 二、簡答題(6道小題,共30分) 1、寫比較兩個字符串 s 和 t 的函數strcmp(s, t)。要求s < t 時返回 -1,s = t時返回0,s > t時返回1。(10分) 請將你解答本題所寫的源程序粘貼到下面 -------------------------------------------------------------------------------- 2、 編寫程序,用雙循環結構輸出下列三角形: 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4(10分) 請將你解答本題所寫的源程序粘貼到下面 -------------------------------------------------------------------------------- 3、 編寫程序,用雙循環結構輸出下列三角形: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1(10分) 請將你解答本題所寫的源程序粘貼到下面 -------------------------------------------------------------------------------- 4、編寫程序完成如下功能:輸入一個年份,判斷該年是否閏年。(10分) 請將你解答本題所寫的源程序粘貼到下面 -------------------------------------------------------------------------------- 5、如果一個正整數等于其各個數字的立方和,則該數稱為阿姆斯特朗數。如:407=43+03+73 就是一個阿姆斯特朗數。編程求1000以內的所有阿姆斯特朗數。(10分) 請將你解答本題所寫的源程序粘貼到下面 -------------------------------------------------------------------------------- 6、編寫程序,計算并輸出下面級數前n項(n=50)中奇數項的和。 1*2+2*3+3*4+4*5+……+n*(n+1)+…(10分) 請將你解答本題所寫的源程序粘貼到下面 -------------------------------------------------------------------------------- 三、編程題(6道小題,共60分) 1、C語言的預處理有哪幾種?各有什么作用?(5分) -------------------------------------------------------------------------------- 2、寫出條件運算符的語法,并寫出其運算步驟。(5分) -------------------------------------------------------------------------------- 3、C語言中為什么要對文件進行打開和關閉?(5分) -------------------------------------------------------------------------------- 4、C語言標識符的命名規則是什么?請舉例說明。(5分) --------------
展開
全部
總結
以上是生活随笔為你收集整理的c语言的考试是操作电脑还是写试卷,C语言考试试卷都是基础的题目,由于本人没学过C语言,求各位帮忙, 爱问知识人...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何求一个数的因数 c语言代码,【代码】
- 下一篇: r语言x%3c-读取文件,R语言读写最灵