c語言期末考試
① 大一c語言期末考試復習的重點,通常考什麼東西(越詳細越好)
北京理工大學的-。-!唉。。我北理工又被我黑了
信息學院
基本概念/運算/基本語句 13
數組/字元串 20
函數/遞歸 21
指針 16
結構/聯合/枚舉/鏈表 25
文件 5
合計(分) 100
◆非信息學院
基本概念/運算/基本語句 18
數組/字元串 21
函數/遞歸 22
指針 16
結構/聯合/ 12
文件 5
綜合演算法 6
合計(分) 100
● 考試范圍說明:
1、基本語句中,goto語句不考。
2、數組部分重點是一維數組,基本概念部分涉及到二維數組的概念。
3、指針部分,多級指針不考。
4、文件部分,11.5文件操作狀態和出錯檢測函數不考。
5、非信息類考生,聯合、枚舉、typedef和鏈表不考。
還有還有。。這是非軟體專業的。。我記得當時我們軟體學院考的時候。。二維數組是小重點
② c語言期末考試47分能及格嗎
這要看你平時分多少了。
我們c語言考試佔60%,平時我實驗啥的,還有網上作業啥的都差不多滿分,這樣算68.2,及格了。
c期末考試很簡單吶,不要太擔心這個分數好伐。摸摸頭。
③ C語言期末考試怎麼復習啊
復習最重要的就是跟著老師走,上課聽講,下來之後總結、歸納、理解記憶、做題實戰運用。此外,復習中要學會:根據自己的學科情況、薄弱科目制定學習計劃,合理規劃時間,查缺補漏、復習提升。
④ C語言期末考試編程題
1輸入兩個整數a和b,若a和b的平方和大於100,則輸出平方和的百位以上的數字,否則輸出a和 b的和。
要求: 1)輸出結果時說明平方和是大於100還是小於100( >100或<100 )
#include<stdio.h>
int main(){
int a, b, c;
scanf("%d%d", &a, &b);
c = a * a + b * b;
if(c > 100) printf("平方和大於100\n%d\n", c%100);
else printf("平方和小於等於100\n%d\n", a + b);
return 0;
}
2輸入一個整數,判斷是否是5和7的公倍數,若是則輸出:5and7yes,否則再判斷是否是3的倍數,若是3的倍數輸出:3yes,若都不是則輸出:no
#include<stdio.h>
int main(){
int input;
scanf("%d", &input);
if(input % 5 == 0 && input % 7 == 0)printf("5and7yes\n");
else if(input % 3 == 0) printf("3yes\n");
else printf("no\n");
return 0;
}
第三,四題和第二題差不多
5計算公式: [ 2*x x=2
y= [ x*x+1 x<2
[ 2*x*x+3*x+1 x>2
要求: 1)從鍵盤輸入x的值,根據x的值求y的值
2)輸出y的值
#include<stdio.h>
int main(){
int x, y;
scanf("%d", &x);
if(x == 2) y = 2*x;
else if(x < 2) y = x*x+1;
else y = 2 * x * x + 3 * x + 1;
printf("%d\n", y);
return 0;
}
8 和7差不多
下面原理都差不多 用if基本都能搞定 判斷條件就行了 應該LZ能搞定了 東西有點多 -。- 就寫這些吧 其他的就不一一寫了^ ^
⑤ 還有兩周就要C語言期末考試了,怎樣才能突擊復習不掛科呢
首先用1~3天的時間,把C語言的基本語法、基本類型等過一遍。比如指針啊,數組啊,指針的指針啊等等。除非平時一點都沒聽,否則3天之內應該是可以吧這些內容熟悉一遍的。
剩餘的時間,預留3天做做題。其餘時間全部放到數據結構和基本演算法的研究上。比如鏈表、排序演算法等。
一般考試就是理論和編程。在學校應該是偏理論。所以先過一遍理論,然後再通過練習加深理論。
祝你好運了
⑥ c語言的期末考試求求哪位大佬幫忙解一下吧
#include<stdio.h>
int main()
{
int sum=0,n;
int a[111],b[111],k=0,x=0;
do{
scanf("%d",&n);
sum+=n;//輸入的數累加求和
a[k++]=n;//將輸入的數一一賦值給數組b
}while(getchar()!=' ');//按回車結束輸入
sum/=k*1.0;
for(int i=0;i<k;i++)
{
if(a[i]<sum)
b[x++]=a[i];
printf("%d ",a[i]);
}
printf(" 低於平均分%d的共%d人 ",sum,x);
printf("分數分別為: ");
for(int i=0;i<x;i++)
printf("%d ",b[i]);
return 0;
}
————————————————
#include <stdio.h>
#include <math.h>
int main()
{
int a[111][111],b[111][111],n;
scanf("%d",&n);//矩陣的行數和列數
printf("輸入原矩陣 ");
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
b[i][j]=a[i][j]+a[j][i];
}
printf("轉置矩陣 ");
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
printf("%d",a[j][i]);
if(j!=n-1)
printf(" ");
else
printf(" ");
}
printf("兩矩陣各個元素和 ");
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
{
printf("%d",b[i][j]);
if(j!=n-1)
printf(" ");
else
printf(" ");
}
return 0;
}
⑦ c語言 期末考試 急求 !!!!!
#include<stdio.h>
structHouse
{
//編號(整型)、小區名稱(首拼字母)、房屋號(字元型)、房齡、面積、房價
intnIndex;
charszName[16];
charszHouseNumber[16];
intnAge;
floatfArea;
floatfPrice;
};
HouseszHouse[100]={0};
voidinputInfo(structHousehouses[],intn)
{
for(inti=0;i<n;i++)
{
szHouse[i]=houses[i];
}
}
voidoutputInfo(structHousehouses[],intn)
{
for(inti=0;i<n;i++)
{
printf("序號:%d編號:%d小區:%s房號:%s房齡:%d面積:%.2f 房價:%.2f萬元 ",i+1,houses[i].nIndex,houses[i].szName,houses[i].szHouseNumber,houses[i].nAge,houses[i].fArea,houses[i].fPrice);
}
}
voipdateHousePrice(structHouse*house,doublenewPrice)
{
house->fPrice=newPrice;
}
voidsortPrice(structHouseHouses[],intn)
{
HousehTmp={0};
for(inti=1;i<n;i++)
{
for(intj=n-1;j>=i;j--)
{
if(Houses[j-1].fPrice>Houses[j].fPrice)
{
hTmp=Houses[j-1];
Houses[j-1]=Houses[j];
Houses[j]=hTmp;
}
}
}
}
voidaddNewHouse(structHouse*house)
{
HousehTmp={0};
for(inti=0;i<100;i++)
{
if(0==hTmp.nIndex)
{
if(house->fPrice<szHouse[i].fPrice)
{
hTmp=szHouse[i];
szHouse[i]=*house;
}
elseif(0==szHouse[i].nIndex)
{
szHouse[i]=*house;
break;
}
}
else
{
if(0==szHouse[i].nIndex)
{
szHouse[i]=hTmp;
break;
}
else
{
HousehTmp2={0};
hTmp2=szHouse[i];
szHouse[i]=hTmp;
hTmp=hTmp2;
}
}
}
}
intmain()
{
intnCount=0;
printf("請輸入房屋數量:");
scanf("%d",&nCount);
House*houses=newHouse[nCount];
for(inti=0;i<nCount;i++)
{
printf("請輸入房屋信息[%d/%d]:",i+1,nCount);
scanf("%d%s%s%d%f%f",&houses[i].nIndex,houses[i].szName,houses[i].szHouseNumber,&houses[i].nAge,&houses[i].fArea,&houses[i].fPrice);
}
printf(" ");
inputInfo(houses,nCount);
printf("房屋信息輸出結果: ");
outputInfo(szHouse,nCount);
printf(" ");
printf("按房價升序排序輸出結果: ");
sortPrice(szHouse,nCount);
outputInfo(szHouse,nCount);
updateHousePrice(szHouse,155);
printf(" ");
printf("更新房價後輸出結果: ");
outputInfo(szHouse,nCount);
House*newHouse=newHouse;
printf(" ");
printf("請輸入一條新房屋信息:");
scanf("%d%s%s%d%f%f",&newHouse->nIndex,newHouse->szName,newHouse->szHouseNumber,&newHouse->nAge,&newHouse->fArea,&newHouse->fPrice);
addNewHouse(newHouse);
printf(" ");
printf("增加新房屋後輸出結果: ");
outputInfo(szHouse,nCount+1);
delete[]houses;
deletenewHouse;
return0;
}
朋友,請【採納答案】,您的採納是我答題的動力,如果沒有明白,請追問。謝謝。
⑧ 大一期末C語言考試的重點是什麼
選擇,循環,函數,數組,指針,文件都要,其中函數(自定義函數),指針是重點,要掌握指向不同對象的指針,比如文件指針,指向函數的等。順便把文件的也看看
⑨ 大一C語言期末考試如何應對
先認真准備,各種准備都有,其次考完試如果覺得考的救10幾或者小幾十分救去請c老師吃飯,就ok了