問題詳情
20)设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是
(A)ifx++)
(B)ifx>y&y!=0);
(C)ifx>y)x--
(D)ify<0){;}elsey++:elsex++;
(A)ifx++)
(B)ifx>y&y!=0);
(C)ifx>y)x--
(D)ify<0){;}elsey++:elsex++;
參考答案
答案:C
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 38)有以下程序#includemain){charp[20]={‘a’,’b’,’c’,’d’},q[]=”abc”,r[]=”abcde”strcatp,r);Strcpyp+strlenq),q
- 11)算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的(A)正当性(B)可行性(C)确定性(D)有穷性
- 2)在结构化程序设计中,模块划分的原则是(A)各模块应包括尽量多的功能(B)各模块的规模应尽量大(C)各模块之间的联系应尽量紧密(D)模块内具有高内聚度、模块间具有低耦合度
- 19)有以下程序,其中%u表示按无唿号整数输出Main){unsignedintx=0xFFFF;/*x的初值为十六进制数*/Printf“%u”,x);}程序运行后的输出结果是(A)-1(B)655
- 28)有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是(A)比较两个字符的大小(B)计算s所指字符串占用内存字节的个数(C)计
- 37)有以下程序#includemain){charp[20]={‘a’,’b’,’c’,’d’},q[]=”abc”,r[]=”abcde”;Strcpyp+strlenq),r);strcatp,
- 10)下列叙述中错误的是(A)在数据库系统中,数据的物理结构必须与逻辑结构一致(B)数据库技术的根本目标是要解决数据的共享问题(C)数据库设计是指在已有数据库管理系统的基础上建立数据库(D)数据库系统
- 1 依公務人員任用法規定,公務人員於任用後喪失中華民國國籍時,應如何處理?(A)撤職 (B)停職 (C)免職 (D)資遣
- 18)设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是(A)k++(B)k+=1(C)++k(D)k+1
- 27)已知大写字母A的ASCII码是65,小写字母aASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是(A)c=(c-a&+‟a‟(B)c=c+32(C)c=c-„A‟+‟a‟(
內容推薦
- 12)下列叙述中错误的是(A)计算机不能直接执行用C语言编写的源程序(B)C程序经C编译后,生成后缀为.obj的文件是一个二进制文件(C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个
- 39)有以下程序#includemain()voidf(charp[][10],intn)/*字符串从小到大排序*/{chart[10];inti,j;for(i=0;ifor(j=i+1;jif(s
- 30)有以下程序#includemain(){intn,*p=NULL;*p=&n;printf(“Inputn:”);scanf(“%d”,&p);printf(“outputn:”);printf
- 21)以下选项中,当x为大于1的奇数时,值为0的表达式(A)x%2==1(B)x/2(C)x%2!=0(D)x%2==0
- 4)下面选项中不属于面向对象程序设计特征的是(A)继承性(B)多态性(C)类比性(D)封闭性
- 13)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(A)大写字母(B)连接符(C)数字字符(D)下划线
- 40)有以下程序voidf(intn,int*r){intr1=0;if(n%3==0)r1=n/3;elseif(n%5==0)r1=n/5;elsef(--n,&r1);*r=r1;}main()
- 31)以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。voidfintb[],intn,intflag){inti,j,t;fori=0;iforj=
- 22)以下叙述中正确的是(A)break语句只能用于switch语句题中(B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环(C)break语句只能用在循环体内和switch语句体
- 5)下列对列的叙述正确的是(A)队列属于非线性表(B)队列按“先进后出”原则组织数据(C)队列在队尾删除数据(D)队列按“先进先出”原则组织数据
- 14)以下叙述中错误的是(A)C语言是一种结构化程序设计语言(B)结构化程序有顺序、分支、循环三种基本结构组成(C)使用三种基本结构构成的程序只能解决简单问题(D)结构化程序设计提倡模块化的设计方法
- 41)有以下程序main(intargc,char*argv[]){intn=0,i;for(i=1;in=n*10+*argv[i]-„0‟;printf(“%d”,n);}编译连接后生成可执行文件
- 32)有以下程序voidfintb[]){intI;fori=2;i<6;i++)b[i]*=2;}main){inta[10]={1,2,3,4,5,6,7,8,9,10},i;fori=0;
- 23)有以下程序Main){intk=5,n=0;do{switchk){case1:case3:n+=1;break;Default;n=0;k--;Case2:case4:n+=2;k--;bre
- 6)对下列二叉树进行前序遍历的结果为(A)DYBEAFCZX(B)YDEBFZXCA(C)ABDYECFXZ(D)ABCDEFXYZ
- 15)对于一个正常运行的C程序,以下叙述中正确的是(A)程序的执行总是从main函数开始,在main函数结束(B)程序的执行总是从程序的第一个函数开始,在main函数结束(C)程序的执行总是从main
- 42)有以下程序inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+=a++;}returnt+a++
- 33)有以下程序typedefstruct{intb,p;}A;voidfAc/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main){inti;Aa={1,2};fprint
- 24)有以下程序mian){inti,j;fori=1;i<4;i++){forj=i;j<4;j++)printf“%d*%d=%d“,i,j,i*j);Printf“”);}}程序运行
- 16)设变量均已正确定义,若要通过scanf“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是注:□
- 43)有一个名为init.txt的文件,内容如下:#defineHDYA,bA/B#definePRINTY)Printf“y=%d.,Y)有以下程序#include“init.txt”main){i
- 34)有以下程序main){inta[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,j,k,t;fori=0;ia[k][i]){t=a[
- 25)以下合法的字符型常量是(A)””(B)”8”(C)”65”(D)””
- 44)有以下程序Main){charch[]=“uvwxyz”,*pc;Pc=ch;printf“%c”,*pc+5));}程序运行后的输出结果是(A)z(B)0(C)元素ch[5]地址(D)字符y的
- 35)有以下程序main){inta[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;fori=0;i<3;i++)fork=