第一学期c语言考试试题,C语言试题(第一学期)及答案

这是一份关于C语言的复习试题,涵盖了变量范围、字符与字符串表示、输入输出、条件判断、指针运算及表达式求值等多个核心知识点。题目包括选择填空,例如浮点数变量范围、字符数组初始化、输入格式等,并涉及运算符优先级和短路求值的判断。这份试题适合C语言初学者进行自我测试和巩固。
摘要由CSDN通过智能技术生成

复习必备!

C 语言试题 (2003~2004 第一学期) A 卷

(1~9 周)

重庆理工大学考试试卷

考试科目:高级语言程序设计(C 语言) (第一学期) 班次 姓名 学号 A卷 共 成绩 页

注:答题做在后面答题试卷上。 一.选择填空(选择一个正确答案,将其对应字母填在横线上) (25 分) 1.C 程序中,unsigned int x;定义的变量取值范围为 B ; A:0~255 B:0~65535 C:0~32767 D:0~2147483647 2.C 语言中,正确的字符与字符串表示方式为 B ; A: char a= a ,b=“abc”; B:char a= a ,b[ ]= “abc”; A: char a=“a”,b[]=“abc”; B:char a= a ,b[2]= “abc”; 3.若 a 是 float 型变量,b 是 int 型变量,以下输入语句合法的是 B ; A:scanf( “%6.2f%f” ,&a,&b) B:scanf( “%8.1f%d” ,&a,&b) C:scanf( “%6.2d%d” ,&a,&d) D:scanf( “%6.2f%c” ,&a,&d) 4.如果 i=1,执行 j=++i;k=i++;其 j、i 和 k 的值是 D ; A:2,2,2; B:1,2,3 ; C:1,1,1; D:2,3,2 5.在 if(条件)语句执行时,当条件为 D 时 C 语言认为是“真” ; A:TRUE; B:. T . C:0 D:非零值 6.如果 int a[4]={1,2,3,4},*p=&a[2];执行 p++;其*p+a[0]的值为 D ; A:2 B:3 C:4 D:5 7.设 int a,b,c; 且 a=10;b=4;a/=b;则表达式(a/b?b+a:b-a)之值是 C ; A:0 . 5 B:6; C:2; D:-2 8.对于 int a[10];正确的赋值语句是 __A ; A:*(a+2)=4; B:a=6; C:a+2=4; D:*(a+15)=4; 9.设 int x,a,b,c;计算表达式 x=(a=4,b=16,c=32)后,x 的值是 C ; A:4 B:16 C:32 D:52 10.对于 int a[ ][3]={1,2,3,4,5,6, 7, 8, 9,10}说明语句, 且有:数据元素 a[1][2]+a[3][1]的值为____D_____; A:15 B:16 C:8 D:6 11.int n=97; switch(n/10-4) { case 2: n=n+1; case 3: n=n*2; case 5: n=n-2; case 7: n=n+3;break;

1-1263-jpg_6_0_______-893-0-0-893.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值