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

有下列程序段:int n,t=1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;while(t!=n);为使此程序段不陷入循环,从键盘输入的数据应该是( )。

发布时间:2024-07-09

A.任意正奇数

B.任意负偶数

C.任意正偶数

D.任意负奇数

试卷相关题目

  • 1对两个数组a和b进行下列初始化:char m[]1="l234567":char n[]={'1','2 ','3','4 ','5','6','7');则下列叙述正确的是( )。

    A.数组m与数组n完全相同

    B.数组m与数组n长度相同

    C.数组m比数组n长1

    D.数组m与数组n中都存放字符串

    开始考试点击查看答案
  • 2函数调用strcat(strcpy(str1,str2),str3)的功能是( )。

    A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

    B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

    C.将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后

    D.将字符串str2连接到字符串str1之后再将字符串strl复制到字符串str3中

    开始考试点击查看答案
  • 3下列关于栈的描述中错误的是( )。

    A.栈是先进先出的线性表

    B.栈只能顺序存储

    C.栈具有记忆作用

    D.对栈的插入删除操作中,不需要改变栈底指针

    开始考试点击查看答案
  • 4执行下列程序中的输出语句后,a的值是( )。main(){ int a;printf("%d\n",(a=2*3,a*5,a+7));}

    A.17

    B.37

    C.6

    D.13

    开始考试点击查看答案
  • 5以下程序的输出结果是( )。main(){ int a=3:printf("%d\n",(a+a-=a*a));}

    A.-6

    B.12

    C.0D.-12

    开始考试点击查看答案
  • 6若变量a,b已正确定义,且b已正确赋值,则合法的语句是( )。

    A.b=double(b);

    B.(int)a=(int)b;

    C.a=a++=5;

    D.a=double(b);

    开始考试点击查看答案
  • 7常采用的两种存储结构是( )。

    A.顺序存储结构和链式存储结构

    B.散列方法和索引方式

    C.链表存储结构和数组

    D.线性存储结构和非线性存储结构

    开始考试点击查看答案
  • 8下列字符数组初始化语句中,不正确的是( )。

    A.char c[]='goodmorning';

    B.char c[20]="goodmorning";

    C.char c[]={'a','b ','c ','d');

    D.char c[]={"ffgoodmorning"};

    开始考试点击查看答案
  • 9若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。

    A.0

    B.1

    C.11

    D.3

    开始考试点击查看答案
  • 10若有定义语句:“char sE10]="1234567\0\0";”,则strlen(s)的值是( )。

    A.7

    B.8

    C.9

    D.10

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