位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2014年全国计算机等级《二级C语言程序设计》上机考试冲刺试题(2)

若执行以下程序时从键盘上输入9,则输出结果是( )。main(){ int n;scanf("%d",&amp;n);if(n++<10)printf("%dn",n)else printf("%dn",n--);}

发布时间:2024-07-09

A.11

B.10

C.9

D.8

试卷相关题目

  • 1设fun()函数的定义形式为void fun(char ch,float x){…}则下列对函数fun的调用语句中,正确的是(  )。

    A.fun(”ahc”,3.0);

    B.t=fun('D',16.5):

    C.fun('65',2.8);

    D.fun(32,32);

    开始考试点击查看答案
  • 2下列程序执行后的输出结果是(  )。main(){int a[3][3],*P,ij;p一&.aEo]Eo];for(i=P;i<9;i++)p[i]=i-i+1;printf(”%d\n”,a[1][2]);}

    A.3

    B.6

    C.9

    D.随机数

    开始考试点击查看答案
  • 3以下选项中不正确的实型常量是(  )。

    A.2.607E-1

    B.0.8103e 2

    C.-77.77

    D.456e-2

    开始考试点击查看答案
  • 4C语言结构体类型变量在程序执行期间,( )。

    A.所有成员一直驻留在内存中

    B.没有成员驻留在内存中

    C.部分成员驻留在内存中

    D.只有一个成员驻留在内存中

    开始考试点击查看答案
  • 5为了避免在嵌套的条件语句if else中产生二义性,C语言规定,else子句总是与(.)配对。

    A.缩排位置相同if

    B.其前面最近的if

    C.其后面最近的if

    D.同一行上的if

    开始考试点击查看答案
  • 6下列叙述中正确的是(  )。

    A.只能在循环体内和switch语句体内使用break语句

    B.cotinue语句的作用是结束整个循环的执行

    C.在循环体内使用break语句或continue语句的作用相同

    D.从多层循环嵌套中退出时,只能使用got0语句

    开始考试点击查看答案
  • 7有以下程序#includeint fun(char s[]){ int n=0:while(*s<='9'&&*s>='0')(n=10*n+*s-'0';s++;}return(n);}main()(char s[10]={'6''1','*','4','*','9','*','0','*'};printf(”%d”,fun(s));)程序运行的结果是(  )。

    A.9

    B.61490

    C.61

    D.5

    开始考试点击查看答案
  • 8有以下程序:void fun(char*A.char*b){ a=b; (*a)++;}main(){char c1='A',c2='a',*p1,*p2;p1=&amp;c1;p2=*c2;fun(p1,p2);print{(”%c%c\n”,c1,c2);)程序运行后的输出结果是(  )。

    A.Ab

    B.aa

    C.Aa

    D.Bb

    开始考试点击查看答案
  • 9C语言中的简单数据类型有(  )。

    A.整型、实型、逻辑型

    B.整型、实型、字符型

    C.整型、字符型、逻辑型

    D.整型、实型、逻辑型、字符型

    开始考试点击查看答案
  • 10下列程序的输出结果是( )。#include#includevoid fun(int b[]){ static int i=0;do{b[i3+一b[i+1];)while(++i<2);)main(){int k,a[53={1,3,5,4,9);fun(a);for(k=0;k<5;k++)printf(“%d”,a[k]);}

    A.13579

    B.48579

    C.48549

    D.48999

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