C语言大钞换小钞题目,江苏省五年一贯制专转本《C语言程序设计》模拟试卷一(晓庄).docx...

PAGE2 / NUMPAGES2

江苏省五年一贯制专转本

《C语言程序设计》模拟试卷一(晓庄)

一、填空題(每空1分,共20分)

1.C程序是由 构成的,一个C源程序至少且仅包含一个 ?? ?? ???。2.C语言规定标识符只能由??? ?? 、?? ??? 和下划线3种字符组成,且第一个字符必须为???? 或下划线。3. 设有说明语句:char a='\72';则变量a包含______个字符。4. 条件“20<x<30”的C语言表达式是 。5. 若已知a=10,b=20,则!a

6.表达式 21 % 4 的值为 。7.C语言中没有专门的?????? 变量,如果想将一个字符串存放在变量中以便保存,必须使用字符数组。8.已知a=79.345,则表达式 (int)a 的值为? ???? ???。9. .下面程序的输出结果为     。

main()

{ int x=023;

printf(“%d\n”,--x);

}

10. 设int a=2;,则执行a+=a*=15;后,变量a的值是__________。11.已知ch='B',则表达式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值为? ?? ??。12.C中定义符号常量PI为3.14159的宏命令是?? ?? ???。13.函数形参和调用的实参是普通变量时,参数按? ????方式进行传递。14.C中逻辑运算符的优先次序是: 。15.定义一个共用体变量,共三个成员分别是字符型、整形和单精度浮点型,则该共用体变量所占内存长度为???? 个字节。15. 设有变量定义:int a=10,c=9;

则表达式 (--a!=c++)?—a:++c的值是 。

二、单项选择题(每题2分,共40分)

1.下列C语言标识符中,合法的是(??? )?????? A. if?? B. return?????? C. 23a??????????????? D. a232.欲从键盘给整型变量a赋值3,b赋值2,则对应语句scanf("%d,%d",&a,&b);? 的输入格式是(??? )?????? A. 3? 2???????? B.? 2,3????? ? C. 2? 3????????????? D.? 3,23. C语言源程序文件经过C编译程序编译连接之后生成的文件后缀名是(?? )?????? A.? .exe????????? B.? .obj??? ??? C.? .bat?????????? D.? .c4.结构化程序设计的三种基本结构是(??? )?????? A. 顺序结构、复杂结构、循环结构????????????????? B. 顺序结构、复杂结构、分支结构?????? C. 顺序结构、分支结构、选择结构????????????????? D. 顺序结构、选择结构、循环结构5.以下表达式中,值为0的是(??? )?????? A. 4%5?????????????? B. 4/5.0???? ?? C. 4/5 ????????? D. 4<56.设下列表达式中所涉及的变量均已正确定义,则不符合C语言语法的是(??? )?????? A. 4&&3????????? B. a++?????? C. a=b=5??????????????? D. int(3.14159)7. 设int a,x=2;执行语句a=x>0?3*x:(x=10);后,变量x的值是(   )

A.1B.2 C.6D.10

8. 在C 语言程序中,在函数内部定义的变量称为(??? )?????? A. 全局变量??? B. 外部变量?????? C. 全程变量?????????? D. 内部变量9.设有以下程序段:

int x=2,y=2,z=0,a;

a=++x||++y&&z++;

printf(″%d,%d,%d\n″,x,y,z);

执行后输出的结果是(   )

A.2,2,0 B.3,3,1 C.3,2,0 D.3,2,1

10.若变量c为char类型,则能正确判断出c为小写字母的表达式是(??? )?????? A. (c>= 'a')||(c<= 'z')??

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值