付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、西安交通大學(xué)考試題 成績課 程程序設(shè)計基礎(chǔ)學(xué) 院 考試日期 年 月 日專業(yè)班號姓 名學(xué)號期中 期末,注:所有題目答案寫在答題紙上,考試完畢把答題紙,試題和演草紙都上交一. 選擇(15x1=15 %)1、C語言規(guī)定、函數(shù)返回值的類型是由D 。(A) return語句中的表達(dá)式類型所決定(B)調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定(C)調(diào)用函數(shù)時系統(tǒng)臨時決定(D)在定義該函數(shù)時所指定的函數(shù)類型所決定2、簡單變量做實參時,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是B 。(A)地址傳遞(B)單向值傳遞(C)由實參傳給形參,再由形參傳回給實參(D)由用戶指定傳遞方式3、下述對C語言字符數(shù)組的描述中錯誤的是C 。(A)字
2、將數(shù)組可以存放字符串(B)字符數(shù)組的字符串可以整體輸入、輸出(C)可以在賦值語句中通過賦值運算將“=”對字符數(shù)組整體賦值(D)不可以用關(guān)系運算符對字符數(shù)組中的字將串進行比較4、對兩個數(shù)組a、b做以下初始化:char a= "ABCDEF ”;char b = 'A','B','C','D','E','F'則以下敘述正確的是D Q(A) a與b數(shù)組完全相同(B) a與b長度相同(C) a和b中都存放字符串(D) a數(shù)組比b數(shù)組長度長5、以下程序段C 。x=-1;dox=x*x;while(!
3、x)(A)是死循環(huán)(B)循環(huán)執(zhí)行兩次 (C)循環(huán)執(zhí)行一次(D)有語法錯誤6、下面是用戶自己定義的四組標(biāo)識符,全部合法的一組是AA) _main enclude sinB) For -max turboC) txt FLOAT 3xD) int a_1_017、判斷char型量ch是否為大寫字母的正確表達(dá)式是CA)'A' <=ch<= 'Z'B) (ch>= 'A' )&(ch<= ' Z')C) (ch>= 'A' )&&(ch<= 'Z'
4、 ) D) ( 'A' <=ch)AND( 'Z' >=ch)8、在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是C 。A)整型常量B)整型表達(dá)式C)整型常量或整型表達(dá)式C)任何類型的表達(dá)式9、下面是對s的初始化,其中不正確的是D qA) char s5="abc" ;B) char s5='a' , ' b' , ' c' ;C) char s5="" ; D) char s5=" abcdef ”;10、 有以下程序main() int i,s
5、=0;for(i=1;i<10;i+=2) s+=i+1; printf("%dn",s);程序執(zhí)行后的輸出結(jié)果是 DA)自然數(shù)19的累加和B)自然數(shù)110的累加和C)自然數(shù)19中的奇數(shù)之和D)自然數(shù)110中的偶數(shù)之和11、 C語言程序的基本單位是AA.函數(shù)(B)語句(C)表達(dá)式 (D)字符12、 下列變量命名中滿足C語言標(biāo)識符命名規(guī)則的是 CA. 34dcv(B)char(C)i_hu (D) abc.n13、 設(shè)整型變量n=10, i=4,則賦值運算n%=i+1執(zhí)行后,n的值是 A。A. 0(B) 1(C) 2(D) 314、 設(shè)a、b和c都是int型變量,且a=
6、1, b=1, c=1 ,則以下表達(dá)式值為0的是C(A) a<=b(B)a&&b (C)!a (D) a|b15、 字符串”1234”所占內(nèi)存字節(jié)數(shù)為 一A。(A) 3(B) 4(C) 5(D) 6二.填空 (10x1 = 10 %,每空一分)1、數(shù)學(xué)描述“ 0WaW10”的C語言邏輯表達(dá)式為(a>=0 && a<=10)。2、有定義:char a='(即賦值為空),則a數(shù)組的長度是 。3、字符串”的長度是 9。4、mystrlen函數(shù)的功能是計算 str所指字符串的長度,并作為函數(shù)值返回,請?zhí)羁铡?int mystrlen (char
7、 * str ) int i;for (i=0; stri或 *(str+i) != '0'i+); return( i );5、設(shè)a為整型變量,初值為 15,執(zhí)行完語句a-=a+=a*a后,a的值是 0。6、已知能被4整除而不能被100整除的或者能被 400整除的年份是閏年,則判斷某一年 year 是否是閏年的表達(dá)式為 year%4=0 && year%100!=0 | year%400=0 。7、下面程序的功能是刪除字符串s中所出現(xiàn)的所有與變量c相同的字符。#include <stdio.h>void Delete(char s口,char c)
8、; main() char s50,c; gets(s); scanf("%c",&c); Delete (s, c); puts(s); void Delete (char s口,char c) int i, j=0;for(i = 0; si != '0' i+) if( si!= c)sj = si; j+; sj = '0';)3. 概念解釋及問答(5x2 = 10% )1、數(shù)組 2、結(jié)構(gòu)體 3、函數(shù)的實參與形參 4、函數(shù)遞歸5、結(jié)構(gòu)化程序設(shè)計的特點是什么?4. 程序分析 (5x5 = 25 %,注:根據(jù)運行結(jié)果寫功能即可)1
9、) #include <stdio.h>main()int i = 0;while(i < 10)if(i+ < 1) continue;if(i = 5) break;i+;printf("i = %d", i);功能是:運行結(jié)果是:_i=_112) #include<stdio.h>main()int a,b,c,d;a=c=0;b=1;d=20;if(a) d=d-10;else if(!b)if(!c) d=25;else d=15;printf( d=%dn”,d);功能是:嵌套分支語句行結(jié)果是:d=20 3) #include
10、<stdio.h>main()int a尸1,2,3,4,i,j,s=0;j=1;for(i=3;i>=0;i-)s=s+ai*j;j=j*10;printf("s=%d'n",s);功能是:將一組單個的數(shù)字變?yōu)槭M制整數(shù)輸出運行結(jié)果是: s=1234 4) func(int x)x=20;main()int x=10;func(x);printf( %d”,x);功能是:當(dāng)調(diào)用函數(shù)中的局部變量和被調(diào)用函數(shù)的形參同名時,局部變量起 作用運行結(jié)果是: 105) #include<stdio.h>void fun()static int a=5;a+;printf("a=%d'n", a);main()int m;for(m=0; m<=1; m+)fun();功能是:靜態(tài)局部變量的生存周期是整個程序運行期間 運行結(jié)果是a=6a=7編程題 (40 %)1) 設(shè)有3x3矩陣1 2 3A= 4 5 6 7 8 9編寫程序求解矩陣B=A+AT,即矩陣B為矩陣A及其轉(zhuǎn)置陣AT之和。2) 編寫程序求小于1000回文數(shù)。所謂回文數(shù)是指對一個數(shù)n,從左向右和從右向左讀是相同的。3)計算并輸出一元二次方程的根,要求從鍵盤輸入ax2+bx+c = 0的三個實數(shù)系數(shù),計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026上海分子細(xì)胞卓越中心陳玲玲組招聘實驗技術(shù)員2人筆試參考題庫及答案解析
- 2026上半年貴州事業(yè)單位聯(lián)考貴州省文化和旅游廳招聘29人筆試模擬試題及答案解析
- 西南民族大學(xué)2026年面向應(yīng)屆畢業(yè)生公開招聘專職輔導(dǎo)員(9人)考試參考題庫及答案解析
- 2026年周口西華縣公益性崗位招聘100人筆試模擬試題及答案解析
- 2026年健康管理師專業(yè)技能提升課
- 2026新疆圖木舒克市天恒資產(chǎn)經(jīng)營有限公司招聘9人筆試模擬試題及答案解析
- 2026上海交通大學(xué)醫(yī)學(xué)院招聘85人筆試備考試題及答案解析
- 2026山東濱州市濱城區(qū)選聘區(qū)屬國有企業(yè)領(lǐng)導(dǎo)人員1人筆試參考題庫及答案解析
- 2026年鋼琴調(diào)律師工具使用規(guī)范
- 2026四川達(dá)州宣漢縣機關(guān)幼兒園招聘3人考試備考試題及答案解析
- 資產(chǎn)接收協(xié)議書模板
- 華潤燃?xì)?026屆校園招聘“菁英計劃·管培生”全面開啟備考考試題庫及答案解析
- 數(shù)據(jù)中心合作運營方案
- 印鐵涂料基礎(chǔ)知識
- 工資欠款還款協(xié)議書
- 石籠網(wǎng)廠施工技術(shù)交底
- 新建粉煤灰填埋場施工方案
- 2025至2030全球及中國經(jīng)顱刺激器行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 中遠(yuǎn)海運集團筆試題庫2025
- 電力三種人安全培訓(xùn)課件
- 船舶生產(chǎn)許可管理辦法
評論
0/150
提交評論