1、單選題:
以下敘述中正確的是( )。
選項:a:用c程式實現的演算法必須要有輸入和輸出操作
b:用c程式實現的演算法可以沒有輸出但必須要有輸入
c:用c程式實現的演算法可以沒有輸入但必須要有輸出
d:用c程式實現的演算法可以既沒有輸入也沒有輸出
答案: 【用c程式實現的演算法可以沒有輸入但必須要有輸出】
2、單選題:
以下不能定義為使用者識別符號的是( )。
選項:a:main
b:_10
c:_scanf
d:printf
答案: 【printf】
3、單選題:
按照c語言規定的使用者識別符號命名規則,不能出現在識別符號中的是( )。
選項:a:小寫字母
b:連線符
c:數字字元
d:下劃線
答案: 【連線符】
4、單選題:
以下c語言使用者識別符號中,不合法的是( )。
選項:a:_1
b:aabc
c:a_b
d:a–b
答案: 【a–b】
5、單選題:
結構化程式由三種基本結構組成,三種基本結構組成的演算法( )。
選項:a:可以完成任何複雜的任務
b:只能完成部分複雜的任務
c:只能完成符合結構化的任務
d: 只能完成一些簡單的任務
答案: 【可以完成任何複雜的任務】
6、單選題:
以下敘述中正確的是( )。
選項:a:c語言程式將從源程式中第乙個函式開始執行
b:可以在程式中由使用者指定任意乙個函式作為主函式,程式將從此開始執行
c:c語言規定必須用main作為主函式名,程式將從此開始執行,在此結束
d:main可作為使用者識別符號,用以命名任意乙個函式作為主函式
答案: 【c語言規定必須用main作為主函式名,程式將從此開始執行,在此結束】
7、單選題:
c語言源程式名的字尾是( )。
選項:a:.exe
b:.c
c:.obj
d:.cpp
答案: 【.c】
8、單選題:
以下敘述中錯誤的是( )。
選項:a:乙個c程式中可以包含多個不同名的函式
b:乙個c程式只能有乙個主函式
c:c程式在書寫時,有嚴格的縮排要求,否則不能編譯通過
d:c程式的主函式必須用main作為函式名
答案: 【c程式在書寫時,有嚴格的縮排要求,否則不能編譯通過】
9、單選題:
下列關於c語言使用者識別符號的敘述中正確的是( )。
選項:a:使用者識別符號中可以出現下劃線和中劃線(減號)
b:使用者識別符號中不可以出現中劃線,但可以出現下劃線
c:使用者識別符號中可以出現下劃線,但不能放在使用者識別符號的開頭
d:使用者識別符號中可以出現下劃線和數字,它們都可以放在使用者識別符號的開頭
答案: 【使用者識別符號中不可以出現中劃線,但可以出現下劃線】
10、單選題:
下列4個選項中,( )是合法的使用者自定義識別符號。
選項:a:b-b
b:float
c:2a
d:_isw
答案: 【_isw】
1、單選題:
下列選項中,( )可以將x、y定義成double型別變數,並賦同一初值3.14。
選項:a:double x, y=3.14;
b:double x, y=2*3.14;
c:double x=3.14, y=3.14;
d:double x=y=3.14;
答案: 【double x=3.14, y=3.14; 】
2、單選題:
若變數已正確定義並賦值,表示式( )不符合c語言語法。
選項:a:a*b/c
b:3.14%2
c:2, b
d:a/b/c
答案: 【3.14%2】
3、單選題:
下列表示式中值為0的是( )。
選項:a:3%5
b:3/5.0
c:3/5
d:3.0/5
答案: 【3/5】
4、單選題:
以下選項中,( )是不正確的字元常量。
選項:a:「a」
b:『1』
c:』 』
d:『a』
答案: 【「a」】
5、單選題:
以下選項中不正確的整型常量是( )。
選項:a:82l
b:-100
c:1,900
d:253u
答案: 【1,900】
6、單選題:
以下選項中,( )是不正確的字元常量。
選項:a:「5」
b:『1』
c:』』
d:『a』
答案: 【「5」】
7、單選題:
假設在程式中a,b,c均被定義成整型,並且已賦大於1的值,則下列能正確表示代數式 2.png 的表示式是( )。
選項:a:1/abc
b:1/(abc)
c:1/a/b/(float)c
d:1.0/a/b/c
答案: 【1.0/a/b/c】
8、單選題:
以下能正確定義且賦初值的語句是( )
選項:a:int n1=n2=10;
b:char ch=『a』;
c:float f=f+1.1;
d:double x=12.3e2.5;
答案: 【char ch=『a』;】
9、單選題:
設x、y、z和k都是int型變數,則執行表示式:x=(y=4,z=16,32+z)後,x的值為 ( )
選項:a:4
b:16
c:48
d:32
答案:
10、單選題:
c語言中,運算物件必須是整型數的運算子是( )。
選項:a:%
b:/c:% 和/
d:*答案: 【%】
11、單選題:
有以下程式
main()
以下敘述中正確的是( )
選項:a:程式輸出大寫字母m
b:程式輸出小寫字母m
c:格式說明符不足,編譯出錯
d:程式執行時產生出錯資訊
答案: 【程式輸出小寫字母m】
12、單選題:
在c語言中,下列屬於構造型別的是( )。
選項:a:整型
b:字元型
c:實型
d:陣列型別
答案: 【陣列型別】
13、單選題:
設d為字元型變數,下列表示式不正確的是( )。
選項:a:d=97
b:d=』a』
c:d=」a」
d:d=』g』
答案: 【d=」a」】
14、單選題:
若x和y都為float型變數,且x=3.6, y=5.8 執行下列語句後輸出結果為( )。
printf(「%f」,(x,y));
選項:a:3.600000
b:5.800000
c:3.600000,5.800000
d:輸出符號不夠,輸出不正確值
答案: 【5.800000 】
15、單選題:
表示式(double)(20/3)的值為( )。
選項:a:6
b:6.0
c:2d:3
答案: 【6.0】
16、單選題:
表示式3.6-5/2+1.2+5%2的值是( )。
選項:a:4.3
b:4.8
c:3.3
d:3.8
答案: 【3.8】
17、單選題:
表示式sizeof(「hello」)的值為( )。
選項:a:4
b:5c:6
d:7答案:
18、單選題:
設整型變數a值為9,則下列表示式中使b的值不為4的表示式( )。
選項:a:b=a/2
b:b=a%2
c:b=8-(3,a-5)
d:b=a-5
答案: 【b=a%2 】
19、單選題:
已知ch是字元型變數,下面不正確的賦值語句是( ) 。
選項:a:ch=『』 ;
b:ch=『a+b』;
c:ch=『7』+『9』;
d:ch=7+9;
答案: 【ch=『a+b』;】
20、單選題:
有以下定義語句,編譯時會出現編譯錯誤的是( )。
選項:a:char a=『a』;
b:char a=』』;
c:char a=『aa』;
d:char a=』-』;
答案: 【char a=『aa』; 】
c語言合法自定義識別符號 C語言合法識別符號
description 輸入乙個字串,判斷其是否是c的合法識別符號。input 輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。output 對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出 yes 否則,...
c語言合法自定義識別符號 合法C語言識別符號
給定n個不包含空白符的字串,請判斷他們是否是c語言合法的識別符號號 includeintmain intn charsr 100 100 inti,j,sum 100 scanf d n for i 0 i 給定n個不包含空白符的字串,請判斷他們是否是c語言合法的識別符號號 include int ...
C語言合法識別符號
輸入乙個字串,判斷其是否是c的合法識別符號。輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出 yes 否則,輸出 no 3 12ajf fi8x a ff a...