日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

最简单的c语言的编程题目,编程列入考题

發(fā)布時(shí)間:2023/12/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 最简单的c语言的编程题目,编程列入考题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

① 簡(jiǎn)單的C語言考試題目!(不需要編程)

寫入數(shù)據(jù)的時(shí)候,寫入的是123,作為一個(gè)數(shù)處理的。

將printf("%d%d\n",k,n); 改成printf("%d %d\n",k,n); 兩個(gè)輸出之間版加個(gè)空格,那么輸出的權(quán)結(jié)果是123 0,也就是dl中的123是給的k,n的值并沒有發(fā)生變化。

將fprintf(fp,"%d",i); 改成fprintf(fp,"%d ",i); 就是輸出一個(gè)數(shù)后加一個(gè)空格,那么輸出的結(jié)果就是樓主理解的12.

② 編程考題:輸入一個(gè)字符串

Dim a As String = "Madam"

If UCase(a) = UCase(StrReverse(a)) Then

MsgBox(a & " 是一個(gè)專palindrome")

Else

MsgBox(a & " 不是屬一個(gè)palindrome")

End If

③ 網(wǎng)絡(luò)編程技術(shù)考試試題求大神解救

http://wenku..com/view/41b2372058fb770bf68a5504.html

④ 用c++編程四則運(yùn)算考題。隨機(jī)產(chǎn)生指定范圍的數(shù),顯示每道的回答結(jié)果、得分及正確答案。

#include

using namespace std;

#include

#include

//定義表達(dá)式

struct Expression

{

int iFirst;//第一個(gè)操作數(shù)

int iSecond;//第二個(gè)操作數(shù)

char oper;//操作

int result;//結(jié)果

//初始化

Expression()

{

iFirst = 0;

iSecond = 0;

oper = 0;

result = 0;

}

};

//隨機(jī)數(shù)的上下限

int low = 0,up = 0;

//vector,存儲(chǔ)生成的表達(dá)式

vector vector_Expression;

//生成該操作類的表達(dá)式的函數(shù)

void SetExpression(char oper);

int main()

{

cout<

cin>>low>>up;

if (low > up)

{

cout<

int temp = low;

low = up;

up = temp;

}

srand(time(NULL));

//隨機(jī)生成十道題目

char operSymb[4] = {'+','-','*','/'};

char oper;

for (int i = 0; i < 10; ++i)

{

oper = operSymb[rand()%4];

SetExpression(oper);

}

cout<

int Score = 0;

//迭代器依次訪問vector數(shù)組元素

vector::iterator iter = vector_Expression.begin();

for (iter; iter != vector_Expression.end(); ++iter)

{

cout<iFirst<oper<iSecond<

int result;

cin>>result;

if (result != iter->result)

cout<result<

else

{

cout<

Score += 10;

}

cout<

}

cout<

}

void SetExpression(char oper)

{

int iFirst = 0;

int iSecond = 0;

//獲取兩個(gè)操作數(shù)

if (oper != '/')

{

//生成兩數(shù)

iFirst = rand()%(up - low) + low;

iSecond = rand()%(up - low) + low;

if (oper == '-' && iFirst < iSecond)

{

int temp = iSecond;

iSecond = iFirst;

iFirst = temp;

}

}

else if (oper == '/')

{

//最大循環(huán)次數(shù),防止死循環(huán)

int count = 0;

while (1)

{

count++;

if (count == 10000)

break;

iFirst = rand()%(up - low) + low;

iSecond = rand()%(up - low) + low;

if (iFirst < iSecond)

{

int temp = iSecond;

iSecond = iFirst;

iFirst = temp;

}

if (iSecond == 0)

continue;

if ((iFirst % iSecond == 0))

break;

}

//若到了循環(huán)上限,那么就重新賦予一個(gè)表達(dá)式

if (count == 10000)

{

char c[3] = {'+','-','*'};

SetExpression(c[rand()%3]);

return;

}

}

//構(gòu)造表達(dá)式,并加入容器

Expression info;

info.iFirst = iFirst;

info.iSecond = iSecond;

info.oper = oper;

info.result = iFirst / iSecond;

if (oper == '+')

info.result = iFirst + iSecond;

else if (oper == '-')

info.result = iFirst - iSecond;

else if (oper == '*')

info.result = iFirst * iSecond;

else if (oper == '/')

info.result = iFirst / iSecond;

vector_Expression.push_back(info);

}

這只是一個(gè)控制臺(tái)程序,很單一,如果覺得可以就拿去用吧!復(fù)制粘貼就可以運(yùn)行了。

⑤ C語言程序設(shè)計(jì)考題

答案:C

C語言中,函數(shù)變量的存儲(chǔ)類別包括auto,static,extern和regester,其中auto為隱含存儲(chǔ)類別,static為靜態(tài)存儲(chǔ)類別,extern為外部存儲(chǔ)類型register是寄存器存儲(chǔ)類別。

當(dāng)不寫時(shí),它就是自動(dòng)的默認(rèn)值,默認(rèn)為auto

⑥ C語言程序設(shè)計(jì)考題

嗯.答案是這樣的:

1.對(duì) 2.錯(cuò) 3.錯(cuò) 4.錯(cuò) 5.錯(cuò) 6.對(duì) 7.對(duì) 8.錯(cuò) 9.對(duì) 10.錯(cuò)

要是有那道題不明白..可以求助問我.我?guī)湍憬忉?.

⑦ 試題題目(編程要求): c語言題

第五屆全國(guó)ITAT教育工程就業(yè)技能大賽復(fù)賽試題 C語言程序設(shè)計(jì)B卷

請(qǐng)考生仔細(xì)閱讀并嚴(yán)格遵守題目中關(guān)于文件保存和命名的要求。

請(qǐng)務(wù)必按照試卷要求為文件命名。

考生答題完畢后,首先創(chuàng)建以“準(zhǔn)考證號(hào)”命名的文件夾(形式如:433034683),并將考試結(jié)果嚴(yán)格按題目上的命名要求進(jìn)行命名并直接保存在該文件夾下。

注意:考生不得在該文件夾下創(chuàng)建任何子文件夾,所有考試結(jié)果均直接保存在該文件夾根目錄下。

然后選中整個(gè)文件夾,用Winrar壓縮工具打包后存放在本考場(chǎng)指定的考試結(jié)果存放地址,經(jīng)監(jiān)考老師確認(rèn)上傳無誤后方可離開考場(chǎng)。

注意:在提交答案時(shí),請(qǐng)務(wù)必選中上述存放作品的文件夾(如前面創(chuàng)建的433034683文件夾,而不是文件夾下的全部文件)進(jìn)行壓縮,在完成答案提交后,請(qǐng)確保上述壓縮包仍保存在本地計(jì)算機(jī)中。

請(qǐng)務(wù)必按照試卷要求提交指定的文件,不得包含非題目要求的過程文件和臨時(shí)文件,不得包含本試題文件和試題素材。

注意:凡違反上述規(guī)定的考生,其成績(jī)一律按零分處理。

題目命名要求:請(qǐng)將編寫好的源程序以題號(hào)命名,例如第1題的源程序保存為“1.C” )。

重要提示:由于時(shí)間有限,請(qǐng)考生首先保證編寫的程序在Wintc環(huán)境下可以編譯通過并執(zhí)行,并在此基礎(chǔ)上保證完成考題要求的全部功能,以免因編譯不通過影響考生的考試成績(jī)。

1、 編程解決如下問題:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一。百錢買百雞, 問雞翁,雞母,雞雛各幾何?(20分)

2、 編程實(shí)現(xiàn):有二維數(shù)組a[3][3]=,,},將數(shù)組a的每一行元素均除以該行上絕對(duì)值最大的元素,按行輸出新數(shù)組。(20分)

3、 編程:設(shè)x、y取值為區(qū)間[1,10]的整數(shù), f(x,y)=(3x-2y)/(x+y),求使f(x,y)取最小值的x1、y1,要求使用自定義函數(shù)實(shí)現(xiàn)f(x,y)功能。(20分)

4、 編寫函數(shù)fun,其功能是:在字符串中所有數(shù)字字符前加一個(gè)“*”字符,要求通過指針實(shí)現(xiàn)。(20分)

5、 編程:已知學(xué)生記錄由學(xué)號(hào)和學(xué)習(xí)成績(jī)構(gòu)成,N名學(xué)生的記錄已存入結(jié)構(gòu)體數(shù)組中,找出成績(jī)最低的學(xué)生,并輸出這個(gè)學(xué)生的信息,已知學(xué)生信息如下。(20分)

A01,81;A02,89;A03,66;A04,87;A05,77

A06,90;A07,79;A08,61;A09,80;A10,71

6、 附加題:編寫一個(gè)函數(shù)InverseByWord(char *sentence),實(shí)現(xiàn)一個(gè)英文句子按單詞逆序存放的功能,并給出測(cè)試程序。(50分)

如:This is an interesting programme.

逆序后變?yōu)?#xff1a;.programme interesting an is This

第五屆全國(guó)ITAT教育工程就業(yè)技能大賽復(fù)賽試題

C語言程序設(shè)計(jì)(A卷)

請(qǐng)考生仔細(xì)閱讀并嚴(yán)格遵守題目中關(guān)于文件保存和命名的要求。請(qǐng)務(wù)必按照試卷要求為文件命名。 考生答題完畢后,首先創(chuàng)建以“準(zhǔn)考證號(hào)”命名的文件夾(形式如:433034683),并將考試結(jié)果嚴(yán)格按題目上的命名要求進(jìn)行命名并直接保存在該文件夾下。

注意:考生不得在該文件夾下創(chuàng)建任何子文件夾,所有考試結(jié)果均直接保存在該文件夾根目錄下。

然后選中整個(gè)文件夾,用Winrar壓縮工具打包后存放在本考場(chǎng)指定的考試結(jié)果存放地址,經(jīng)監(jiān)考老師確認(rèn)上傳無誤后方可離開考場(chǎng)。

注意:在提交答案時(shí),請(qǐng)務(wù)必選中上述存放作品的文件夾(如前面創(chuàng)建的433034683文件夾,而不是文件夾下的全部文件)進(jìn)行壓縮,在完成答案提交后,請(qǐng)確保上述壓縮包仍保存在本地計(jì)算機(jī)中。

請(qǐng)務(wù)必按照試卷要求提交指定的文件,不得包含非題目要求的過程文件和臨時(shí)文件,不得包含本試題文件和試題素材。

注意:凡違反上述規(guī)定的考生,其成績(jī)一律按零分處理。

題目命名要求:請(qǐng)將編寫好的源程序以題號(hào)命名,例如第1題的源程序保存為“1.C” 。

重要提示:由于時(shí)間有限,請(qǐng)考生首先保證編寫的程序在Wintc環(huán)境下可以編譯通過并執(zhí)行,并在此基礎(chǔ)上完成考題要求的全部功能,以免因編譯不通過影響考生的考試成績(jī)。

1、編程解決如下數(shù)學(xué)問題:有12升水,怎樣利用一個(gè)8升和一個(gè)5升的容器將水分為兩個(gè)6升?要求以如下格式打印出分水步驟。(20分)

a12 b8 c5

12 0 0

* * * ( “*”表示當(dāng)前狀態(tài)下每個(gè)容器的盛水量)

......

0 6 6

2、編程實(shí)現(xiàn):有二維數(shù)組a[3][3]=,,},將數(shù)組a的每一行元素均除以該行上的主對(duì)角元素(第1行同除以a[0][0],第2行同除以a[1][1],...),按行輸出新數(shù)組。(20分)

3、編程:設(shè)x取值為區(qū)間[1,20]的整數(shù),求函數(shù)f(x)=x-sin(x)- cos(x)的最大值,要求使用自定義函數(shù)實(shí)現(xiàn)f(x)功能。(20分)

4、編寫函數(shù)fun,通過指針實(shí)現(xiàn)將一個(gè)字符串反向。要求主函數(shù)輸入字符串,通過調(diào)用函數(shù)fun實(shí)現(xiàn)輸入字符串反向。(20分)

5、已知學(xué)生三門課程基本信息如下。請(qǐng)使用結(jié)構(gòu)體編程,計(jì)算學(xué)生三門課程平均成績(jī)后,列表輸出學(xué)生的姓名、數(shù)學(xué)、英語、計(jì)算機(jī)、平均分信息,并按平均分排序。(20分)

姓名 數(shù)學(xué) 英語 計(jì)算機(jī)

Mary 93 100 88

Jone 82 90 90

Peter 91 76 71

Rose 100 80 92

6、附加題:編程實(shí)現(xiàn)輸入一串英文,統(tǒng)計(jì)其中各單詞出現(xiàn)的個(gè)數(shù)(不區(qū)分大小寫字母),以“000”作為字符串輸入結(jié)束標(biāo)志,例如:

Twinkle twinkle little star 000(回車)

twinkle little star

2 1 1 (50分)

⑧ C語言程序設(shè)計(jì)考題

1.D

2.D

3.C

4.D

⑨ 急!C語言編程,四則運(yùn)算考題

#include #include //包含srand()和rand() #include //包含time() #define MIN 1//隨機(jī)數(shù)最小值 #define MAX 100//隨機(jī)數(shù)最大值 void main() { int number1,number2; int symbol;//運(yùn)算符 int sum;//運(yùn)算結(jié)果 int answer=0;//回答 int score=0;//分?jǐn)?shù) int i; srand( (unsigned)time( NULL ) ); //以時(shí)間作隨機(jī)數(shù)種子初始化隨機(jī)數(shù) for(i=0;i<10;i++)//產(chǎn)生10次算術(shù)題 { //隨機(jī)產(chǎn)生兩個(gè)數(shù) number1=rand()%(MAX-MIN)+MIN; number2=rand()%(MAX-MIN)+MIN; symbol=rand()%3+1;//產(chǎn)生1~4分別代表加/減/乘/除 switch(symbol) { case 1: { sum=number1+number2; printf("%d+%d=",number1,number2); break; } case 2: { sum=number1-number2; printf("%d-%d=",number1,number2); break; } case 3: { sum=number1*number2; printf("%d*%d=",number1,number2); break; } case 4: { sum=number1/number2; printf("%d/%d=",number1,number2); break; } } scanf("%d",&answer); if(sum==answer)//正確時(shí)加2分 { score+=2; } else printf("Wrong,the right answer is %d\n",sum);//顯示正確答案 } printf("SCORE:%d\n",score);//顯示分?jǐn)?shù) }

總結(jié)

以上是生活随笔為你收集整理的最简单的c语言的编程题目,编程列入考题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。