下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章測試下列敘述中,正確的是(
)。
A:Python是一種面向過程的程序設(shè)計語言
B:C語言程序是一種高級語言程序,能夠被計算機(jī)直接執(zhí)行
C:C語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言
D:由0和1組成的機(jī)器語言是一種低級語言程序,能夠被計算機(jī)直接執(zhí)行
答案:D一個C語言程序的執(zhí)行是從(
)。
A:main(
)函數(shù)開始,直到main(
)函數(shù)結(jié)束
B:第一個函數(shù)開始,直到最后一個函數(shù)結(jié)束
C:第一個語句開始,直到最后一個語句結(jié)束
D:main(
)函數(shù)開始,直到最后一函數(shù)結(jié)束
答案:A編輯程序的功能是(
)。
A:調(diào)試程序
B:建立并修改程序
C:將C源程序編譯成目標(biāo)程序
D:命令計算機(jī)執(zhí)行指定的操作
答案:BC編譯程序是(
)。
A:C語言程序的機(jī)器語言版本
B:將C源程序編譯成目標(biāo)程序的程序
C:由制造廠家提供的一套應(yīng)用軟件
D:一組機(jī)器語言指令
答案:BC語言源程序的語句分隔符是(
)。
A:換行
B:逗號
C:空格
D:分號
答案:D第二章測試設(shè)有char
ch;
與語句“ch=getchar();”等價的語句是(
)。
A:scanf(“%s”,&ch);
B:scanf
(“%f”,&ch);
C:scanf(“%c”,&ch);
D:scanf(“%d”,&ch);
答案:C可實(shí)現(xiàn)輸出“比例值為20%”的語句是(
)。
A:printf(“比例值為20%”);
B:printf(“比例值為%20”);
C:printf(“比例值為%%20”);
D:printf(“比例值為20%%”);
答案:D可實(shí)現(xiàn)輸出“|
20|
30|”的語句是(
)。
A:printf(“|%05d|%06d|”,20,30);
B:printf(“|%5d|%6d|”,20,30);
C:printf(“|%-5d|%-6d|”,20,30);
D:printf(“|%-05d|%-06d|”,20,30);
答案:B能實(shí)現(xiàn)輸出“|China
|
30.13|”的語句是(
)。
A:printf(“|%-10s|%.2f|”,“China”,30.1345)
B:printf(“|%-10s|%7.2f|”,“China”,30.1345)
C:printf(“|%10s|%7f|”,“China”,30.1345)
答案:B閱讀程序#include<stdio.h>int
main(){
inti,j;
floatx,y;
scanf(“%f,%f”,&i,&j);
scanf(“%f,%f”,&x,&y);
printf(“i=%d,j=%d”,i,j);
printf(“x=%f,y=%f”,x,y);
return0;}如果從鍵盤上輸入
32,18
12.5,-4.3則程序的運(yùn)行結(jié)果是()
A:i=0,j=0
x=12.5,y=-4.3
B:i=32,j=18x=12.5,y=-4.3
C:i=32,j=18
x=12.500000,y=-4.300000
D:i=不確定值,j=不確定值
x=12.500000,y=-4.300000
答案:D第三章測試若有int
x;
則執(zhí)行x=24.2%3后的x值為8。(
)
A:對
B:錯
答案:B若
int
t=3,則下列選項(xiàng)中不正確的賦值語句是(
)。
A:t++;
B:++t;
C:t=t+8;
D:t+1=5;
答案:D若有
int
t=5;
則執(zhí)行語句
t*=t+=3;后,t的值是(
)。
A:13
B:64
C:8
D:20
答案:B下面程序的輸出結(jié)果是(
)。#include<stdio.h>int
main(){
int
m=5,
n=2,
x;x=-m++;x=x+4/++n;printf(“%d”,x);return
0;}
A:4
B:-5
C:5
D:-4
答案:D以下程序運(yùn)行后的輸出結(jié)果是(
)。#include<stdio.h>int
main(){
int
t=012;
printf(“%d”,++t;)
return
0;}
A:10;
B:13;
C:11;
D:12;
答案:C第四章測試設(shè)a,b和c都是int型變量,且a=3,b=4,c=5,則下面的表達(dá)式中值為0的表達(dá)式是(
)
答案:C設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語句后,t的值為(
)x=y=z=1;t=++x
||
++y
&&
++z;
A:0
B:1
C:不定值
D:4
答案:B設(shè)a=1,b=2,c=3,d=4,則表達(dá)式a<b?a:c<d?a:d的值是(
)
A:1
B:4
C:3
D:2
答案:A若k是int型變量,則下面程序片段的輸出結(jié)果是(
)k=8;if
(k<=0)
if
(k==0)
printf(“####”)
else
printf(“&&&&”);else
printf(“****”);
A:****
B:####
C:&&&&
D:有語法錯誤,無輸出結(jié)果
答案:D假定所有變量均已正確說明,下列程序段運(yùn)行后x的值是(
)a=b=c=0;
x=35;if
(!a)
x–;else
if
(b);if
(c)
x=3;else
x=4;
A:4
B:35
C:34
D:3
答案:A第五章測試while循環(huán)語句中,while后一對圓括號中表達(dá)式的值決定了循環(huán)體是否進(jìn)行,因此,進(jìn)入while循環(huán)后,一定有能使此表達(dá)式的值變?yōu)?/p>
的操作,否則,循環(huán)將會無限制地進(jìn)行下去。(
)
A:成立
B:1
C:2
D:0
答案:D在do-while循環(huán)中,循環(huán)由do開始,用while結(jié)束;必須注意的是:在while表達(dá)式后面的
不能丟,它表示do-while語句的結(jié)束。(
)
A:,
B:0
C:;
D:1
答案:Cfor語句中的表達(dá)式可以部分或全部省略,但兩個
不可省略。但當(dāng)三個表達(dá)式均省略后,因缺少條件判斷,循環(huán)會無限制地執(zhí)行下去,形成死循環(huán)。(
)
A:0
B:,
C:1
D:;
答案:D程序段如下int
k=-20;while(k=0)
k=k+1;則以下說法中正確的是
。(
)
A:循環(huán)體語句一次也不執(zhí)行
B:while循環(huán)執(zhí)行20次
C:循環(huán)是無限循環(huán)
D:循環(huán)體語句執(zhí)行一次
答案:A程序段如下int
k=1;while(!k==0)
{k=k+1;printf(“%d”,k);}說法正確的是
。(
)
A:循環(huán)體語句一次也不執(zhí)行
B:while循環(huán)執(zhí)行2次
C:循環(huán)體語句執(zhí)行一次
D:循環(huán)是無限循環(huán)
答案:D第六章測試以下定義語句中,錯誤的是(
)。
A:char
a[]={“test”};
B:int
n=5,a[n];
C:int
a[]={1,2};
D:char
s[10]={“test”};
答案:B以下對二維數(shù)組a進(jìn)行正確初始化的是(
)。
A:int
a[2][
]={
{
1,2},{3,4}};
B:int
a[2][3]={
{1,2},{3,4},{5,6}
};
C:int
a[2][
]={1,2,3,4,5,6};
D:int
a[
][3]={1,2,3,4,5,6
};
答案:D在定義int
a[5][4];
之后,對a的引用正確的是(
)。
A:a[1,3]
B:a[2][4]
C:a[4][3]
D:a[5][0]
答案:C以下給字符數(shù)組str定義和賦值正確的是(
)。
A:char
str[
]={“China!”};
B:char
str[10]={“abcdefghijkl”};
C:char
str[10];
strcpy(
str,“abcdefghijkl”);
D:char
str[10];
str={“China!”};
答案:A當(dāng)接受用戶輸入的含有空格的字符串時,應(yīng)使用函數(shù)(
)。
A:printf(
)
B:gets(
)
C:scanf(
)
D:getchar(
)
答案:B第七章測試在調(diào)用函數(shù)時,如果實(shí)參是數(shù)組名,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是(
)。
A:傳遞方式由用戶指定
B:地址傳遞
C:單向值傳遞
D:由實(shí)參傳給形參,再由形參傳回實(shí)參
答案:B設(shè)有如下的函數(shù)
ggg(x)
float
x;
{printf(“%d”,x*x);}則函數(shù)的類型(
)。
A:是int
B:與參數(shù)x的類型相同
C:是void
D:無法確定
答案:A現(xiàn)有如下程序
#include
“stdio.h”
int
fun(int
x)
{
printf(“x=%d\n”,++x);
}
int
main()
{fun(12+5);return
0;}
則程序的輸出結(jié)果是(
)
A:x=17
B:x=18
C:x=13
D:x=12
答案:B有如下函數(shù)調(diào)用語句
func(rec1,rec2+rec3,(rec4,rec5));該函數(shù)調(diào)用語句中,含有的實(shí)參個數(shù)是(
)
A:4
B:有語法錯誤
C:3
D:5
答案:C第八章測試變量a所占的內(nèi)存字節(jié)數(shù)是【數(shù)據(jù)類型以Visual
C++系統(tǒng)為例】(
)struct
stu{char
name[20];int
n;int
score[4];}
a
;
A:40
B:28
C:36
D:32
答案:A下列程序的輸出結(jié)果是(
)struct
abc{
int
a;
int
b;
int
c;};int
main(){struct
abc
s[2]={{1,2,3},{4,5,6}};int
t;t=s[0].a+s[1].b;printf(“%d”,t);return
0;}
A:6
B:8
C:7
D:5
答案:A有如下定義
struct
person{
char
name[9];
int
age;
};
struct
person
calss[4]={
“Johu”,17,
“Paul”,19,
“Mary”,18,
“Adam”,16,};根據(jù)以上定義,能輸出字母M的語句是(
)。
A:printf(“%c”,
calss
[3].name[1]);
B:printf(“%c”,
calss
[3].name);
C:printf(“%c”,
calss
[2].name[0]);
D:printf(“%c”,
calss
[2].name[1]);
答案:C設(shè)有以下說明語句
struct
ex
{
int
x;float
y;char
z;
}
example;
則下面的敘述中不正確的是(
)。
A:example是結(jié)構(gòu)體類型名
B:struct
ex是結(jié)構(gòu)類型
C:struct是結(jié)構(gòu)體類型的關(guān)鍵字
D:x,y,z都是結(jié)構(gòu)體成員名
答案:A設(shè)有變量定義struct
stu{
int
age;
int
num;}std,p=&std;能正確引用結(jié)構(gòu)體變量std中成員age的表達(dá)式是(
)。
A:std->age
B:(p).age
C:p.age
D:std->age
答案:B第九章測試有以下程序#include
<stdio.h>int
main(){
int
m=1,n=2,p=&m,q=&n,r;
r=p;p=q;q=r;
printf(“%d,%d,%d,%d”,m,n,p,*q);
return
0;}程序運(yùn)行后的輸出結(jié)果是_(
)。
A:2,1,1,2
B:1,2,1,2
C:1,2,2,1
D:2,1,2,1
答案:C設(shè)有char
a=
“ABCD”;
則printf(“%s”,a)的輸出是;而printf(“%c”,a)的輸出是(
)。
A:A,
A
B:ABCD,
ABCD
C:A,
ABCD
D:ABCD,
A
答案:D設(shè)有以下定義語句:int
a[3][2]={10,
20,
30,
40,
50,
60},
(p)[2];p=a;則
(*(p+2)+1)的值為
(
)。
A:40
B:50
C:30
D:60
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國三靶磁控濺射鍍膜機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025村集體小產(chǎn)權(quán)房屋買賣合同
- 魚苗銷售合同范本
- 書法家合作合同范本
- 商品房屋買賣合同書
- 設(shè)備吊裝運(yùn)輸合同范文
- 2025年粵教滬科版八年級歷史下冊月考試卷含答案
- 2025年外研銜接版九年級歷史下冊月考試卷含答案
- 商品混凝土的購銷合同
- 2025餐飲加盟代理合同正規(guī)版模板
- 2025-2030年中國清真食品行業(yè)運(yùn)行狀況及投資發(fā)展前景預(yù)測報告
- 廣東省茂名市電白區(qū)2024-2025學(xué)年七年級上學(xué)期期末質(zhì)量監(jiān)測生物學(xué)試卷(含答案)
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》全文
- 山東省濱州市2024-2025學(xué)年高二上學(xué)期期末地理試題( 含答案)
- 2025年河南洛陽市孟津區(qū)引進(jìn)研究生學(xué)歷人才50人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年度軍人軍事秘密保護(hù)保密協(xié)議與信息安全風(fēng)險評估合同3篇
- 數(shù)字化轉(zhuǎn)型中的職業(yè)能力重構(gòu)
- 運(yùn)用PDCA降低住院患者跌倒-墜床發(fā)生率
- 2025屆高中數(shù)學(xué)一輪復(fù)習(xí)專練:橢圓(含解析)
- 立春氣象與生活影響模板
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運(yùn)行格局及前景研究報告-智研咨詢(2025版)
評論
0/150
提交評論