


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、姓名_ 專業(yè)名稱_班號(hào)_學(xué)號(hào)_教學(xué)中心_ 密 封 線 電子科技大學(xué)網(wǎng)絡(luò)教育考卷(B卷)(20 年至20 學(xué)年度第 學(xué)期)考試時(shí)間 年 月 日(120分鐘) 課程 C語(yǔ)言 教師簽名_ 大題號(hào)一二三四五六七八九十合 計(jì)得 分一、單項(xiàng)選擇題(每題2分,共30分)1. 請(qǐng)問(wèn):下面這個(gè)程序段的輸出是什么?( ) int a7,b8,c9; if(a<b) a=b; b=c; c=a; printf("a=%d b=%d c=%dn",a,b,c); A . a=7 b=8 c=7 B. a=7 b=9 c=7 C. a=8 b=9 c=7 D. a=8 b=9 c=
2、8 2語(yǔ)言對(duì)嵌套 if 語(yǔ)句的規(guī)定是:else總是與( )配對(duì)。 A.其之前最近的 if B.第一個(gè) if C.縮進(jìn)位置相同的 if D. 其之前最近且不帶 else 的 if3有以下程序段:int k=0;while(k=1) k+;while循環(huán)執(zhí)行的次數(shù)是( )。A無(wú)限次 B.有語(yǔ)法錯(cuò),不能執(zhí)行C. 一次也不執(zhí)行 D.執(zhí)行1次4若有語(yǔ)句: static char x="12345" static char y = '1','2','3','4','5' 則下面那一個(gè)是正確的描述。( ) A
3、.x數(shù)組和y數(shù)組的長(zhǎng)度相同。 B.x數(shù)組長(zhǎng)度大于y數(shù)組長(zhǎng)度。 C.x數(shù)組長(zhǎng)度小于y數(shù)組長(zhǎng)度。 D.x數(shù)組等價(jià)于y數(shù)組。5若有定義:int a56; 則下面關(guān)于數(shù)組a的敘述中正確的是( )。A.該數(shù)組共有20個(gè)元素 B.a06是該數(shù)組的一個(gè)元素C.a00是該數(shù)組的一個(gè)元素 D.a56是該數(shù)組的一個(gè)元素6對(duì)局部變量不正確描述() A在不同塊內(nèi)可以使用相同的變量名而不會(huì)混淆。 B局部變量在任何一個(gè)函數(shù)內(nèi)有效。 C局部變量的初值每調(diào)用一次賦一次 D用auto說(shuō)明的變量為局部變量。7凡是函數(shù)中未指定存儲(chǔ)類別的局部變量,隱含的存儲(chǔ)類別為( )。Aauto B. register C. static D.
4、extern 8在說(shuō)明語(yǔ)句:int *f( );中,標(biāo)識(shí)符f代表的是( )A一個(gè)返回值為指針型的函數(shù)名B 一個(gè)用于指向整型數(shù)據(jù)的指針變量C一個(gè)用于指向函數(shù)的指針變量D一個(gè)用于指向一維數(shù)組的行指針9typedef( ) A.可以定義各種類型名和變量名。 B.可以創(chuàng)造新的數(shù)據(jù)類型。 C.和#define作用相同。 D. 只是對(duì)已存在的類型增加一個(gè)類型名,不能創(chuàng)造新類型。10若fp已正確定義為一個(gè)文件指針,d1.dat為二進(jìn)制文件,為“讀”而打開(kāi)此文件的語(yǔ)句是( )。A.fp=fopen("d1.dat","r"); B.fp=fopen("d1.d
5、at","rb");C.fp=fopen("d1.dat","r+"); D.fp=fopen("d1.dat","w");11以下選項(xiàng)中,當(dāng)x為大于1的奇數(shù)時(shí),值為0的表達(dá)式是( )。Ax%2=1 B.x/2 C.x%2!=0 D.x%2=012若有定義:int w35; ,則以下不能正確表示該數(shù)組元素的表達(dá)式是( )。A.*(*w+3) B.*(w+1)4 C.*(*(w+1) D.*(&w00+1)13. 有以下程序段typedef struct node int dat
6、a;struct node *next;* NODE; NODE p; 以下敘述中正確的是( )。A.p是指向struct node結(jié)構(gòu)體變量的指針的指針B.NODE p;語(yǔ)句出錯(cuò)C.p是指向struct node結(jié)構(gòu)變量的指針D.p是struct node結(jié)構(gòu)變量14.若有程序段:double x=-5.9;int y;y=(int)x; 執(zhí)行該段程序后( )。A.x=-5.9,y=-5 B.x=-5.9,y=-6 C.x=-5,y=-5 D.x=-6,y=-615已知 int b; 則對(duì)指針變量正確的說(shuō)明和初始化是: ( ).A.int *p=b; B.int p=b; C.int p=&
7、amp;b; D.int *p=&b;二、判斷題(每題1分,共10分)( )1.執(zhí)行char c3=”ab”, *p; p=c;程序段后,*(p+1)的值是 b , *(p+2)的值是 0 .( )2.C語(yǔ)言中,變量名用大小寫(xiě)是等價(jià)的。( )3.強(qiáng)制類型轉(zhuǎn)換,如(double)x,只改變?cè)兞康念愋?,而不改變其值。?)4.存儲(chǔ)字符串所需的內(nèi)存空間等于字符串的長(zhǎng)度。( )5.C語(yǔ)言中,注釋可以出現(xiàn)在源程序的任何位置。( )6.整型、字符型、指針型是C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型。( )7.全局變量在整個(gè)源程序文件中都有效。( )8.switch選擇結(jié)構(gòu)中必須有default子句。( )9.如
8、果x>y或者a<b為真,那么表達(dá)式( x>y|a<b)為真。( )10、結(jié)構(gòu)成員名可以與程序中的變量同名,也可以與結(jié)構(gòu)類型名相同,而不會(huì)混淆。三、分析程序給出運(yùn)行結(jié)果(每題5分,共25分)1以下程序的運(yùn)行結(jié)果是:#include "stdio.h"#include "stdlib.h"struct data int x,y; ;void main() struct data * p;p=(struct data *)malloc(sizeof(struct data);(*p).x=3;(*p).y=4;printf("
9、%d %dn",p->x,p->y);free(p); 答案:2分析下面程序的運(yùn)行結(jié)果。#include <stdio.h>int main()int i,j, row=0, colum=0, max;int a34 = 1,2,3,4,9,8,7,6,-10,10,-5,2;max=a00;for (i=0;i<=2;i+)for (j=0;j<=3;j+) if (aij>max)max= aij; row= i; colum=j; printf("max=%d,row=%d,colum=%dn", max, row,
10、 colum);return 0;答案:3分析下面程序的運(yùn)行結(jié)果。#include<stdio.h> main()char ss="2345678"ss5='0'printf("%sn",s);答案:4給出以下程序的運(yùn)行結(jié)果。#include<stdio.h>main( ) printf("%d %x %on",88,88,88); printf("%d %x %on",025,025,025); printf("%d %x %on",0x31,0x31,
11、0x31); return 0;5. main()char a="This is a program.",b20;int i=0;while(ai!='0')bi=ai;i+;bi='0'printf("string a is: %sn",a);printf("string b is: ");for(i=0;*(b+i)!='0'i+) printf("%c",*(b+i);printf("n");四、完善程序填空題(每題5分,共15分)1將一個(gè)數(shù)
12、組中的值按逆序重新存放,#include <stdio.h> void main() int i,j,m,n=0,temp;int x20;printf("輸入需排序的個(gè)數(shù)%dn",n);scanf("%d",&n);for(i=0;i<n;i+)scanf("%d,", &xi); m = ;for(i=0;i<=m;i+)j = ;temp = xi;xi = xj;xj = temp;2將原文件file1.c的內(nèi)容讀出并顯示, 同時(shí)將其內(nèi)容寫(xiě)入file2.c文件中。#include<stdio.h> main() FILE *fp1,*fp2; fp1=fopen("file1.c","r"); fp2=fopen("file2.c","w"); while(!feof(fp1) putchar(getc(fp1); rewind( ); while(!feof(fp1) putc( ); fclose(fp1);fclose(fp2); 3. 統(tǒng)計(jì)字符串中小寫(xiě)字符的個(gè)數(shù)。#include "stdio.h"main() char str20
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西運(yùn)城農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《四史》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海市普陀區(qū)2024-2025學(xué)年高三1月單科質(zhì)檢英語(yǔ)試題理試題含解析
- 上海中醫(yī)藥大學(xué)《醫(yī)學(xué)生物化學(xué)與分子生物學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 呂梁師范高等??茖W(xué)?!督y(tǒng)計(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海應(yīng)用技術(shù)大學(xué)《全科醫(yī)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年心理咨詢師考試試題及答案
- 2025年心理學(xué)專業(yè)研究生入學(xué)考試試題及答案
- 2025年藥學(xué)專業(yè)畢業(yè)生資格考試試題及答案
- 2025年司法考試模擬試卷及答案
- 2025年市場(chǎng)營(yíng)銷專業(yè)考試試題及答案揭秘
- 2024年高考真題-化學(xué)(天津卷) 含解析
- 第十五屆運(yùn)動(dòng)會(huì)場(chǎng)館醫(yī)療保障工作方案
- 生理衛(wèi)生教學(xué)課件青春期男生性教育走向成熟
- 體外診斷試劑標(biāo)準(zhǔn)品、校準(zhǔn)品、質(zhì)控品
- GB/T 3452.4-2020液壓氣動(dòng)用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- 王力宏-緣分一道橋-歌詞
- (完整版)建筑施工技術(shù)規(guī)范
- 高校電子課件:現(xiàn)代管理學(xué)基礎(chǔ)(第三版)
- 《藥物學(xué)》課程教學(xué)大綱
- 艾滋病感染孕產(chǎn)婦所生兒童艾滋病早期診斷與抗體檢測(cè)流程圖
- 修改版絲竹相和
評(píng)論
0/150
提交評(píng)論