C语言模拟练习_第1页
C语言模拟练习_第2页
C语言模拟练习_第3页
C语言模拟练习_第4页
C语言模拟练习_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

kok电子竞技:文档简介

本文格式为Wordkok电子竞技,下载可任意编辑——C语言模拟练习1以下变量名中合法的是_____B___。

A、3a6bB、_6a7bC、$ABCD、-Tom

2若定义:floata=2,b=4,h=3;

以下C语言表达式与数学上的代数式(a+b)h/2计算结果不相符的是__C______。

A、(a+b)*h/2

B、h/2*(a+b)

C、(1/2)*(a+b)*h

D、(a+b)*h*1/2

3在以下标识符中,合法的C语言标识符是____B____。

A、charB、sum

C、2m

D、m+2

4设有intx=11;则表达式(x++*1/3)的值是____D____。

A、11B、4C、12

D、3

5以下选项中,合法的C语言关键字是____D____。

A、cherB、integer

C、VAR

D、default

6在C语言中,假使下面的变量都是int类型,则输出的结果是__B______。

sum=pa=5;pa=sum++,pa++,++pa;printf(″%d\\n″,pa);

A、6

B、7

C、5D、4

7在C语言中,假使下面的变量都是int类型,则输出的结果是__D______。

sum=pa=5;pa=sum++,pa++,++pa;printf(″%d\\n″,pa);

A、6B、7

C、5D、4

8以下程序的输出结果是____A____。

#includemain(){

inta=0x12;

printf(″a=%d\\n″,a+=12);}

A、a=30B、a=24C、a=36

D、a=22

9有以下程序,程序运行后输入2,程序的输出结果是_____D___。

#includemain(){

intc;c=getchar();switch(c-′2′){case0:

case1:putchar(c+4);

case2:putchar(c+4);break;case3:putchar(c+3);

case4:putchar(c+2);break;}}

A、6

B、没有输出内容C、6654

D、66

10为了避免嵌套的条件分支语句if-else的二义性,C语言规定程序中的else总是与__D______组成配对的关系。

A、在其之前未配对的if

B、同一行上的if

C、编排位置一致的else

D、在其之前未配对的最近的if

11运行下面程序时,当输入字符B后,输出的结果是___A_____。

#includemain(){

chara;

scanf(″%c″,&a);switch(a){

case′a′:printf(″1″);break;case′b′:printf(″2″);break;case′c′:printf(″3″);break;default:printf(″4″);}}

A、4B、2C、1D、3

12下面程序的输出结果是__A______。

#includemain(){

inta=1,b=6,c=4,d=2;switch(a++){

case1:c++;d++;case2:switch(++b){

case7:c++;case8:d++;}

case3:c++;d++;break;case4:c++;d++;}

printf(″%d,%d\\n″,c,d);}

A、7,5

B、8,6C、4,2

D、5,3

13以下程序的输出结果是_____A___。

#includemain(){

inta=-1,b=1,k;if((++amain(){

inti=1,v1=0,v2=0,v3=0;for(i=5;imain(){

intx=0,y=5,z=3;

while(z-->0&&++x0;i--);后,变量i的值是____D____。

A、1B、9C、10D、0

以下程序段

chars[5]={′a′,′b′,′\\0′,′c′,′\\0′};printf(″%s″,s);

19运行后的输出结果是_____A___。

A、ab

B、′a′′b′C、ab\\0c\\0D、abc

20下面程序运行时输入WindowsXP1.0,则输出的结果是___B_____。

#includemain(){

若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语句printf(_____,x/y);补充完整,使其输出的计算结果形式为:x/y=11

\

Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向_____的设计方法。

数据结构

冒泡排序算法在最好的状况下的元素交换次数为_____

O(nlog2n)

以下程序输出的最终一个值是________。#includeintff(intn){

staticintf=l;f=f*n;returnf;}

main(){

inti;

for(i=1;i

voidf(inta[],inti,intj){

intt;if(i){

t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}}

main(){

inti,aa[5]={1,2,3,4,5};f(aa,0,4);

for(i=0;iintfun2(inta,intb);intfun1(inta,intb){

intc;a+=a;b+=b;

c=fun2(a,b);returnc*c;}

intfun2(inta,intb){

intc;

c=a*b%3;returnc;}

main(){

intx=11,y=19;

printf(″%d\\n″,fun1(x,y));}

4

若有定义:inta=8,b=5,c执行语句c=a/b+0.4后,c的值为_____

1

面向对象的模型中,最基本的概念是对象和_____

在算法正确的前提下,评价一个算法的两个标准是_____

时间繁杂度和空间繁杂度空间繁杂度和时间繁杂度

/*

功能:判断m是否为素数。

*/

#include\voidbky();

intfun(intm){

/**********Begin**********/

/**********End**********/}

main(){

intm,k=0;

for(m=100;m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论