1./***********ERROR***********/
/***********ERROR***********/
從鍵盤(pán)輸入數(shù)n(=34)后,輸出它的因子之和(34=1*2*17)。
main()
{ int n,i=2;
scanf("%d",&n);
printf("34=1");
l: if(n/i==0)
{n=n/i; printf("*%d", i); }
else i++;
if(n==1)
goto l;
【參考答案】
l: if(n%i==0)
l:if(n%i==0)
2【程序改錯(cuò)】
--------------------------------------------------------
題目:改正以下程序的函數(shù)體中不正確的語(yǔ)句。
--------------------------------------------------------
注意:不可以增加或刪除程序行,也不可以更改程序的結(jié)構(gòu)。
------------------------------------------------------*/
#include "stdio.h"
main()
{
/**********ERROR**********/
int v=90000;
int a,b=9;
double x=1.45,y;
x=x/4;
/**********ERROR**********/
y=float(v);
y=y+x+5.2;
a+=a-=(b=4)*(a=3);
【參考答案】
long int v=90000;
long v=90000;
3【程序改錯(cuò)】
--------------------------------------------------------
功能:讀取7個(gè)數(shù)(1-50)的整數(shù)值,每讀取一個(gè)值,程序打印
出該值個(gè)數(shù)的*。
------------------------------------------------------*/
#include "stdio.h"
main()
{
int i,a,n=1;
/**********ERROR**********/
while(n<7)
{
do
{
scanf("%d",&a);
}
/**********ERROR**********/
while(a<1&&a>50);
/**********ERROR**********/
for(i=0;i<=a;i++)
printf("*");
printf("\n");
n++;
}
}
【參考答案】
while(n<=7)
while(n<8)
}
程序填空
1.等比數(shù)列第一項(xiàng)a=3.5,公比k=1.7,求滿足前n項(xiàng)和小于100的最大n。
#include "stdio.h"
main()
{ float a=3.5,k=1.7,sum=0; int n=0;
do
{
_____
n++;
a=a*k;
}while(_____);
printf("%7.3f,%d",su
【參考答案】
sum=sum+a;
sum=a+sum;
sum+=a;
【參考答案】
sum<100
編輯推薦:
考試吧考后首發(fā)2013年9月計(jì)算機(jī)等級(jí)考試試題及答案
2013年計(jì)算機(jī)等級(jí)考試備考精華資料匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |