c语言电报关系的题目,c语言所有题目以跟答案.doc
c語言所有題目以跟答案
判斷題
關系運算符<=與==的優先級相同。 N
2.7&3+12的值是15. N
3.在TurboC中,整型數據在內存中占2個字節。 Y
C語言本身不提供輸入輸出語句,輸入輸出操作是由函數實現的。 Y
5.char [ ]=“Very good”:是一個合法的為字符串數組賦值的語句。 Y
6.進行宏定義時,宏名必須使用大寫字母表示。 N
7.若有int i=10,j=2;則執行i*=j+8;后i的值為28. N
語句Scanf(“%7.2f”,&a);是一個合法的scanf函數。 N
C語言中%運算符的運算對象必須是整型。 Y
字符處理函數strcpy(str1,str2)的功能是把字符串1接到字符串2的后面。 N
a=(b=4)+(c=6)是一個合法的賦值表達式。 Y
整數-32100可以賦值給int型和long int型變量。 Y
語句printf(“%f%%”,1.0/3);輸出為0.333333. N
若有宏定義:#define S(a,b) t=a;a=b;b=t由于變量t沒有定義,所以此宏定義是錯誤的。 N
x*=y+8等價于x=x*(y+8) Y
若有int i=10,j=0;則執行完語句if(j=0)i++;i--;i的值為11. N
C語言中只能逐個引用數組元素而不能一次引用整個數組。 Y
若a=3,b=2,c=1則關系表達式“(a>b)==c”的值為“真”。 Y
C語言所有函數都是外部函數。 Y
如果想使一個數組中全部元素的值為0,可以寫成 int a[10]{0*10}; N
若有定義和語句:int a ;char c;float f;scanf(“%d,%c,%f”,&a,&c,&f);若通過鍵盤輸入:10,A,12.5,則a=10,c=’A’,f=12.5. Y
如果有一個字符串,其中第十個字符為‘\n’,則此字符串的有效字符為9個 。 N
若有說明int c;則while(c=getchar());是正確的c語句。 Y
在C程序中,函數既可以嵌套定義,也可以嵌套調用。 N
typedef可以定義生成新的數據類型。 N
char*p=”girl”;的含義是定義字符型指針變量p,p的值是字符串“girl”. N
在C語言中,此定義和語句是合法的:enum aa{a=5,b,c}bb;bb=(enum aa)5; Y
在程序中定義了一個結構體類型后,可以多次用它來定義具有該類型的變量。 Y
C語言的函數可以嵌套定義。 N
假設有int a[10],*p;則p=&a[0]與p=a等價。 Y
C程序總是從程序的第一條語句開始執行。 N
若有#define S(a,b)a*b則語句area=S(3,2);area的值為6. Y
參加位運算的數據可以是任何類型的數據。 N
34.若i=3,則printf(“%d,-i++”);輸出的值為-4. N
35.變量根據其作用域的范圍可以分作局部變量與全局變量。 Y
36.通過return語句,函數可以帶回一個或一個以上的返回值。 N
continue終止程序 N
38.15的二進制是1111 Y
若有宏定義#define t=a a=b b=c定義是錯誤的 N
#define和printf都不是C語句 Y
While和do while運行結果可能不同 Y
二.單選題:
對于void型函數,調用時不應作為 D、表達式
C程序中的宏展開是在 C、編譯前預處理時進行的
以下選項合法的用戶標識符是 B、—2Test
假設所有整型變量,表達式:a=2,b=5,a>b?a++;b+t.則a+b的值 B、8
C語言中要求對變量作強制定義的主要原因是D、便于確定類型和分配空間
若有以下定義:char S=“1092”,則該語句 B、定義不合法,s的值不確定
若a是float型變量,b為unsigned型變量,合法的C、scanf(“%f%30”,&a,&b)
若i為整型變量,則以下循環次數for(i=2;i==0;)printf(“%d”,i--)B、0次
以下描述正確的是C、在do-w
總結
以上是生活随笔為你收集整理的c语言电报关系的题目,c语言所有题目以跟答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言怎么让图形界面单独显示,「分享」C
- 下一篇: 粉刺是怎么形成的