C語言筆試題100道
以下是小編為您收集整理的C語言筆試題100道,歡迎參考學習!更多內容請關注應屆畢業生考試網!
1) 設x,y均為整型變量,且x=10 y=3,則以下C語言的輸出結果是()。(選擇一項)
printf(“%d,%dn”,x–,–y);
a)10,3
b)9,3
c)9,2
d)10,2
2)在C語言中,要計算一個數(變量i)的開平方,下面代碼正確的是()。(選擇一項)
a)printf(sqrt(t), “n Square of%d”,i)
b)printf(“n Square of %d is %d”,i,sqrt(i))
c)printf(sqrt(i),i,t, “n Sqrt of %d is %d”)
d)printf(i,t,”n Square of%d”)
e)scanf(i,”n Square of%d is %d”,sqrt(i))
3)運行下列C程序:
#include
void fun(int x,int y,int z)
{z=x*x+y*y;}
void main()
{
int a=31;
fun(5,2,a);
printf(“%d”,a);
}
輸出結果是()。(選擇一項)
a)0
b)29
c)31
d)無定值
4)在C語言中,下面選項()是合法的變量名。(選擇兩項)
a)Minimum
b)3 rd_row
c)n1+n2;
d)Doubles
e)
5)運行下面的C程序:
#include
void main()
{
int n;
scanf(“%d”,&n);
if(n++<10)
printf(“%dn”,n);
else
printf(“%dn”,n--);
}
若從鍵盤上輸入9,則輸出結果是()。(選擇一項)
a)11
b)10
c)9
d)8
6)運行下面的C程序:
#include
void main()
{
int n;
scanf(“%d”,&n);
if(n++<10)
printf(“%dn”,n);
else
printf(“%dn”,n--);
}
若從鍵盤上輸入9,則輸出結果是()。(選擇一項)
a)11
b)10
c)9
d)8
7)在C語言中,當説明一個結構體變量時系統分配給它的內存是()(選擇一項)
a)各成員所需內存量的總和
b)結構中第一個成員所需內存量
c)成員中佔內存量最大者所需的容量
d)結構中最後一個成員所需的內存量
8)在C語言中,下列關於條件語句的描述中,正確的是()。(選擇兩項)
a)當if語句嵌套使用的時候,最後一個else和最近的一個沒有else匹配的if匹配
b)一個if可以有多個else與之匹配
c)一個switch語句總是可以被一系列if…else語句替換
d)當執行break語句時程序將停止執行
9)在C語言中,下面不正確的字符串常量是()。(選擇一項)
a)‘abc’
b)“12’12”
c)“0”
d)“ ”
10)int a=4,b=20;
if (a>b && ++a<b)
printf(“b=%d”,b)
else
printf(“a=%d”,a);
上面的C程序段的輸出結果是()(選擇一項)
a)b=20
b)a=5
c)a=4
d)b=21
11)在C語言中,有如下定義
void f(int x,int y)
{
int t;
if(x<y)
{t=x;x=y;y=t;}
}
main()
{
int a=4,b=3,c=5;
f(a,b);
f(a,c);
f(b,c);
printf(“%d,%d,%dn”,a,b,c);
}
執行後輸出的結果是()。(選擇一項)
a)3,4,5
b)5,3,4
c)5,4,3
d)4,3,5
13) int a[5]={3,9,5,6,4};
printf(“%d”,*(a+4));
以上C程序段的輸出結果是()。(選擇一項)
a)3
b)5
c)4
d)6
14) 分析下面的C語言代碼:
int a=1,b=10;
do{
b-=a; a++;
}while (b--<0);
則執行循環語句後b的值為()。(選擇一項)
a)9
b)–2
c)–1
d)8
15) 設i是int型變量,f是float型變量,用下面的語句給這兩個變量輸入值:
scanf("i=%d,f=%f",&i,&f);
為了把100和765.12分別賦給i和f,則正確的輸入為()。(選擇一項)
a) 100 765.12
b) i=100,f=765.12
c) 100 765.12
d) x=100 y=765.12
16)在C語言中,下列()是合法的標識符。(選擇兩項)
a) COUNT
b) P234
c) 4x
e)short
17) 有數組int num [5] = {10,20,30,40,50};
num[3]的值為()。 (選擇一項)
-
C語言指針知識點
引導語:在信息工程中,指針是一個用來指示一個內存地址的計算機語言的變量或中央處理器(CPU)中的寄存器(Register)。以下是本站小編分享給大家的C語言指針知識點,歡迎閲讀!【考點1】指針變量指針變量是用來存儲地址的,而一般變量是存儲數值的。指針變量可指向任意一...
-
計算機等級考試二級C語言筆試精選習題
應屆畢業生考試網提供了計算機等級考試二級C語言筆試精選習題,幫助考生鍛鍊解題思路,加深理解知識點。更多資料訪問yjbys計算機等級考試網。1、C語言程序的基本單位是____A)程序行B)語句C)函數D)字符、C、12、C語言程序的三種基本結構是____A、順序結構,選擇結構,...
-
嵌入式C語言編程小知識
嵌入式系統是用來控制或者監視機器、裝置、工廠等大規模設備的系統。下面為大家整理了一些嵌入式C語言編程小知識,一起來看看吧!1.流水線被指令填滿時才能發揮最大效能即每時鐘週期完成一條指令的執行(僅指單週期指令)。如果程序發生跳轉,流水線會被清空,這將需要...
-
C語言插入排序算法及實例代碼
插入排序是排序算法的一種,下面小編為大家整理了C語言插入排序算法及實例代碼,希望能幫到大家!這裏以從小到大排序為例進行講解。基本思想及舉例説明插入排序的基本思想是,將元素逐個添加到已經排序好的數組中去,同時要求,插入的元素必須在正確的位置,這樣原來排序好...