21春學期《程序設計基礎(上)》在線作業答卷_第1頁
21春學期《程序設計基礎(上)》在線作業答卷_第2頁
21春學期《程序設計基礎(上)》在線作業答卷_第3頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

21春學期170180180190190200200210《程序設計基礎(上》在線作業試卷總分:100得分:100一、單選題(共25道試題,共50分)已知“char*s="mybook"strlen(sA.4B.6C.7D.不確定答案:B函數定義中,下列有關returnA.函數定義中可以沒有returnB.函數定義中可以有多個return語句,但是只執行其中之一C.函數定義中,一個return語句可以返回多個值D.只要和函數類型一致,return后面可以是常量、變量和任一表達式答案:C已知“char*s="mybook"A.strcpy(s,"hello");B.strcat(s,"hello");C.s="hello";D.以上均不正確答案:C4.6A.32B.31C.64D.63答案:D以下各選項中,非法的變量名是()。A.No_1B.No123C.2nameD.sumOfStudent答案:C已知“chars[]="hello"A.數組s5元素s[2'e'使用“cin>>s;”可以將從鍵盤上鍵入的字符串保存在數組s使用“intt[]=s;”可以定義數組t、并用st答案:CA.局部變量B.全局變量C.D.函數調用答案:AA.inta[7];constintN=7;floatb[N];charc[]="abcdef";intN=7;double答案:D下面關于for循環的正確描述是##。A.forforforbreakfor答案:D設i,j,kA.i++B.i=j=kC.i=j==kD.i+j=k答案:DA.int*p=newint(3);cout<<*p;deletep;int*p=newint[3];for(inti=0;i<3;i++)*p++=i;delete[]p;int*p=newint[3];for(inti=0;i<3;i++,p++){*p=i;cout<<*p;}delete[]p;答案:AA.只能在函數定義時設置默認形參值B.只能在函數聲明時設置默認形參值C.函數調用時,必須使用默認的形參值,不能給出新的實參值D.默認形參值必須嚴格按照從右至左的順序進行指定答案:D1A.1-'0'B.1-'\0'C.'1'-0D.'\0'-'0'答案:B4A.1234B.5678C.1111D.1103答案:B計算機系統中采用補碼運算的目的是()。A.與手工運算方式保持一致B.減少存儲空間C.D.提高運算的精度答案:CA.1B.2C.4D.8答案:D17.voidfun(int&a,intb){b++;a++;intx=2,y=3;后,變量、yA.2,3B.3,4C.2,4D.3,3答案:D18.已知“chars[][10]={"Microsoft","Visual","C++"};”,則語句“cout<<s[1][2];”會在屏幕上輸出##。A.sB.iC.cD.icrosoft答案:A已知“chars[]="abc";”,則數組sA.c'B.'0'C.'\0'D.'\n'A.數組的長度必須在定義數組時指定,且數組中所有元素的數據類型必須相同B.如果定義一維數組時提供了初始化列表,則數組的長度可以省略C.如果定義二維數組時提供了初始化列表,則數組的列下標可以省略D.如果定義二維數組時提供了初始化列表,則數組的行下標可以省略答案:C"voidfun(int&a){a+=10;"intx=5;"后,變量x值為##。A.5B.10C.15D.答案:CA.整型常量B.整型變量C.D.答案:D,1MBA.1000KB.1024*1024C.512*512D.2048*2048答案:B在C++中,與cinA.<B.>C.<<D.>>答案:DA.數據類型的定義B.全局變量的定義C.符號常量的定義D.內聯函數的定義答案:B二、判斷題(共25道試題,共50分)選擇語句中的分支語句在邏輯上是一條語句,當一個分支功能需要多條語句才能完成時,就需要使用復合語句。答案:正確do…while語句與while已知doublex=10,y=3;x%21C++中的命名空間是為了解決C+33.charstr[]={'H','e','l','l','o','','w','o','r','l','d','!','\0'};和charstr[]="Helloworld!";兩種定義形式不等價。答案:錯誤C+占用多少存儲空間以及可以進行的操作等問題,程序員可以直接使用這些基本數據類型的數據來描述和處理自己的問題。答案:正確一個C++程序至少且僅能包含一個main()函數。main(main()函數中調用其他函數答案:正確breakSP行的操作來設計一個程序。答案:正確已知intm=1,n=2;則m/n0.5在C+C++編譯器總是將elseif匹配成一個if…else?如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論