-wl是不是c語言的標識符,C語言基礎知識考試

第一章 C語言基礎知識

一、選擇題

1.C語言規定,必須用 作為主函數名。(0級) A)Function B)include C)main D)stdio

2.一個C程序可以包含任意多個不同名的函數,但有且僅有一個 ,一個C程序總是從 開始執行。(0級) A)過程 B) 主函數 C)函數 D)include

3. 是C程序的基本構成單位。(0級) A)函數 B) 函數和過程 C) 超文本過程 D) 子程序

4.下列說法正確的是 。(0級)

A) 一個函數的函數體必須要有變量定義和執行部分,二者缺一不可 B) 一個函數的函數體必須要有執行部分,可以沒有變量定義

C) 一個函數的函數體可以沒有變量定義和執行部分,函數可以是空函數 D) 以上都不對

5.下列說法正確的是 。(0級) A) main函數必須放在C程序的開頭 B) main函數必須放在C程序的最后

C) main函數可以放在C程序的中間部分,但在執行C程序時是從程序開頭執行的 D) main函數可以放在C程序的中間部分,但在執行C程序時是從main函數開始的 6.下列說法正確的是 。(0級)

A) 在執行C程序時不是從mian函數開始的

B) C程序書寫格式嚴格限制,一行內必須寫一個語句 C) C程序書寫格式自由,一個語句可以分寫在多行上

D) C程序書寫格式嚴格限制,一行內必須寫一個語句,并要有行號 7.在C語言中,每個語句和數據定義是用 結束。(0級) A)句號 B)逗號 C)分號 D)括號

8.下列字符串是標識符的是 。(0級) A)_HJ B)9_student C)long D)LINE 1

9.以下說法正確的是 。(0級)

A) C語言程序總是從第一個定義的函數開始執行

B) 在C語言程序中,要調用的函數必須在main()函數中定義 C) C語言程序總是從main()函數開始執行

D) C語言程序中的main()函數必須放在程序的開始部分

10. 不是C語言提供的合法關鍵字。(0級) A)switch B)print C)case D)default 11.C語言提供的合法關鍵字是 。(0級) A)breack B)print C)funiton D)end 12.C語言提供的合法關鍵字是 。 (0級) A)continue B)procedure C)begin D)append

13. C語言規定: 在一個源程序中, main函數的位置 。(02~03第一學期試題)

A) 必須在最開始 B) 必須在系統調用的庫函數的后面

C) 可以在任意位置 D) 必須在源文件的最后 14. 一個C語言程序是由 。 (02~03第一學期試題) A) 一個主程序和若干個子程序組成;

B) 函數組成, 并且每一個C程序必須且只能由一個主函數; C) 若干過程組成; D) 若干子程序組成.

二、填空題

1.一個C程序至少包含一個 ,即 。(0級) 2.一個函數由兩部分組成,它們是 和 。(0級) 3.函數體的范圍是 。(0級)

4.函數體一般包括 和 。(0級) 5.C語言是通過 來進行輸入輸出的。(0級)

6.在C語言中,凡在一個標識符后面緊跟著一對圓括弧,就表明它是一個 。(0級)

7.主函數名后面的一對圓括號中間可以為空,但一對圓括號不能 。(0級)

第二章 C語言程序設計的初步知識

一、選擇題

1.在C 語言中,下列類型屬于構造類型的是 。(0級) A)整型 B)字符型 C)實型 D)數組類型

2.在C 語言中,下列類型屬于構造類型的是 。(0級) A)空類型 B)字符型 C)實型 D)共用體類型

3.在C 語言中,下列類型屬于構造類型的是 。(0級) A)整型 B)指針類型 C)實型 D)結構體類型

4.在C 語言中,下列類型屬于基本類型的是 。(0級) A)整型、實型、字符型 B)空類型、枚舉型 C)結構體類型、實型 D)數組類型、實型

5.下列類型屬于基本類型的是 。(0級) A)結構體類型和整型 B)結構體類型、數組、指針、空類型 C)實型 D)空類型和枚舉類型 6.下列字符串屬于標識符的是 。(0級) A)INT B)5_student C)2ong D)!DF

7.下列字符串屬于標識符的是 。(0級) A)_WL B)3_3333 C)int D)LINE 3

8.下列字符串不屬于標識符的是 。(0級) A)sum B)average C).day_night D)M.D.JOHN

9.下列字符串不屬于標識符的是 。(0級)

A)total B)lutos_1_2_3 C)_night D)$ 123 10.下列字符串不屬于標識符的是 。(0級) A)_above B)all C)_end D)# dfg

11.C語言中不能用來表示整常數的進制是 。(0級) A)十進制 B)十六進制 C)八進制 D)二進制

12.C語言中能用來表示整常數的進制是 。(0級) A)十進制、八進制、十六進制 B)十二進制、十進制 C)六進制、八進制 D)二進制、十進制

13.在C語言中,回車換行符是 。(0級) A)\\n B)\\t C)\\v D)\\b

14.在C語言中,退格符是 。(0級) A)\\n B)\\t C)\\v D)\\b

15.在C語言中,反斜杠符是 。(0級) A)\\n B)\\t C)\\v D)\\ \\

16.在ASCII碼表中可以看到每個小寫字母的ASCII碼比它相應的大寫字母的ASCII碼 。(0級) A)大32 B)大64 C)小32 D)小64

17.設d為字符變量,下列表達式不正確的是 。(0級) A)d=97 B)d=?a? C)d=”a” D)d=?g?

18.設d為字符變量,下列表達式正確的是 。(0級)

A)d=678 B)d=?a? C)d=”d” D)d=?gjkl? 19.10+?a?+1.5-567.345/?b?的結果是 型數據。(0級) A)long B)double C)int D)unsigned float

20.語句int i=3;k=(i++)+(i++)+(i++);執行過后k的值為 ,i的值為 。(0級) A)9,6 B)12,5 C)18,6 D)15,5

21.如果i=3,則k=(i++)+(++i)+(i++)執行過后k的值為 ,i的值為 。(1級) A)12,6 B)12,5 C)18,6 D)15,5

22.如果i=3,則k=(++i)+(++i)+(i++)執行過后k的值為 ,i的值為 。(1級) A)15,6 B)12,5 C)18,6 D)15,5

23.如果i=3,則k=(++i)+(++i)+(++i)執行過后k的值為 ,i的值為 。(1級) A)9,6 B)12,5 C)18,6 D)15,5

24.如果int i=3,則printf(“%d”,-i++)的結果為 ,i的值為 。(1級) A)-3,4 B)-4,4 C)-4,3 D)-3,3

25.如果int i=3,int j=4,則k=i+++j執行之后k,i和j的值分別為 。(1級) A)7,3,4 B)8,3,5 C)7,4,4 D)8,4,5

26.已知在ASCII字符集中,數字0的序號為48,下面程序的輸出結果為 。(1級)

main() {char x,y; x=?0?;y=?9?;

printf(“%d,%d\\n”,x,y); }

A)因輸出格式不合法,輸出錯誤信息 B)48,57 C)0,9 D)48,58

27.已知在ASCII字符集中,字母A的序號為65,下面程序的輸出結果為 。(1級)

main()

{char c=?A?;int i=10; c=c+10; i=c%i;

printf(“%c,%d\\n”,c,i); }

A)75,7 B)75,5 C)K,5 D)因存在非圖形字符,無法直接顯示出來

28.已知在ASCII集中,字母A的序號為65,下面程序的輸出結果為 。(1級) main()

{char c1=?B?,c2=?Y?;

printf(“%d,%d\\n”,++c1,--c2); }

A)輸出格式不合法,輸出錯誤信息 B)67,88 C)66,89 D)C,X

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/385787.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/385787.shtml
英文地址,請注明出處:http://en.pswp.cn/news/385787.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從入門到精通!java可視化編程軟件哪個好

1、我往Redis里寫的數據怎么沒了? 使用Redis的同學你要明白一點,你為什么用Redis?用redis的作用是什么?用redis的好處是什么?凡事多思考一下為什么,多想想背后的原因。 就在不久前有朋友跟我說過&#xf…

學生檔案c語言編程,學生檔案管理問題

/* 一個修改版本 */#include struct student{int num;char name[10];char sex;char address[20];};struct student stu[3] {{000, "li lin", m, "103 beijing road"},{001, "zhang fun", m, "130 shanghai road"},{002, "wang …

從思維圖到基礎再到深入,java空間查詢

螞蟻金服一面: 先自我介紹,講講自己基礎掌握情況,以及項目經歷平時會用到哪些數據結構?鏈表和數組的優缺點?解決hash沖突的方法有哪些?講講自己對HashMap的理解,以及和Weakhashmap的區別&#…

c語言中如何取消最后一個空格,新人提問:如何將輸出時每行最后一個空格刪除...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓如何將每行最后一個空格刪除&#xff0c;使矩陣只有數字間有空格&#xff0c;沒有多余空格&#xff1f;#include#includeint main(){int i,j,k,m,n,x,h,y;int a[15][15]{0};while(scanf("%d",&i)){k1;for(n1;n<i;…

從零開始學Java編程!java集合類詳解和使用

目錄 一、冒泡排序 二、選擇排序 三、插入排序 四、快速排序 五、歸并排序 六、希爾排序 七、堆排序 八、基數排序&#xff08;桶排序&#xff09; 九、遞歸 十、鏈表 十一、棧 十二、隊列 十三、二叉樹 最后 由于篇幅有限&#xff0c;這里就不一一羅列了&#xff0c;20道常見…

go語言調用c 的頭文件 so,Golang生成共享庫(shared library)以及Golang生成C可調用的動態庫.so和靜態庫.a...

Golang類似于C的靜態語言&#xff0c;效率也接近于C&#xff0c;如果Golang也可以導出可供C調用的庫&#xff0c;那可以和很多高級語言say goodbye了&#xff0c;goodbye似乎又有點武斷&#xff0c;但至少說&#xff0c;Golang可以做很多事&#xff0c;而且效率優于很多高級語言…

從青銅到王者的路線,java不同系統間數據同步

深耕技術&#xff0c;啃下22個技術點 互聯網行業更新換代非常快&#xff0c;行業常態便是不斷學習&#xff0c;因此這些主流技術你一個都不能落下&#xff01; ①并發編程 Java并發編程是整個Java開發體系中最難以理解&#xff0c;但也是最重要的知識點之一&#xff0c;因此學習…

c語言 大雨 班上多個同學準備,2015年計算機二級考試《C語言》提高練習題(7)

1[單選題] 若有C語言表達式23*47/3&#xff0c;以下選項中敘述正確的執行順序是A.先執行3*4得12&#xff0c;再執行212得14&#xff0c;再執行7/3得2&#xff0c;最后執行142得16B.先執行3*4得12&#xff0c;再執行7/3得2.5&#xff0c;最后執行2122.5得16.5C.先執行7/3得2&…

從青銅到王者的路線,java枚舉類使用場景

一、先來解讀&#xff1a;23種設計模式要點 1.單例模式&#xff08;Singleton Pattern&#xff09; 2.工廠模式 3.抽象工廠模式&#xff08;Abstract Factory Pattern&#xff09; 4.模板方法模式&#xff08;Template Method Pattern&#xff09; 5.建造者模式&#xff08;Bu…

android tag的作用,Android中的Context的作用(2)

ContextImpl關鍵成員和函數/*** Common implementation of Context API, which provides the base* context object for Activity and other application components.*/classContextImplextendsContext {privatefinalstaticString TAG "ContextImpl";privatefinalsta…

企業級項目實戰講解!javamap排序規則

一、服務發布簡介 分布式系統架構下&#xff0c;服務發布是一件很麻煩的事情&#xff0c;特別是在構建自動發布流程和灰度測試的策略兩個核心方面。通常情況下如果不涉及數據層面的灰度流程&#xff0c;服務可以灰度上線&#xff0c;或者滾動上線&#xff0c;這兩種方式很常用…

android頁面設置背景圖片大小,android頁面設置background為圖片后,頁面滑動掉幀問題...

最近接手的一個android項目里面&#xff0c;有個viewpager3個fragment的頁面&#xff0c;就是很常見的可以左右滑動切換頁面的那種布局。接手的時候告訴我&#xff0c;這個頁面有卡頓現象&#xff0c;性能需要優化。一開始覺得是fragment里面做了太多耗時操作的原因&#xff0c…

企業級項目實戰講解!java的war包能直接改名么

Java核心架構筆記大致如下 0~1年&#xff1a; Java基礎&#xff08;基本語法、面向對象、繼承、多態、接口和抽象類、異常、內部類、集合、泛型、反射、I/O等&#xff09;Web編程&#xff08;ServletMySQL數據庫商品管理系統實戰&#xff09;SSM框架入門到精通&#xff08;Sp…

android chrome cast,有了它 任何安卓設備瞬間變身ChromeCast

ChromeCast一經問世就頗受歡迎&#xff0c;雖然35美刀的價格已經很便宜了&#xff0c;但現在你可以不花一分錢就可以擁有ChromeCast類似的功能了。前提是你有一部系統版本在2.2以上的安卓設備&#xff0c;對于很多安卓的玩家這應該不是什么問題。實現與ChromeCast類似的功能只需…

企業級項目實戰講解!java類內部定義枚舉

螞蟻一面 ??就做了?道算法題&#xff0c;要求兩?時內完成&#xff0c;給了?度為N的有重復元素的數組&#xff0c;要求輸出第10?的數。典型的TopK問題&#xff0c;快排算法搞定。算法題要注意的是合法性校驗、邊界條件以及異常的處理。另外&#xff0c;如果要寫測試?例&…

榮耀鴻蒙價格,榮耀40S秀肌肉,120Hz+雙5000萬+鴻蒙系統,售價很感人

原標題&#xff1a;榮耀40S秀肌肉&#xff0c;120Hz雙5000萬鴻蒙系統&#xff0c;售價很感人雖然現在有不少的手機廠商開始發展子品牌&#xff0c;比如vivo發展的iQOO以及OPPO發展的真我&#xff0c;都是在市場上開始冒頭。不過知名度最高的還是榮耀這個子品牌&#xff0c;自從…

作為Java開發程序員,中科創達java應屆生薪資

01 并發寶典&#xff1a;面試專題 面試專題分為四個部分&#xff0c;分別如下 Synchronized 相關問題 可重入鎖 ReentrantLock 及其他顯式鎖相關問題 Java 線程池相關問題 Java 內存模型相關問題 1.1 Synchronized 相關問題&#xff08;這里整理了八問&#xff09; 問題一…

Java面試必備的集合源碼詳解,砥礪前行!

一面&#xff08;一個小時左右&#xff09; 算法&#xff1a;寫冒泡排序&#xff0c;問如何優化&#xff0c;簡單講了快排和堆排序的原理數據庫&#xff1a;解釋左連接數據庫第一第二第三范式&#xff0c;數據庫死鎖linux&#xff1a;怎么查看內存&#xff1b;怎么查看進程&am…

android md 控件,Android基本UI控件.md

# Android基本UI控件## *TextView 文本框*### TextView常用用法| 主要方法 | 功能描述 || :----------: | :--------------------: || getText | 獲得TextView對象的文本 || setText | 設置TextView對象的文本 || setTextColor | 設置文本顯示的顏色 |Javaprivate TextView tex…

java面試核心知識點,詳解系列文章

技術能力 通常&#xff0c;「技術能力」這個部分將緊接著你的個人簡介之后&#xff0c;放在簡歷的核心版面。這樣設計是有道理的&#xff0c;因為它能夠幫助雇主更快的判斷你的技能是否與需求相吻合。 因此在制作這一部分內容時&#xff0c;你應該考慮以下兩點&#xff1a; …