版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件開發(fā)工程師培訓(xùn)考試試題及答案若函數(shù)中有定義語句:intk;,則()。A:系統(tǒng)將自動(dòng)給k賦初值0B:這時(shí)k中值無定義(正確答案)C:系統(tǒng)將自動(dòng)給k賦初值-1D:這時(shí)k中無任何值C語言的編譯系統(tǒng)對宏命令的處理()。A:在程序運(yùn)行時(shí)進(jìn)行的。B:在程序連接時(shí)進(jìn)行C:和C程序中的其它語句同時(shí)進(jìn)行編譯的D:在對源程序中其它語句正式編譯之前進(jìn)行的(正確答案)下面的函數(shù)調(diào)用語句中func函數(shù)的實(shí)參個(gè)數(shù)是()。
func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));A:3(正確答案)B:4C:5D:8C語言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是()。A:float型B:int型(正確答案)C:long型D:double型設(shè)有宏定義:#includeIsDIV(k,n)((k%n==1))?1:0且變量m已正確定義并賦值,則宏調(diào)用:IsDIV(m,5)&&IsDIV(m,7)為真時(shí)所要表達(dá)的是()。A:判斷m是否能被5或者7整除B:判斷m是否能被5和7整除C:判斷m被5或者7整除是否余1D:判斷m被5和7整除是否余1(正確答案)在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A:地址傳遞B:單向值傳遞(正確答案)C:由實(shí)參傳給形,再由形參傳回實(shí)參D:傳遞方式由用戶指定在位運(yùn)算中,操作數(shù)右移一位,其結(jié)果相當(dāng)于()。A:操作數(shù)乘以2B:操作數(shù)除以2(正確答案)C:操作數(shù)乘以4D:操作數(shù)除以4在位運(yùn)算中,操作數(shù)左移一位,其結(jié)果相當(dāng)于()。A:操作數(shù)乘以2(正確答案)B:操作數(shù)除以2C:操作數(shù)除以4D:操作數(shù)乘以4在位運(yùn)算中,操作數(shù)左移一位,其結(jié)果相當(dāng)于()。A:操作數(shù)乘以2(正確答案)B:操作數(shù)除以2C:操作數(shù)除以4D:操作數(shù)乘以4已有定義int(p)();指針p可以()。A:代表函數(shù)的返回值B:指向函數(shù)的入口地址(正確答案)C:表示函數(shù)的類型D:表示函數(shù)返回值的類型下面運(yùn)算符優(yōu)先級最高的是()。A:&B:^C:~(正確答案)D:+設(shè)有以下語句:inta=1,b=2,c;c=a^(b<<2);執(zhí)行后,C的值為()。A:6B:7C:8D:9(正確答案)下面哪個(gè)圖標(biāo)代表C語言的文件。()
A:(正確答案)
B:
C:在VC++6.0中運(yùn)行C語言程序,使用下面那個(gè)按鈕。()
A:
B:
C:(正確答案)在DevC++中運(yùn)行C語言程序,使用下面那個(gè)按鈕。()
A:
B:(正確答案)
C:下面的語句中,表示輸出語句的是()。A:printf("請輸入寬度\n");(正確答案)B:scanf("%d",&m_Width);C:result=calculate(m_Long,m_Width);下列程序段執(zhí)行后k值為()。
intk=0,i,j;
for(i=0;i<5;i++)
for(j=0;j<3;j++)
k=k+1;A:15(正確答案)B:3C:5D:8若w,x,z均為int型變量,則執(zhí)行以下語句后的輸出為(
)。
w=3;z=7;x=10;
printf("%d\n",x>10?x+100:x-10);
printf("%d\n",w++||z++);
printf("%d\n",!w>z);
printf("%d\n",w&&z);A:0111B:1111C:0101(正確答案)D:0100題干:有以下程序
#include
main()
{
charp,q;
p=(char)malloc(sizeof(char)20);
q=p;
scanf("%s%s",p,q);
printf("%s%s\n",p,q);
}
若從鍵盤輸入:abcdef<回車>,則輸出結(jié)果是()。A:defdef(正確答案)B:abcdefC:abcdD:dd有以下程序
#include
<stdio.h>
main()
{
int
i=5;
do
{
if(i%3==1)
if(i%5==2)
{
printf("%d",i);
break;
}
i++;
}
while(i!=0);
printf("\n");
}
程序的運(yùn)行結(jié)果是()。A:7(正確答案)B:35C:5D:26有以下程序
#include<stdio.h>
main()
{
char
s="ABC";
do
{
printf("%d",s);
s++;
}while(s);
}
注意,字母A的ASCII碼值為65。程序運(yùn)行后的輸出結(jié)果是()。A:5670B:656667(正確答案)C:567D:ABCJavaapplication中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?A:StringargsStringar[](正確答案)C:CharargD:StringBufferargs[]定義一個(gè)長度為10的int類型的數(shù)組,下列寫法正確的是?A:int[]iArr=newint(10);B:variArr=newint[10];C:int[10]iArr=newint[10];D:int[]iArr=newint[10];(正確答案)關(guān)于接口特點(diǎn)的說明,下列描述最恰當(dāng)?shù)氖牵緼:接口中不能有方法實(shí)現(xiàn)(正確答案)B:接口中可以有方法實(shí)現(xiàn)C:接口中可以為方法添加修飾語privateD:接口可以被實(shí)例化關(guān)于抽象類的特點(diǎn)說明,下列描述最恰當(dāng)?shù)氖牵緼:抽象類中不能有方法實(shí)現(xiàn)B:抽象類中可以有方法實(shí)現(xiàn)(正確答案)C:抽象類中不能為方法添加修飾語privateD:抽象類可以被實(shí)例化在HelloClass類中有一個(gè)靜態(tài)的方法hello,則調(diào)用該方法的最好的方式是?A:HelloClass.hello();(正確答案)B:newHelloClass().hello();C:newHelloClass.hello();D:HelloClass().hello();Java語言中,嘗試對null對象進(jìn)行操作時(shí),會(huì)產(chǎn)生()類型的異常。A:ArithmeticExceptionB:IOExceptionC:EOFExceptionD:NullPointerException(正確答案)輸出一個(gè)字符的格式符為()。A:%dB:%sC:%c(正確答案)題干:字符串輸出的格式符為()。A:%dB:%s(正確答案)C:%c題干:下面的程序執(zhí)行后,文件test中的內(nèi)容是()。#include
voidfun(charfname,charst)
{
FILEmyf;
inti;
myf=fopen(fname,"w");
for(i=0;ifclose(myf);
}
main()
{
fun("test","newworld");
fun("test","hello,");
}A:hello(正確答案)B:,newworldhelloC:,newworldD:hello,rld下述for循環(huán)語句()。
inti,k;
for(i=0,k=-1;k=1;i++,k++)printf("");A:判斷循環(huán)結(jié)束的條件非法B:是無限循環(huán)(正確答案)C:只循環(huán)一次D:一次也不循環(huán)有以下程序:
#include<stdio.h>
voidWriteStr(charfn,charstr)
{
FILEfp;
fp=fopen(fn,"w");
fputs(str,fp);
fclose(fp);
}
main()
{
WriteStr("t1.dat","start");
WriteStr("t1.dat","end");
}
程序運(yùn)行后,文件t1.dat中的內(nèi)容是()。A:startB:end(正確答案)C:startendD:Endrt有以下程序
#include<stdio.h>
main()
{
FILEf;
f=fopen("filea.txt","w");
fprintf(f,"abc");
fclose(f);
}
若文本文件filea.txt中原有內(nèi)容為:hello,則運(yùn)行以上程序后,文件filea.txt中的內(nèi)容為()。A:helloabcB:abcloC:abc(正確答案)D:Abchello以下程序的輸出結(jié)果是()。
#defineMIN(x,y)(x)<(y)?(x):(y)
voidmain()
{
intI,j,k;
i=10;j=15;k=10MIN(i,j);
printf(“%d\n”,k);
}A:15(正確答案)B:100C:10D:150設(shè)有以下語句:
charx=3,y=6,z;
z=x^y<<2;
則z的二進(jìn)制值是()。A:00010100B:00011011(正確答案)C:00011100D:00011000已定義以下函數(shù):
intfun(intp)
{returnp;}
fun函數(shù)返回值是()。A:不確定的值B:一個(gè)整數(shù)(正確答案)C:形參p中存放的值D:形參p的地址值有以下程序
#include<stdio.h>
#definef(x)xxx
main()
{
inta=3,s,t;
s=f(a+1);
t=f((a+1));
printf("%d,%d\n",s,t);
}
程序運(yùn)行后的輸出結(jié)果是()。A:10,64(正確答案)B:10,10C:64,10D:64,64有以下程序
#include<stdio.h>
#definePT3.5;
#defineS(x)PTxx;
main()
{
inta=1,b=2;
printf("%4.1f\n",S(a+b));
}
程序運(yùn)行后輸出的結(jié)果是()。A:14.0B:31.5C:7.5D:程序有錯(cuò)無輸出結(jié)果(正確答案)有以下程序
#include<stdio.h>
main()
{
intm=1,n=2,p=&m,q=&n,r;
r=p;
p=q;
q=r;
printf(“%d,%d,%d,%d\n”,m,n,p,q);
}
程序運(yùn)行后的輸出結(jié)果是()。A:1,2,1,2B:1,2,2,1(正確答案)C:2,1,2,1D:2,1,1,2有以下程序
#include<stdio.h>
structst
{
intx,y;
}
data[2]={1,10,2,20};
main()
{
structstp=data;
printf("%d,",p->y);
printf("%d\n",(++p)->x);
}
程序的運(yùn)行結(jié)果是()。A:10,1B:20,1C:10,2(正確答案)D:20,2有以下程序
#include<stdio.h>
main()
{
structSTU
{
charname[9];
charsex;
doublescore[2];
};
structSTUa={"Zhao",''m'',85.0,90.0},b={"Qian",''f'',95.0,92.0};
b=a;
printf("%s,%c,%2.0f,%2.0f\n",,b.sex,b.score[0],b.score[1]);
}
程序的運(yùn)行結(jié)果是()。A:Qian,f,95,92B:Qian,m,85,90C:Zhao,f,95,92D:Zhao,m,85,90(正確答案)有以下程序
#include<stdio.h>
structord
{
intx,y;
}
dt[2]={1,2,3,4};
main()
{
structordp=dt;
printf(“%d,”,++p->x);
printf(“%d\n”,++p->y);
}
程序的運(yùn)行結(jié)果是()。A:1,2B:2,3(正確答案)C:3,4D:4,1有以下程序
#include<stdio.h>
#include<string.h>
structA
{
inta;
charb[10];
doublec;};
structAf(structAt);
main()
{
structAa={1001,”ZhangDa”,1098.0};
a=f(a);
printf(“%d,%s,%6.1f\n”,a.a,a.b,a.c);
}
structAf(structAt)
{
t.a=1002;
strcpy(t.b,”ChangRong”);
t.c=1202.0;
returnt;
}
程序運(yùn)行后的輸出結(jié)果是()。A:1001,ZhangDa,1098.0B:1002,ZhangDa,1202.0C:1001,ChangRong,1098.0D:1002,ChangRong,1202.0(正確答案)設(shè)有以下語句:
inta=1,b=2,c;
c=a^(b<<2);
執(zhí)行后,C的值為()。A:6B:7C:8D:9(正確答案)有以下程序
#include<stdio.h>
main()
{chara=4;
printf(“%d\n”,a=a<<1);
}
程序的運(yùn)行結(jié)果是()。A:40B:16C:8(正確答案)D:4有以下程序
#include<stdio.h>
main()
{
inta=5,b=1,t;
t=a<<2|b;
printf(“%d\n”,t);
}
程序運(yùn)行后的輸出結(jié)果是()。A:21(正確答案)B:11C:6D:1題干:若有以下程序段
intr=8;
printf(“%d\n”,r>>1);
輸出結(jié)果是()。A:16B:8C:4(正確答案)題干:欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的?A:ArrayListmyList=newObject()B:ListmyList=newArrayList()(正確答案)C:ArrayListmyList=newList()D:ListmyList=newList()給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?
publicclassPerson{
staticintarr[]=newint[5];
publicstaticvoidmain(Stringa[]){
System.out.println(arr[0]);
}
}A:編譯時(shí)將產(chǎn)生錯(cuò)誤B:編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C:輸出零(正確答案)D:輸出空以下代碼段執(zhí)行后的輸出結(jié)果為intx=-3;inty=-10;System.out.println(y%x);A:-1(正確答案)B:2C:1D:3設(shè)有下面兩個(gè)賦值語句a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述說法正確的是
A:a是整數(shù)類型變量,b是整數(shù)類對象B:a是整數(shù)類對象,b是整數(shù)類型變量C:a和b都是整數(shù)類對象并且值相等D:a和b都是整數(shù)類型變量并且值相等(正確答案)給出下面代碼
1)classParent{
2)privateStringname;
3)publicParent(){}
4)}
5)publicclassChildextendsParent{
6)privateStringdepartment;
7)publicChild(){}
8)publicStringgetValue(){returnname;}
9)publicstaticvoidmain(Stringarg[]){
10)Parentp=newParent();
11)}
12)}
哪些行將引起錯(cuò)誤A:第3行B:第6行C:第7行D:第8行(正確答案)對于下列代碼:
1)classPerson{
2)publicvoidprintValue(inti,intj){//...}
3)publicvoidprintValue(inti){//...}
4)}
5)publicclassTeacherextendsPerson{
6)publicvoidprintValue(){//...}
7)publicvoidprintValue(inti){//...}
8)publicstaticvoidmain(Stringargs[]){
9)Persont=newTeacher();
10)t.printValue(10);
11)}
第10行語句將調(diào)用哪行語句?A:line2B:line3C:line6D:line7(正確答案)哪個(gè)關(guān)鍵字可以拋出異常?A:transientB:finallyC:throw(正確答案)D:staticMain()方法的返回類型是A:intB:void(正確答案)C:booleanD:staticSystem類在哪個(gè)包中?A:java.utilB:java.ioC:java.awtD:java.lang(正確答案)關(guān)于選擇結(jié)構(gòu)下列哪個(gè)說法正確?A:if語句和else語句必須成對出現(xiàn)B:if語句可以沒有else語句對應(yīng)(正確答案)C:switch結(jié)構(gòu)中每個(gè)case語句中必須用break語句D:switch結(jié)構(gòu)中必須有default語句下面哪種注釋方法能夠支持javadoc命令A(yù):/.../B:/.../C://D:/.../(正確答案)對于下列代碼:
publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
}
}
classChildextendsParent{}
下述哪個(gè)方法可以加入類Child?()。A:intaddValue(inta,intb){//dosomething...}B:publicvoidaddValue(inta,intb){//dosomething...}C:publicintaddValue(inta){//dosomething...}(正確答案)D:publicintaddValue(inta,intb)throwsMyException{//dosomething...}給出下面代碼:
publicclasstest{
staticinta[]=newa[10];
publicstaticvoidmain(Stringargs[]){
System.out.println(a[10]);
}
}
哪個(gè)選項(xiàng)是正確的?()。A:編譯時(shí)將產(chǎn)生錯(cuò)誤(正確答案)B:編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C:輸出零D:輸出空給定下面的代碼片段:
1)Stringstr=null;
2)if((str!=null)&&(str.length()>10)){
3)System.out.println("morethan10");
4)}
5)elseif((str!=null)&(str.length()<5)){
6)System.out.println("lessthan5");
7)}
8)else{System.out.println("end");}
哪些行會(huì)導(dǎo)致錯(cuò)誤?()。A:line1B:line2C:line5(正確答案)D:line8給定下面的代碼片段:
classAclass{
publicvoidgo(){
System.out.println("Aclass");
}
}
classBclassextendsAclass{
publicvoidgo(){
System.out.println("Bclass");
}
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();
Aclassa1=newBclass();
a.go();
a1.go();
}
}
該代碼片段的運(yùn)行結(jié)果是()。A:BclassB:AclassAclassC:AclassBclass(正確答案)D:BclassAclass給定下面的代碼片段:
booleana=false;
booleanb=ture;
booleanc=(a&&b)&&(!b);
intresult=c==false?1:2;
這段程序執(zhí)行完后,c與result的值是()。A:c=false;result=1;(正確答案)B:c=true;result=2;C:c=true;result=1;D:c=false;result=2;運(yùn)行下列程序,會(huì)產(chǎn)生什么結(jié)果
publicclassXextendsThreadimplementsRunable{
publicvoidrun(){
System.out.println("thisisrun()");
}
publicstaticvoidmain(Stringargs[])
{
Threadt=newThread(newX());
t.start();
}
}A:第一行會(huì)產(chǎn)生編譯錯(cuò)誤(正確答案)B:第六行會(huì)產(chǎn)生編譯錯(cuò)誤C:第六行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤D:程序會(huì)運(yùn)行和啟動(dòng)指出下列程序的運(yùn)行結(jié)果:()。
inti=9;
switch(i){
default:System.out.print("default");
case0:System.out.print("zero");break;
case1:System.out.print("one");
case2:System.out.print("two");
}A:defaultB:default,zero(正確答案)C:errordefaultclausenotdefinedD:nooutputdisplayedJava語言中,嘗試對null對象進(jìn)行操作時(shí),會(huì)產(chǎn)生()類型的異常。A:ArithmeticExceptionB:IOExceptionC:EOFExceptionD:NullPointerException(正確答案)關(guān)于接口特點(diǎn)的說明,下列描述最恰當(dāng)?shù)氖牵?)。A:接口中不能有方法實(shí)現(xiàn)(正確答案)B:接口中可以有方法實(shí)現(xiàn)C:接口中可以為方法添加修飾語privateD:接口可以被實(shí)例化Java語言中,嘗試對null對象進(jìn)行操作時(shí),會(huì)產(chǎn)生()類型的異常。A:ArithmeticExceptionB:IOExceptionC:EOFExceptionD:NullPointerException(正確答案)下列類的定義中,錯(cuò)誤的是()。A:publicclassxextendsy{....}B:classx{....}C:classxextendsyimplementsz{....}D:publicxextendsy{....}(正確答案)有一個(gè)類B,以下為其構(gòu)造方法的聲明,其中正確的是()。A:voidB(intx){...}B:b(intx){...}C:B(intx){...}(正確答案)D:voidb(intx){...}下面程序片段執(zhí)行后j的值是()。
intj=2;
for(inti=5;i>=0;i=i-2)j=ji;A:30(正確答案)B:15C:0D:60現(xiàn)有名為People.class的主類字節(jié)碼文件,下列表示執(zhí)行該字節(jié)碼文件的選項(xiàng)是()。A:javacPeople.classB:javacPeopleC:javaPeople.classD:javaPeople(正確答案)構(gòu)造方法在()時(shí)被調(diào)用。A:類定義時(shí)B:使用對象的屬性時(shí)C:使用對象的方法時(shí)D:對象被創(chuàng)建時(shí)。(正確答案)指出下列哪個(gè)方法與方法publicvoidadd(inta){}不是合理的重載方法。()。A:publicintadd(inta)B:publicvoidadd(longa)(正確答案)C:publicvoidadd(inta,intb)(正確答案)D:publicvoidadd(floata)(正確答案)以下哪些是C語言標(biāo)識(shí)符()。A:ABC(正確答案)B:abc(正確答案)C:a_bc(正確答案)D:ab.c下列哪些是合法的標(biāo)識(shí)符()。A:_abort(正確答案)B:Main_2(正確答案)C:2_intD:Number(正確答案)下列語句中語法正確的是()。A:inta=2;(正確答案)B:intc=b+3;(正確答案)C:printf("%d",a);(正確答案)D:intb=&5;以下寫法錯(cuò)誤的是()。A:intdouble=1;(正確答案)B:intdouble01=1;C:charstatic;(正確答案)D:voidregister(charc);(正確答案)以下八進(jìn)制數(shù)寫法錯(cuò)誤的是()。A:0378(正確答案)B:427(正確答案)C:0417D:0419(正確答案)有以下定義語句,編譯時(shí)正確的是()。A:chara=’a’;(正確答案)B:chara=’\n’;(正確答案)C:chara=’aa’;D:chara=’\x2d’;(正確答案)以下選項(xiàng)中,是C語言浮點(diǎn)型常量的()。A:160(正確答案)B:0.12(正確答案)C:2e4.2D:0.0(正確答案)以下選項(xiàng)中可以作為C語言合法常量的是()。A:'cd'B:0.1e+6(正確答案)C:"\a"(正確答案)D:"\011"(正確答案)以下敘述中錯(cuò)誤的是()。A:C程序的基本組成單位是語句(正確答案)B:C程序中每一行只能寫一條語句(正確答案)C:簡單C語句必須以分號(hào)結(jié)束D:C語句必須在一行內(nèi)寫完(正確答案)以下選項(xiàng)中錯(cuò)誤的定義語句是()。A:doublea;b;(正確答案)B:doublea=b=7;(正確答案)C:doublea=7,b=7;D:double,a,b;(正確答案)以下可以表示代數(shù)式的C語言表達(dá)式是()。A:2ab/c/d(正確答案)B:ab/c/d2(正確答案)C:a/c/db2(正確答案)D:2ab/cdx、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),錯(cuò)誤的輸入語句是()。A:INPUTx、y、z;(正確答案)B:scanf("%d%d%d",&x,&y,&z);C:scanf("%d%d%d",x,y,z);(正確答案)D:read("%d%d%d",&x,&y,&z);(正確答案)下述哪些說法是正確的?A:java語言中的類只能有一個(gè)構(gòu)造函數(shù)B:程序員可以自己定義自己的異常(正確答案)C:java語言允許多繼承D:socket在包中(正確答案)下面哪個(gè)方法可以在任何時(shí)候被任何線程調(diào)用?A:notify()B:wait()C:yield()(正確答案)D:sleep()(正確答案)構(gòu)造BufferedInputStream的合適參數(shù)是哪個(gè)?A:BufferedInputStream(正確答案)B:BufferedOutputStreamC:FileInputStream(正確答案)D:FileOuterStream下列說法正確的是A:java.lang.Clonable是類B:java.lang.Runnable是接口(正確答案)C:Double對象在java.lang包中(正確答案)D:Doublea=1.0是正確的java語句定義一個(gè)類名為"MyClass.java"的類,并且該類可被一個(gè)工程中的所有類訪問,那么該類的正確聲明應(yīng)為:A:privateclassMyClassextendsObjectB:classMyClassextendsObjectC:publicclassMyClass(正確答案)D:publicclassMyClassextendsObject(正確答案)指出下列哪個(gè)方法與方法publicvoidadd(inta){}為合理的重載方法。A:publicintadd(inta)B:publicvoidadd(longa)C:publicvoidadd(inta,intb)(正確答案)D:publicvoidadd(floata)(正確答案)A:Test(正確答案)B:Test2C:Test3(正確答案)D:Test4(正確答案)若有以下程序段:intc1=1,c2=2,c3;c3=1.0/c2c1;則執(zhí)行后,c3中的值是()。A:0(正確答案)B:0.5C:1D:2下列說法中正確的是()。A:主函數(shù)可以分為兩個(gè)部分:主函數(shù)說明部分和主函數(shù)體(正確答案)B:主函數(shù)可以調(diào)用任何非主函數(shù)的其他函數(shù)(正確答案)C:任何非主函數(shù)可以調(diào)用其他任何非主函數(shù)(正確答案)D:程序可以從任何非主函數(shù)開始執(zhí)行以下敘述正確的是()。A:在C程序中,語句之間必須要用分號(hào)";"分隔(正確答案)B:若a是實(shí)型變量,C程序中a=10是正確的,因?yàn)閷?shí)型變量中允許存放整型數(shù)(正確答案)C:在C程序中,無論是整數(shù)還是實(shí)數(shù)都能正確無誤地表示D:在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符(正確答案)以下正確的定義語句是()。A:intx[][3]={{0},{1},{1,2,3}};(正確答案)B:intx[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};(正確答案)C:intx[][3]={1,2,3,4};(正確答案)若有以下定義
intx[10],pt=x;
則對x數(shù)組元素的錯(cuò)誤應(yīng)用是()。A:&x[10](正確答案)B:(x+3)C:(pt+10)(正確答案)D:pt+3(正確答案)有以下程序:
intadd(inta,intb){return(a+b);}
main()
{intk,(f)(),a=5,b=10;
f=add;
…
}
則以下函數(shù)調(diào)用語句正確的是()。A:k=(f)(a,b);(正確答案)B:k=add(a,b);(正確答案)C:k=f(a,b);D:k=f(a,b);(正確答案)設(shè)有如下程序段:
chars[20]="Bejing",p;
p=s;
則執(zhí)行p=s;語句后,以下敘述不正確的是()。A:可以用p表示s[0]B:s數(shù)組中元素的個(gè)數(shù)和p所指字符串長度相等(正確答案)C:s和p都是指針變量(正確答案)D:數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等(正確答案)有以下程序:
#include<stdio.h>
main()
{
intn,p=NULL;
p=&n;
printf("inputn:");
scanf("%d",&p);
printf("outpubn:");
printf("%d\n",p);
}
該程序試圖通過指針p為變量n讀入數(shù)據(jù)并輸出,但程序有多處錯(cuò)誤,以下語句錯(cuò)誤的是()。A:intn,p=NULL;B:p=&n;(正確答案)C:scanf("%d",&p)(正確答案)D:printf("d\n",p);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年物聯(lián)網(wǎng)設(shè)備管理系統(tǒng)開發(fā)合同2篇
- 二零二四年墻體廣告租賃合同涵蓋廣告位更新維護(hù)責(zé)任3篇
- 2025年房地產(chǎn)項(xiàng)目委托產(chǎn)權(quán)登記及過戶服務(wù)合同3篇
- 二零二五年度衛(wèi)生間清潔保養(yǎng)服務(wù)合同3篇
- 二零二五年房地產(chǎn)物業(yè)管理服務(wù)委托合同模板3篇
- 2025年度生態(tài)環(huán)保型建筑材料采購合同3篇
- 二零二五年服裝店庫存管理師聘用合同樣本3篇
- 2025年度網(wǎng)絡(luò)安全防護(hù)技術(shù)解決方案定制合同3篇
- 二零二五年度河堤施工環(huán)境保護(hù)與污染防治合同3篇
- 二零二五年度環(huán)保材料買賣合同規(guī)范文本2篇
- 急診與災(zāi)難醫(yī)學(xué)課件 03 呼吸困難大課何琳zhenshi
- 急性腹瀉與慢性腹瀉修改版
- 先天性肌性斜頸的康復(fù)
- 《國際市場營銷》案例
- GB/T 37518-2019代理報(bào)關(guān)服務(wù)規(guī)范
- GB/T 156-2017標(biāo)準(zhǔn)電壓
- PPT溝通的藝術(shù)課件
- 內(nèi)科學(xué):巨幼細(xì)胞性貧血課件
- 暑假家校聯(lián)系情況記錄表
- 周計(jì)劃工作安排日程表Excel模板
- Q∕GDW 12155-2021 國家電網(wǎng)有限公司應(yīng)急指揮信息系統(tǒng)技術(shù)規(guī)范
評論
0/150
提交評論