下载此文档

C语言杭电09级B卷试题.doc


文档分类:资格/认证考试 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
考试课程
程序设计基础
考试日期
年月日
成绩
课程号
教师号
任课教师姓名
考生姓名
学号(8位)
年级
专业
座位号
注意:
所有答案均写在答题纸上,写在试卷上无效;
考试结束后请将试卷和答题纸一起交上来。
试题中若出现C源代码,考虑源代码的大小写,不考虑标点符号的中英文状态;
本试题中C代码的开发环境为Microsoft Visual C++,运行环境为Windows2000/XP系统;
当题目中只有程序片段时,假设完整程序已经具有其它必要代码且能够正确运行,如包含相应的库文件、main()函数的定义等。
一、选择题(每题2分,共40分)
(1)以下说法中不正确的是______ .
A)在程序中a=5的意义是a等于5
B)在程序中APH和aph是两个不同的变量
C)若a和b类型相同,在执行了语句a=b后;b中的值将放入a中,b中的值不变
D)在C程序中所有的变量必须先定义后使用
(2)以下为不合法的用户标识符的是______ .
  A)stu_student B) C)stustudent D)_STU_STUDENT
(3)设int n=10,i=3;则赋值运算n%=i+2执行后,n的值是______ .
A)0 B)1 C)2 D)5
(4)定义 int y=6,z=7,计算(z-->++y)?++z:y--的值______ .
  A) 5  B) 6 C) 7  D) 8
(5)有以下程序
  int main()
{ int a=1,b=2,m=0,n=0,k;
  k=(n=b<a)&&(m=a) ;
printf("%d,%d\n",k,m);
return 0;
}
  程序运行后的输出结果是______ .
  A)0,0  B)0,1  C)1,0  D)1,1
(6)写出下面程序的输出结果
#include<>
typedef struct
{
float sco_1;
float sco_2;
} score;
typedef struct
{
char name[20];
char sex;
score sco;
}student;
int main(void)
{
student stu[2]={{"zhang ming","F",95,87},
{"wang fan","M",63,42}},*p=stu;
printf("total_1=%f\n",p->+(++p)->);
printf("total_2=%f\n",stu[0].+stu[1].);
return 0;
}
A) total_1=182, total_2=105 B) total_1=105, total_2=137
C) total_1=105, total_2=150 D) total_1=129, total_2=126
(7)下列代码段将打印出______.
#include <>
int main (void)
{
int a=2,*p1,**p2;

C语言杭电09级B卷试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小87 KB
  • 时间2018-11-02