c语言二级试题讲解,C语言试题,二级C语言试题讲解(9页)-原创力文档
二級 C 語言程序設計模擬試題(一)
一、單項選擇題。 (每小題1 分,共 20 分)
1、一個 C 語言程序是由( B )組成。
A) 一個函數 B) 一個或若干個函數
C) 一個過程 D) 一個過程或若干個過程
知識點: C 語言程序的結構
2、C 語言用( D )表示邏輯真值。
A) true B) T C) 整型值 0 D) 非 0
整型值
知識點:數據類型
3、如果程序中有 #include "文件名 " 則意味著( A )。
A) 將 "文件名 " 所指的那個文件的全部內容,在此命令行出現的這一點上,
插 入源程序
B) 指定標準輸入輸出
C) 宏定義一個函數
D) 條件編譯說明
知識點:編譯預處理
4 、為一個結構體變量分配存儲空間時,其所占容量為( B )。
A) 結構體中第一個成員所占容量 B) 結構體中所有成員所占
容量
C) 結構體中所有成員中所占容量最大者 D) 結構體中最后一個成員
所占容量
知識點:結構體
5、如果 int *px ,*py ;則可用 {temp=*px ;*px=*py ;*py=temp} 實現 *px 和*py
的交換。 其中 temp 應該說明為( A )。
A) int temp B) int &temp C) int **temp D) int
*temp
知識點:指針
6、于合法的 c 語言長整型常量是( A )。
A) 12L B) 6887273 C) 5E12 D) (long)6887273
知識點:數據類型
7、下列程序輸出正確的是( A )。
main ()
{ int a=-1,b=1,c;
c= (a++<=0)&&!((b--<=0));
printf( “%d,%d,%d”,a,b,c);
}
A) 0,0,1 B) -1,1,1 C) 0,0,0 D) 0,1,0
知識點:邏輯運算符
8、已知 E 的 ASCII 碼是 69,則執行 printf( “%c”,?D?-,8?+?5?); 的結果是( B )。
A) 66 B) A C) B D) E
知識點:數據類型與自動轉換
9、段名訪問的方式是( A )
A) 結構名 .位段名 B) 位段名 C) 結構名 D) *& 位
段名
知識點:位段
10、有字符數組 a,則正確的輸入語句是( C )。
A) gets('a'); B) scanf(" %c" ,a); C) scanf(" %s",a); D)
gets(" a");
知識點:字符數組
11、如果程序中有 static char c;則編譯時會對其自動設置初始值為( C )
A) '\n'
總結
以上是生活随笔為你收集整理的c语言二级试题讲解,C语言试题,二级C语言试题讲解(9页)-原创力文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言五子棋开题报告,基于VC的五子棋游
- 下一篇: 线性表adt的c语言表达,抽象数据类型定