21春學期《高級語言程序設計基礎》在線平時作業(yè)2

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

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

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


第2題,下面程序( )。(每行程序前的數字為行號) 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、本函數的全部范圍
D、從定義該變量的位置開始至本文件結束
正確答案:


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


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


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


第7題,設x、y均是int類型變量,且x值為100,則關于以下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語言結構體類型變量在程序執(zhí)行期間( )。
A、所有成員一直駐留在內存中
B、只有一個成員駐留在內存中
C、部分成員駐留在內存中
D、沒有成員駐留在內存中
正確答案:


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


答案來源:(www.),以下在任何情況下計算兩數積時都不會引起二義性的宏定義是( )。
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題,以下正確的函數說明是( )。
A、int fun(int a, b)
B、float fun(int a; int b)
C、double fun( )
D、int fun(char a[ ][ ])
正確答案:


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


第13題,以下程序段的運行結果是( )。
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.),以下對二維數組a的正確說明是( )。
A、int a[3][];
B、float a(3,4);
C、double a[1][4]
D、float a(3)(4);
正確答案:


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


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


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


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


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














  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部