【最新】四川大学期末考试试题(A卷).doc.pdf
《【最新】四川大学期末考试试题(A卷).doc.pdf》由会员分享,可在线阅读,更多相关《【最新】四川大学期末考试试题(A卷).doc.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、感谢你的观看感谢你的观看四川大学期末考试试题(A 卷)(20132014 学年第一 学期)课程号:303066030课序号:课程名称:计算机基础及C 程序设计语言任课教师:刘亚梅刘洋任瑞玲曾晓东余勤罗伟王茂宁王忠邓丽华成绩:适用专业年级:2012 级学生人数:印题份数:学号:姓名:考 试 须 知四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行四川大学考试工作管理办法和四川大学考场规则。有考试违纪作弊行为的,一律按照四川大学学生考试违纪作弊处罚条例进行处理。四川大学各级各类考试的监考人员,必须严格执行四川大学考试工作管理办法、四川大学考场规则和四川大学监考人员职责。有违反学校有
2、关规定的,严格按照四川大学教学事故认定及处理办法进行处理。一、单项选择题(每题 1.5 分,共 45 分)(注:本题及以下各题均以VC+6.0 为软件编程平台)1.一个 C 程序总是从 _开始执行的。A)main 函数B)程序的第一行C)程序的第一个函数D)不固定位置2.以下对 C 语言的描述正确的是。A)函数允许嵌套定义B)编译时不检查语法C)用户所定义的标识符必须以字母开头D)转义字符以“”开头3.下列 C 语言中运算对象必须是整型的运算符是。A)%=B)&C)=D)*=4.若有以下程序段:int c1,c2=3,c3=2;c1=(float)c2/c3;则执行后,c1、c2 的值分别是。
3、A)0,3.0 B)1,3.0 C)0,3 D)1,3 5.下列变量定义中合法的是。A)short_a=0 xda;B)double b=1+5e2.5;C)int a=A;D)float 2_and=1-e-3;6.若变量已正确定义并赋值,符合C 语言语法的表达式是。A)+(a+1)B)a=7+b/c=a+C)a=a+7=c+b D)a=07.设 int a=1,b=2,c=3,m=4,n=5,p=3;,则执行表达式(a=mn)&(b=np)&(c=m10);,则 a和 b 的值分别是。A)10 和 1 B)10 和 0 C)11 和 0 D)11 和 1 11.以下 4个选项中,不能看作一
4、条语句的是。A)if(b=0)m=1;n=2;B)a=0,b=0,c=0;C)if(b=0)m=1;n=2;D)if(a0);注:1 试题字迹务必清晰,书写工整。本题8 页,本页为第1 页2 题间不留空,一般应题卷分开教务处试题编号:感谢你的观看感谢你的观看学号:姓名12.若有语句scanf(“%d%c%f”,&a,&b,&c),假设输入序列为12.3A47,则 a、b、c 的值为。A)无值B)12.3,A,47 C)12,.,无D)12,.,3.0 13.语句“printf(%d,(a=2)&(b=-2);”的输出结果是。A)2 B)-2 C)1 D)0 14.以下语句中无限循环语句是。A)
5、for(;2&5;);B)while(1,2,0);C)while(0);D)for(;0;);15.下列 if 语句中,不正确的是。A)if(xy)scanf(“%d”,&x)else scanf(“%d”,&y);B)if(xy);C)if(x=y)x+=y;D)if(xy)x+;y+;16.以下循环体的执行次数是。#include void main()int i,j;for(i=0,j=2;i=j+1;i+=2,j-)printf(%dn,i);A)3 B)2 C)1 D)0 17.下面程序的输出结果是()。#include void main()int x=5,a=0,b=0;if(
6、x!=(a+b)printf(x=5n);else printf(a=b=0n);A)有语法错,不能通过编译B)通过编译,但不能连接C)x=5 D)a=b=0 18.定义:int a=10,b=11,c=12;后,则下面表达式为0 的是。A)a&b B)a=b C)a|b+c&a-b D)!(ab)&!a|1)19.运行以下程序后,如果从键盘上输入Monkey&,则输出结果为。#include void main()int v1=0,v2=0;char ch;本题8 页,本页为第2 页教务处试题编号:感谢你的观看感谢你的观看学号:姓名while(ch=getchar()!=&)switch(c
7、h)case o:case n:default:v1+;case&:v2+;printf(%d,%dn,v1,v2);A)2,1 B)6,0 C)6,6 D)2,7 20.若有定义:char a10,*p=a;则不能给数组 a 输入字符串的语句是。A)gets(a)B)gets(a0)C)gets(&a0);D)gets(p);21.有两个字符数组str1、str2,则下面能正确对str1、str2 进行输入的语句是。A)gets(str1,str2);B)scanf(“%s%s”,str1,str2);C)scanf(“%s%s”,&str1,&str2);D)gets(“str1”);ge
8、ts(“str2”);22.下面能正确进行字符串赋值操作的是。A)char s5=abcde B)char s5=a,b,c,d,e C)char*s;s=abcde D)char*s;scanf(%s,s);23.设有数组定义:char a=ABCDE0123;则数组a 所占的空间为个字节。A)9 B)10 C)5 D)8 24.有以下程序#include#include void main()char s1=a,b,c,s210=a,b,c;printf(%d%dn,strlen(p),strlen(q);以下叙述中正确的是_。A)在给 s1 和 s2 数组置初值时,系统会自动添加字符串结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 四川大学 期末考试 试题 doc
限制150内