2017年计算机二级《C语言》考前提分试题及答案2.docxVIP

  • 0
  • 0
  • 约3.23千字
  • 约 8页
  • 2019-08-27 发布于天津
  • 举报

2017年计算机二级《C语言》考前提分试题及答案2.docx

  22有以下程序程序运行后的输出结果是。   0235602352352356以下关于语句的叙述中正确的是。   一个自定义函数中必须有一条语句一个自定义函数中可以根据不同情况设置多条语句定义成类型的函数中可以有带返回值的语句没有语句的自定义函数在执行结束时不能返回到调用处24已定义以下函数函数的返回值是。   一个整数不确定的值形参中存放的值形参的地址值25以下程序段完全正确的是。   *;%,;*;%,;,*&;’’%,;,*;*=&;%,;26设有定义[10],*=;以下能够代表数组元素[3]的是。   $[3]}+3*[3]}+327、有以下程序程序运行后的输出结果是。   6,2,3,4,5,2,2,3,4,5,1,2,3,4,5,2,3,4,5,6,28有以下程序程序运行后的输出结果是。   434313229以下选项中正确的语句组是。   *;8={1.!}*;8=!;[10];=!;[];=!;30若有定义语句}=‘’0,2=;以下选项中,能够输出的语句是。   ,2!=02;,2!=01;,2==11;,2==01;31有以下程序程序运行后的输出结果是。   32有以下程序,程序中库函数用以判断中的字母是否为小写字母程序运行后的输出结果是。   !!!!33有以下程序程序运行后的输出结果是。   096834有以下程序程序执行后的输出结果是。   55以下结构体说明、变量定义和赋值语句则以下函数调用语句有错误的是。   %,[0].;%,[0].;%,一;%,一36若有以下语句{9;;};以下叙述中正确的是。   可用定义结构体变量可用定义结构体变量是类型的变量是类型的变量程序运行后的输出结果是。   1002,,1202.01002,9。   1202.01001,9,1098.01001,,1098.038设有宏定义#,%11==1?1且变量已正确定义并赋值,则宏调用,5&,7为真时所要表达的是。   判断是否能被5和7整除判断被5和7整除是否都余判断被5或者7整除是否余1判断是否能被5或者7整除39有以下程序程序运行后的输出结果是。   312040有以下程序程序运行后的输出结果是。   1214123412345621【解析】第一次执行外循环,的值为3,第一次执行内循环的值为1,1;=2条件成立,打印+的值,即4;第二次执行内循环的值为2,1;=2条件成立,打印+的值,即5;再判断条件不成立,打印回车换行符,跳出内循环。   第二次执行外循环,的值为2,内循环的执行同第一次一样,所以打印3和4,打印回车换行,结束内循环。   第三次执行外循环的值为1,同理内循环中打印2和3,打印回车换行符,结束内循环。   22【解析】的值为5,逐个对语句进行匹配,均不匹配,执行1下的语句=0;一一。   再执行2804后面的语句+=2;一一;。   执行语句跳出判断,打印的值,即2。   经过第一次循环后,的值为3,然后进行0&&111;5条件判断为真。   第二次执行循环体,执行3后面的语句+=1;一一;。   再执行语句跳出循环,此时打印的值3,此时的值为2。   第三次执行循环体的值为2,满足条件,执行24后面的语句+=2;一一;。   执行语句跳出循环体。   打印的值5。   此时不满足条件0&&1;5,所以结束循环。   整个程序的打印结果为235。   23【解析】在函数中允许有多个111语句,但每次调用只能有一个语句被执行,因此只能返回一个函数值。   定义成类型的函数,不允许从该函数取得返回值,也不允许使用语句,选项描述错误。   没有语句的函数在执行到函数的最后一条语句后会自动返回到调用处,、选项描述错误。   因此选项正确。   24【解析】返回值为指针变量指向的数据,该数据已被定义为整型。   因此选项正确。   25【解析】选项中错在没有对指针进行初始化,是无效指针,并且在%,&中无需再进行取地址操作;选项中没有对指针进行初始化,是无效指针;选项中语句+=&;的左端是指针所指内存空间的值,&是地址,应为=&。   因此选项正确。   26【解析】语句·=;表示指针变量指向一维数组的首地址。   [3]表示引用数组的第4个元素,++表示引用指针8所指数组的第+1个元素,选项、、的表示方法错误,只有选项正确。   27【解析】本题考查的是函数的地址调用,将数组名作为数组首地址进行传递,然后取首个数组元素值进行加1运算,循环5次。   因此选项正确。   28【解析】本题重点考察二维数组名作为实参进行参数传递,在主函数中调用了函数,实参为二维数组名和两个整数4.0,这样对应定义函数首部有三种形式,这里采用了第一种形式——行指针,这样在函数对[][]进行操作实际上就是对主函数

文档评论(0)

1亿VIP精品文档

相关文档