位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》专家预测卷(1)

有以下程序:#include#define S(x)(x)"x"2main(  ){ int k一5,j=2;Drintf("%printf,",S(k+j));printf("%printfn",S((k—j)));}程序运行后的输出结果是(  )。

发布时间:2024-07-09

A.98,18

B.39,11

C.39,18

D.98,11

试卷相关题目

  • 1若有定义"int(*pt)[3];",则下列说法正确的是(  )。

    A.定义了基类型为int的三个指针变量

    B.定义了基类型为int的具有三个元素的指针数组pt

    C.定义了一个名为*pt、具有三个元素的整型数组

    D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

    开始考试点击查看答案
  • 2若变量已正确定义,在语句“if(W)printf("%dn",k);”中,以下不可替代w的是( )。

    A.a<>b+c

    B.ch=getchar()

    C.a= =b+C

    D.a++

    开始考试点击查看答案
  • 3以下C语言用户标识符中,不合法的是(  )。

    A._1

    B.AaBc

    C.a b

    D.a--b

    开始考试点击查看答案
  • 4关于结构化程序设计原则和方法的描述错误的是(  )。

    A.选用的结构只准许有一个入口和一个出口

    B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

    C.不允许使用GOT0语句

    D.语言中若没有控制结构,应该采用前后一致的方法来模拟

    开始考试点击查看答案
  • 5结构化程序所要求的基本结构不包括(  )。

    A.顺序结构

    B.GOT0跳转

    C.选择(分支)结构

    D.重复(循环)结构

    开始考试点击查看答案
  • 6设x、Y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是(  )。

    A.x&&Y

    B.x<=Y

    C.x‖y+z&&y-z

    D.!((x开始考试点击查看答案

  • 7有以下程序:#includedouble f(double x);main(  ){double a=0; int i;for(i=0;i<30;i+=10)a+=f((double)i);printf("%5.ofn",a);}double f(double x){ return x*x+1; }程序运行后的输出结果是(  )。

    A.503

    B.401

    C.500

    D.1404

    开始考试点击查看答案
  • 8有以下程序:#includestruct stu{ int num;char name[l0];int age;};void fun(struct stu*p){ printf("%sn",p->name);}main(  ){ struct stu x[3]={{01,"Zhang",20),{02,"Wang",l9},{03,"Zha0",l8}};fun(x+2);}程序运行后的输出结果是(  )。

    A.Zhang

    B.Zhao

    C.Wang

    D.19

    开始考试点击查看答案
  • 9有以下程序:#include#includemain(){ int*a,*b,*C;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b:printf("%d,%d,%dn",*a,*b,*c);}程序运行后的输出结果是( )。

    A.3,3,3

    B.2,2,3

    C.1,2,3

    D.1,1,3

    开始考试点击查看答案
  • 10有以下程序(说明:字母A的ASCIl码值是65):#includevoid fun(char*s){while(*s){if(*s%2)printf("%C",*s);s++;}}main(  ){char a[]="BYTE"; 。Fun(a);printf("n");}程序运行后的输出结果是(  )。

    A.BY

    B.BT

    C.YT

    D.YE

    开始考试点击查看答案
返回顶部