00342高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2004年07月試卷_第1頁(yè)
00342高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2004年07月試卷_第2頁(yè)
00342高級(jí)語(yǔ)言程序設(shè)計(jì)(一)2004年07月試卷_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

00342#高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題第4頁(yè)(共4頁(yè))浙江省2004年7月高等教育自學(xué)考試高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題課程代碼:00342一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.函數(shù)調(diào)用語(yǔ)句“f((e1,e2),(e3,e4,e5))”中參數(shù)的個(gè)數(shù)是()A.1 B.2C.3 D.52.不正確的標(biāo)識(shí)符是()A._a2 B.2aiC.a2_i D.INt3.若inta[3]={1,2,3},*p;則下列賦值語(yǔ)句中正確的是()A.p=&a; B.*p=a;C.*(a+1)=a; D.p=a+14.C程序在作邏輯運(yùn)算時(shí)判斷操作數(shù)真、假的表述中,正確的是()A.0為假,非0為真 B.只有1為真C.-1為假,1為真 D.0為真,非0為假5.若p1、p2都是指向整型的指針,p1已經(jīng)指向數(shù)量x,要使p2也指向x,正確的是()A.p2=p1; B.p2=**p1;C.p2=&p1; D.p2=*p1;6.定義一個(gè)有4個(gè)元素的一維整型數(shù)組,正確的是()A.floata[4]; B.inta[]={1,2,3,4,5};C.inta[]={1,2,3}; D.inta[4]={1}7.若變量a,b已經(jīng)正確定義并賦值,符合C語(yǔ)言語(yǔ)法的表達(dá)式是()A.a2+b B.a*a+bC.a×a+b D.a·a+b8.算術(shù)運(yùn)算符,賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為()A.算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算B.算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算C.關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算D.關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算9.表達(dá)式strcmp(“3.14”,“3.278”)的值是一個(gè)()A.非零整數(shù) B.浮點(diǎn)數(shù)C.0 D.字符10.執(zhí)行下列語(yǔ)句printf(“%d”,’a’==’A’)后輸出為()A.1 B.語(yǔ)法錯(cuò)C.0 D.9711.若數(shù)組定義為inta[4][5];則下列哪個(gè)表達(dá)式是錯(cuò)誤的?()A.*a B.a[1][1]C.&a[2][3] D.++a12.若定義chara[80]=“95”,b[]=“windows”;則語(yǔ)句printf(“%s”,strcry(a,b));的輸出結(jié)果為()A.windows95 B.windowsC.95 D.95windows13.求一個(gè)雙精度實(shí)數(shù)的絕對(duì)值,應(yīng)該調(diào)用函數(shù)()A.sqrt B.powC.abs D.fabs14.表達(dá)式10%2值是()A.0 B.1C.5 D.5.015.若變量已正確定義,表達(dá)式(j=3,j++)的值是()A.3 B.4C.5 D.0二、判斷題(判斷下列各題,正確的在題后括號(hào)內(nèi)打“√”,錯(cuò)的打“×”。本大題共5小題,每小題2分,共10分)16.主函數(shù)可以分為兩個(gè)部分:主函數(shù)說(shuō)明部分和主函數(shù)體。 ()17.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套。 ()18.在C語(yǔ)言中,當(dāng)我們定義了數(shù)組inta[5];則數(shù)組元素的下標(biāo)從1到5。 ()19.在C語(yǔ)言中,“A”占兩個(gè)字節(jié),而‘A’占一個(gè)字節(jié)。 ()20.程序中定義的整型變量的初值都為0。 ()三、程序填空題(本大題共2小題,共6個(gè)空格,每空4分,共24分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。21.下面程序調(diào)用swap函數(shù)交換a和b的值,并輸出交換后的a和b的值。程序的輸出結(jié)果是:AfterCallFunctionSwap5,9。#include<stdio.h>voidmain(){intx=9,y=5;swap(①);printf(“AfterCallFunctionSwap%d,%d”,x,y);}swap(②){inttemp;temp=*x;③;*y=temp;}22.輸入一個(gè)正整數(shù)后,輸出該數(shù)的位數(shù)。例如,若輸入3576,則輸出為4,輸入為31678,則輸出為5。#include<stdio.h>voidmain(){intn,k=0;scanf(“%d”,④);while(⑤){k++;n=⑥;}printf(“%d\n”,k);}四、程序分析題(本大題共2小題,每小題8分,共16分)23.閱讀下列程序段,簡(jiǎn)述其主要功能。#include<stdio.h>voidmain(){FILE*fpd1,*fpd2;charch;fpd1=fopen(“d1.dat”,“r”);fpd2=fopen(“d2.dat”,“w”);while(fscanf(fpd1,“%c”,&ch)!=EOF)if(ch>=’A’&&ch<=’Z’‖ch>=’a’&&ch<=’z’)fprintf(fpd2,“%c”,ch);fclose(fpd1);fclose(fpd);}24.閱讀下列程序段,簡(jiǎn)述其主要功能。#include<stdio.h>#include<string.h>voidmain(){chara[100],b[100],*p,*q;intm;gets(a);scanf(“%d”,&m);p=a;q=b;for(p=p+m-1);*p!=’\0’;p++,q++)*q=*p;*q=’\0’;printf(“%s

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論