《2019國(guó)開電大《程序設(shè)計(jì)基礎(chǔ)》形考任務(wù)二含答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《2019國(guó)開電大《程序設(shè)計(jì)基礎(chǔ)》形考任務(wù)二含答案(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、程序設(shè)計(jì)基礎(chǔ)形考任務(wù)2:
1.在C語(yǔ)言中,字符串常量的定界符是______。
B. 雙引號(hào)
2C語(yǔ)言中int變量能夠表示的數(shù)值范圍是______。
A. -32768~32767
3在C語(yǔ)言中,為了表示關(guān)系:x≥y≥z,應(yīng)該使用表達(dá)式______。
A. x>=y && y>=z
4實(shí)型常量在C語(yǔ)言中只能用____①______表示,表示方法有:____②_______。
B. ① 十進(jìn)制 ② 小數(shù)形式和指數(shù)形式
5在C語(yǔ)言中,不合法的int型常量是______。
D. 0678
6關(guān)于C語(yǔ)言語(yǔ)句的正確概念是______。
A. goto語(yǔ)句可以從C語(yǔ)言中去
2、除
7C語(yǔ)言中的語(yǔ)句#define R 20用于定義 _____①_______ ,語(yǔ)句char r1;則用于定義_____②_____ 。
B. ① 符號(hào)常量R ② 字符變量r1
8寫出程序的運(yùn)行結(jié)果。
#include
main( )
{ int a, b;
scanf ( ”%d%d", &a, &b);
if ( ++a >= b ) printf( ”Yes”);
printf ( " a+b =%d\n", a+b );
}
如果輸入:a=6,b=8,則輸出結(jié)果是___________。
選擇一項(xiàng):
A. ① a
3、+b=15
9寫出程序的運(yùn)行結(jié)果。
main( )
{ int a=0;
for ( a=0;a<3;a++ );
printf ( " %d\n", a );
}
輸出結(jié)果是___________。
D. 3
10寫出程序的運(yùn)行結(jié)果。
#include
main( )
{ int i=0,j=0,k=0,m;
for ( m=0;m<4;m++ )
switch ( m )
{ case 0:i=m++;
case 1:j=m++;
case 2:k=m++;
case 3:m++;
}
p
4、rintf ("\n%d,%d,%d,%d",i,j,k,m);
}
該程序的執(zhí)行結(jié)果是______。
D. 0,1,2,5
11寫出程序的運(yùn)行結(jié)果。
#include
main()
{ int j;
for(j=0;j<10;j++)
{if (j%2==0) continue;
printf("%d",j);
}
}
該程序的執(zhí)行結(jié)果是___________。
D. 1 3 5 7 9
12從鍵盤輸入3個(gè)整數(shù),輸出其中最大數(shù)。
#include
void main() {
int a,b,c,m
5、ax;
printf("a,b,c:");
scanf("%d %d %d", &a, &b, &c);
max=a;
if(max
void main() {
float a[11]={0};
float ave = 0;
int i,j;
print("please enter your num");
for(i=0; i<10; i++){
scanf("%f
6、\n", &a[i]);
}
for(j=0; j<10; j++){
a[10]+=a[j];
}
ave = a[10]/10;
printf("the answer is %f", ave);
}
14利用窮舉法編寫一個(gè)算法判斷給定的正整數(shù)n是否是素?cái)?shù),即判斷n是否只能被1和自身整除。
#include
void main() {
int m,i,k;
scanf("%d", &m);
k=sqrt(m);
for(i=2; i<=k; i++){
if(m%i == 0){
break;
}
}
if(i>=k+1){
printf("%d is a prime number\n", m);
}else{
printf("%d is not a prime number\n", m);
}
}