【】——提高你的編程技能!
如果你正在準備c語言筆試,那么你來對地方了!本篇將為你分享一些c語言筆試題目及答案,幫助你提高編程技能,輕松通過筆試。
一、基礎知識題
1. c語言的數據類型有哪些?
答案c語言的數據類型包括基本數據類型和派生數據類型。基本數據類型包括整型、浮點型、字符型和布爾型;派生數據類型包括數組、結構體、共用體和枚舉類型。
2. c語言中變量的作用域有哪些?
答案c語言中變量的作用域包括局部作用域和全局作用域。局部變量的作用范圍僅限于函數內部,全局變量可以在整個程序中使用。
二、算法題
1. 編寫一個函數,實現將一個字符串中的字符按照字典序從小到大排序。
void sort(char str){t(str)i++){j++){
if(str[i]>str[j]){p=str[i]
str[i]=str[j]
}
}
}
2. 編寫一個函數,實現將一個整數數組中的元素按照從小到大的順序排序。
tt){t-1i++){-i-1j++){
if(a[j]>a[j+1]){p=a[j]
a[j]=a[j+1]
}
}
}
三、綜合題
1. 編寫一個程序,實現將一個字符串中的所有大寫字母轉換為小寫字母。
clude
char str[100]t
gets(str)(str)i++){
if(str[i]>=''&&str[i]<='Z'){
str[i]+=32
}
}tf("%s",str) 0
2. 編寫一個程序,實現將一個整數數組中的所有元素翻轉。
clude
}/2i++){p=a[i]-i-1]
}i++){tf("%d ",a[i])
} 0
以上就是一些c語言筆試題目及答案的分享。希望這些題目可以幫助你提高編程技能,輕松通過筆試。如果你還有其他問題,歡迎留言討論。