[東北大學(xué)]21春學(xué)期《高級語言程序設(shè)計基礎(chǔ)》在線平時作業(yè)2試卷總分:100得分:100第1題,設(shè)有一段程序:int *var,a;a=100;var=a;a=*var+10; 執(zhí)行上面程序段后a的值

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2021-03-17 22:51:00來源:admin瀏覽: 62 次

[東北大學(xué)]21春學(xué)期《高級語言程序設(shè)計基礎(chǔ)》在線平時作業(yè)2
試卷總分:100    得分:100
第1,設(shè)有一段程序:
int *var,a;
a=100;var=&a;a=*var+10; 執(zhí)行上面程序段后a的值為( )。
A、120
B、110
C、100
D、90
正確答案:


第2題,下面程序( )。(每行程序前的數(shù)字為行號) 1 main{} 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i3;i++) scanf(%d",&a[i]); 6 for(i=1;i10;i++) a[0]=a[0]+a[i]; 7 printf("%f\n",a[0]); 8 }
A、沒有錯誤
B、第3行有錯誤
C、第5行有錯誤
D、第7行有錯誤
正確答案:


第3題,在一個源文件中定義的全局變量的作用域為( )。
A、本文件的全部范圍
B、本程序的全部范圍
C、本函數(shù)的全部范圍
D、從定義該變量的位置開始至本文件結(jié)束
正確答案:


第4題,以下有關(guān)宏替換的敘述不正確的是( )。
A、宏名不具有類型
B、宏名必須用大寫字母表示
C、宏替換只是字符替換
D、宏替換不占用運行時間
正確答案:


答案來源:(www.),若有說明:int a[10];則對數(shù)組元素的正確引用是( )。
A、a[10]
B、a[3,5]
C、a(5)
D、a[10-10]
正確答案:


第6題,若有定義:int x[10], *p=x;,則*(p+5)表示( )。
A、數(shù)組元素x[5]的地址
B、數(shù)組元素x[5]的值
C、數(shù)組元素x[6]的地址
D、數(shù)組元素x[6]的值
E、選項內(nèi)容11
F、選項內(nèi)容11
正確答案:


第7題,設(shè)x、y均是int類型變量,且x值為100,則關(guān)于以下for循環(huán)的正確判斷是( )。for (y=100; x!=y; ++x,y++)      printf("****\n");
A、循環(huán)體只執(zhí)行一次
B、是無限循環(huán)
C、循環(huán)體一次都不執(zhí)行
D、for語句中存在語法錯誤
正確答案:


第8題,C語言結(jié)構(gòu)體類型變量在程序執(zhí)行期間( )。
A、所有成員一直駐留在內(nèi)存中
B、只有一個成員駐留在內(nèi)存中
C、部分成員駐留在內(nèi)存中
D、沒有成員駐留在內(nèi)存中
正確答案:


第9題,系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指( )。
A、鍵盤
B、顯示器
C、軟盤
D、硬盤
正確答案:


答案來源:(www.),以下在任何情況下計算兩數(shù)積時都不會引起二義性的宏定義是( )。
A、#define MUL(x,y) x*y
B、#define MUL(x,y) (x)*(y)
C、#define MUL(x,y) (x*y)
D、#define MUL(x,y) ((x)*(y))"
正確答案:


第11題,以下正確的函數(shù)說明是( )。
A、int fun(int a, b)
B、float fun(int a; int b)
C、double fun( )
D、int fun(char a[ ][ ])
正確答案:


答案來源:(www.),若二維數(shù)組a有m列,則在a[i][j]前的元素個數(shù)為( )。
A、j*m+i
B、i*m+j
C、i*m+j-1
D、i*m+j+1
正確答案:


第13題,以下程序段的運行結(jié)果是( )。
char a[ ]="program", *p;
p=a;
while (*p!='g')   { printf("%c", *p-32); p++; }
A、PROgram
B、PROGRAM
C、PRO
D、proGRAM
正確答案:


第14題,以下不正確的定義語句是( )。
A、double x[5]={2.0,4,0,6,0,8,0,10.0};
B、int y[5]={0,1,3,5,7,9};
C、char c1[]={'1','2','3','4','5'};
D、char c2[]={'\x10','\xa','\x8'};"
正確答案:


答案來源:(www.),以下對二維數(shù)組a的正確說明是( )。
A、int a[3][];
B、float a(3,4);
C、double a[1][4]
D、float a(3)(4);
正確答案:


第16題,函數(shù)rewind(fp)的作用是:使文件位置指針( )。
A、重新返回文件的開頭
B、返回到前一個字符的位置
C、指向文件的末尾
D、自動移至下一個字符的位置
正確答案:


第17題,若有定義:int x[10], *p=x;,則*(p+5)表示( )。
A、數(shù)組元素x[5]的地址
B、數(shù)組元素x[5]的值
C、數(shù)組元素x[6]的地址
D、數(shù)組元素x[6]的值
E、選項內(nèi)容11
F、選項內(nèi)容11
G、選項內(nèi)容11
正確答案:


第18題,有兩個字符數(shù)組a、b,則以下正確的輸入語句是( )。
A、gets(a,b);
B、scanf("%s%s",a,b);
C、scanf("%s%s",&a,&b);
D、gets("a"); gets("b");"
正確答案:


第19題,函數(shù)調(diào)用語句:fseek(fp, 10L, 2);的含義是:將文件位置指針( )。
A、移動到距離文件頭10個字節(jié)處
B、從當(dāng)前位置向后移動10個字節(jié)
C、從文件尾部前移10個字節(jié)
D、移到離當(dāng)前位置10個字節(jié)處
正確答案:


答案來源:(www.),若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是( )。
A、隨機值
B、1
C、NULL
D、EOF
正確答案:














作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部