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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言中输出1st,高等学校计算机等级考试C语言模拟试题1st-all.doc

發布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言中输出1st,高等学校计算机等级考试C语言模拟试题1st-all.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

高等學校計算機等級考試C語言模擬試題1st-all

上海市高等學校計算機等級考試C語言模擬試題

學院 _____________ 班級 __________ 姓名 __________ 學號 ___________

(本卷考試時間為 90 分鐘)

題號一二三四五六七八九十總得分題分2812121830100得分

試題一 (每題4分,共28分)

解答下列各小題,把答案寫在考卷的對應括弧內。

(1)設有int x=3, y=2, z=1; 分別寫出下列表達式求值后變量x和y的值。

(注:對每小題求值時,變量的初值都為x=3, y=2, z=1)

1) y=(y=3, 2*x++) 2) (x=5) || (y=6*x)

【 x=4, y=6 】 【x=5, y=2 】

(2)寫出下列程序的輸出結果:

#include

void main()

{int n; float x= 2.7181;

n=100*x;

x=(int)(x*100+0.5)/100.0;

printf(“n=%d\n”, n);

printf(“x=%f\n”, x); 【 n=271

x=2.72 】

}

(3)寫出變量x的絕對值小于40為真的C語言表達式。

【 x<40&&x>-40】【 fabs(x)<40】【 abs(x)<40】

(4)執行下列語句后,a的值是多少? 【 -264 】

int a=12;

a+=a-=a*a;

(5)若w, x, y, z, m均為int型變量,則執行下面語句后的m值是. 【 4 】

w=1; x=2; y=3; z=4;

m=(w

m=(m

m=(m>z)? m : z;

(6)以下for循環的執行次數是多少?

for ( x = 0, y = 0; (y!=123) && (x<4); x++) 【 4 】

(7)下面程序段的運行結果是什么? 【 8, 20 】

x=y=0;

while(x<15) y++, x+=++y;

printf(“%d,%d”, y, x);

試題二:(每題3分,共12分)

閱讀下列程序,把程序的輸出結果寫在旁邊括號中。

(1)以下程序輸入123456<CR>后的執行結果是什么? 【 a=12,b=345 】

#include

main()

{

int a,b;

scanf("%2d%3d",&a,&b);

printf("a=%d,b=%d\n",a,b);

}

(2)以下程序運行結果是什么? 【 2 】

#include

main()

{ int x=2, y=-1, z=2;

if(x

if(y<0) z=0;

else z+=1;

printf(“%d\n”,z);

}

(3)以下程序在輸入5,2之后的執行結果是什么? 【 s=2,t=3 】.

#include

main()

{

int s,t,a,b;

scanf("%d,%d",&a,&b);

s=1;

t=1;

if(a>0) s=s+1;

if(a>b) t=s+t;

else if(a==b) t=5;

else t=2*s;

printf("s=%d,t=%d\n",s,t);

}

(4)以下程序的執行結果是什么? 【 first

third 】

#include

main()

{

int x=1,y=0;

switch(x)

{ case 1: switch(y)

{ case 0:printf("first\n");break;

case 1:printf("second\n");break;

}

case2: printf("third\n");

}

}

試題三:(1-4題每題1分,第5題2分,其余兩題每題3分,共12分)

改錯:下述程序(假定所有的變量都已經聲明且賦值)有什么錯誤,請找出來,并將正確內容寫在旁邊。

while (count != 10);

總結

以上是生活随笔為你收集整理的c语言中输出1st,高等学校计算机等级考试C语言模拟试题1st-all.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。