上海應用技術學院 C語言 試題模擬二_第1頁
上海應用技術學院 C語言 試題模擬二_第2頁
上海應用技術學院 C語言 試題模擬二_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、一選擇題1. 以下不正確的 C 語言標識符是( )。AB1 B. a2_b C. _ab3 D. 4ab2若有定義int(*p)4,則標識符p是一個。A、指向整型變量的指針變量B、指向函數的指針變量C、指向有四個整型元素的一維數組的指針變量D、指針數組名,有四個元素,每個元素均為一個指向整型變量的指針3 .若用數組名作為函數調用時實參,則實際上傳遞給形參的是( )。A 數組首地址B.數組的第一個元素值C 數組中全部元素的值 D.數組元素的個數4C 語言中規定函數的返回值的類型是由( )。return 語句中 的表達式類型所決定在定義該函數時所指定的函數類型所決定調用該函數時系統臨時決定調用該函

2、數時的主調用函數類型所決定5以下錯誤的描述是( )。不同的函數中可以使用相同的變量名形式參數是局部變量一個函數內部定義的變量只能在本函數范圍內有效在一個函 數內部的復合語句中 定義的變量可以在本函 數范圍 內有效6為了判斷兩個字符串 s1 和 s2 是否相等, 應當使用()。 A.if(s1 = s2)B. if(s1 = s2)C. if(strcpy(s1,s2) D.if(strcmp(s1,s2)=0)7在while (x)語句中的x與下面條件表達式等價的是:。A. x!=0 B. x=1 C. x!=1 D. x=08若有以下說明和語句:struct stuint no; char

3、*name;student, *p=&student; 則以下引用方法不正確的是()。A. student.noB. (*p).noC. p-noD. student-no9以下對二維數組進行正確初始化的是( )。A.int a23=1,2,3,4,5,6;int a23=1,2,4,5;int a3=1,2,3,4,5,6;int a2=1,2,3,4;10.二維數組a有m行n列,則在aij之前的元素個數為()。A. j*n+i B. i*n+j C. i*n+j-1 D. i*n+j+1二、閱讀程序,在標有下劃線的空白處填入適當的表達式或語句,使 程序完整并符合題目要求。1.從鍵盤輸入10

4、個整型數據,放入數組a中,求其最大值及其所在元素的下標位置,并輸出。main()int a10, n, pos, max;for (n=0; n10; n+)scanf(%d, &an);max =;pos=for(n=0; n max)max = an;pos =;printf(max=%d, pos=%dn, max, pos);2. 輸入若干個大于2 的整數(否則終止運行),判斷其是否為2 個大于1 的整數的乘積 如:輸入 8 則輸出“2*4=8”,輸入7 則輸出“不可分解”。#include #include void main() int m,i;while(scanf(%d,&m),) for(i=2;i=sqrt(m);i+)f(m%i=0) printf(%d*%d=%dn,);break; if(4) prin tf(不可分解n);3.下列程序計算方程a.x2+b.x + c = 0的實根。#include #include struct root ;root f(float a,float b,float c)-;x.x1=(-b+sqrt(b*b-4*a*c)/2/a;x.x2=(-b-sqrt(b*b-4*a*c)/2/a;.;void main()float a,b,c; root y;scanf(%f%f%f,&a,&b,&c

溫馨提示

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

評論

0/150

提交評論