【渝粤题库】广东开放大学 C语言程序设计 形成性考核
選擇題
題目:C語言的基本構成單位是: 。
答案:
A、函數
B、函數和過程
C、超文本過程
D、子程序
題目:一個 C語言程序總是從 開始執(zhí)行。
答案:
A、主過程
B、主函數
C、主程序
D、子程序
題目:C語言的程序一行寫不下時,可以 。
答案:
A、用逗號換行
B、用回車符換行
C、在任意一空格處換行
D、用分號換行
題目:以下敘述不正確的是: 。
答案:
A、若 a 是實型變量, C程序中 a
B、在 C程序中,無論是整數還是實數都能正確無誤地表示
C、在 C程序中,語句之間必須要用分號 " ;" 分隔
D、10 是正確的,因為實型變量中允許存放整型數
E、在 C程序中, %是只能用于整數運算的運算符
題目:以下不正確的 C語言標識符是 。
答案:
A、abc
B、a
C、c
D、ABC
E、a_bc
題目:下列字符串是標識符的是: 。
答案:
A、9_student
B、LINE 1
C、_HJ
D、long
題目:以下說法中正確的是: 。
答案:
A、C 語言程序中的 main() 函數必須放在程序的開始部分
B、C 語言程序總是從第一個定義的函數開始執(zhí)行
C、C 語言程序總是從 main() 函數開始執(zhí)行
D、在 C語言程序中,要調用的函數必須放在 main() 函數中定義
題目:在 C語言中,字符型數據在內存中以 形式存放。
答案:
A、BCD 碼
B、原碼
C、反碼
D、ASCII碼
題目:若有定義: int a=7; float x=2.5, y=4.7; 則表達式 x+a%3*(int)(x+y)%2/4 的值是: 。
答案:
A、0.
B、2.50
C、2.
D、3.
題目:設有說明: char w; int x; float y; double z; 則表達式 wx+z-y 值的數據類型為: 。
答案:
A、char
B、float
C、double
D、int
題目:若 x 為 int 型變量 , 則執(zhí)行以下語句后 ,x 的值為 。 x=6; x+=x-=xx;
答案:
A、-24
B、36
C、-60
D、60
題目:若 m為 float 型變量 , 則執(zhí)行以下語句后的輸出為 。 float m=1234.123; printf("%-8.3f “,m);
答案:
A、-8.3
B、1234.123000
C、-1234.123
D、1234.123
題目:若有定義 double x=1 ,y;則以下的語句執(zhí)行的結果是 。 y=x+3/2; printf( “%f”,y);
答案:
A、2.
B、3.
C、2.5
D、1.5
題目:若 a 為整型變量,則以下語句 。 a=-2L; printf(”%d,a);
答案:
A、賦值不合法
B、輸出值為 -2
C、輸出值為 2
D、輸出為不確定的值
題目:若 w=1,x=2,y=3,z=4, 則條件表達式 w<x?w:y</x?w:y
答案:
A、4
B、1
C、2
D、3
題目:若 w,x,z 均為 int 型變量 , 則執(zhí)行以下語句后的輸出為 。 w=3;z=7;x=10;? printf("%d “,w&&z);
答案:
B、3
C、7
D、1
題目:下述 for 循環(huán)語句 。 int i,k; for(i=0,k=-1;k=1;i++,k++) printf(”* * * “);
答案:
A、只循環(huán)一次
B、是無限循環(huán)
C、判斷循環(huán)結束的條件非法
D、一次也不循環(huán)
題目:程序段如下:則以下說法中正確的是: 。 int k=-20; while(k=0) k=k+1;
答案:
A、循環(huán)體語句一次也不執(zhí)行
B、循環(huán)是無限循環(huán)
C、while 循環(huán)執(zhí)行 20 次
D、循環(huán)體語句執(zhí)行一次
題目:下列程序段執(zhí)行后 k 值為 。 int k=0,i,j; for(i=0;i<5;i++) for(j=0;j<3;j++) k=k+1 ;
答案:
A、15
B、8
C、5
D、3
題目:在定義 int a[10]; 之后,對 a 的引用正確的是 。
答案:
A、a[10-10]
B、a[10]
C、a(6)
D、a[6.3]
題目:下面程序段運行時輸出結果是 。 char s[18]= “a book! “; printf(”%.4s”,s);
答案:
A、a bo
B、a boo
C、a book!
D、格式描述不正確,沒有確定輸出
題目:在執(zhí)行 int a[][3]=1,2,3,4,5,6; 語句后, a[1][0] 的值是 。
答案:
A、5
B、2
C、4
D、1
題目:分析以下程序 , 下列說法正確的是 。 int x=5,a=0,b=0; if(x=a+b) printf(” * * * );else printf(# # # # );
答案:
A、通過編譯,但不能連接
B、輸出 * * * *
C、輸出
D、# # #
題目:設 i 和 x 都是 int 類型,則 for 循環(huán)語句 。 for(i=0,x=0;i<=9&&x!=876;i++) scanf(%d",&x);
答案:
A、是無限循環(huán)
B、最多執(zhí)行 10 次
C、最多執(zhí)行 9 次
D、循環(huán)體一次也不執(zhí)行
題目:分析以下程序 , 下列說法正確的是 。 int x=5,a=0,b=0; if(x=a+b) printf("* * * * );else printf(# # # #);
答案:
A、輸出 * * * *
B、通過編譯,但不能連接
C、輸出
D、# # #
總結
以上是生活随笔為你收集整理的【渝粤题库】广东开放大学 C语言程序设计 形成性考核的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国家开放大学2021春1127实用卫生统
- 下一篇: linux用户名和密码在哪个文件里(li