一起答
单选

已知大写字母A的ASCIl码值是65,小写字母a的ASCIl码值是97。以下不能将变量C中的大写字母转换为对应小写字母的语句是( )。

  • A.C=(。A’+C.%26一"a"
  • B.c=c+32
  • C.c=c一"A"+"a"
  • D.c=(c一’A")%26+-a"
试题出自试卷《2015年计算机等级考试《二级C语言》模拟试题及答案(4)》
参考答案
查看试卷详情
相关试题
  1. 下列给定程序中,函数fun的功能是:从低位开始依次取出长整型变量s中奇数位上的数,构成一个新数存放在t中。高位仍在高位,低位仍在低位。

    例如,当s中的数为7654321时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。

    注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

    #include<;stdi0.h>;

  2. 编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到pl所指的字符串的后面。

    例如,分别输人下面两个字符串:FirstString——SecondString

    程序运行后的输出结果是:FirstString————SecondString

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  3. 下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[o]中,接着把a_所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。

    例如,若a所指数组中的数据最初排列为:9、1…4 2 3、6、5、8、7;则按规则移动后,数据排列为:1、9.2、8:3、7、4、6、5。形参13.中存放a所指数组中数据的个数。

    规定fum函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。请在程序的下划线处填人正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。

    不得增行或删行,也不得更改程序的结构!

  4. 若有定义语句:

    char S[10]=”1234567\0\0”;则strlen(s)的值是( )。

    • A.7
    • B.8
    • C.9
    • D.10
  5. 有以下程序:

    若运行时输入:2 4 6<;回车>;,则输出结果为( )。

    • A.2 0 4
    • B.2 0 0
    • C.2 4 0
    • D.2 4 6
  6. 有以下程序:

    程序运行后的输出结果是( )。

    • A.120
    • B.11
    • C.6
    • D.21
  7. 以下关于逻辑运算符两侧运算对象的叙述中正确的是( )。

    • A.可以是任意合法的表达式
    • B.只能是整数0或非0整数
    • C.可以是结构体类型的数据
    • D.只能是整数0或1
  8. 已知大写字母A的ASCIl码值是65,小写字母a的ASCIl码值是97。以下不能将变量C中的大写字母转换为对应小写字母的语句是( )。

    • A.C=(。A’+C.%26一"a"
    • B.c=c+32
    • C.c=c一"A"+"a"
    • D.c=(c一’A")%26+-a"
  9. 设有如下函数定义:

    若执行调用语句“ll=fm(3);”,则函数tim总共被调用的次数是( )。

    • A.2
    • B.3
    • C.4
    • D.5
  10. 若有定义语句:int a=3,b=2,c=1;以下选项中错误的赋值表达式是( )。

    • A.a=(b=4)=3;
    • B.a=b=c+1;
    • C.a=(b=4)+c;
    • D.a=1+(b=c=4);