c語言合法自定義識別符號 程式設計(C語言)

2021-10-14 06:58:46 字數 4478 閱讀 3007

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...