五邑大学试卷_C语言程序设计_信息学院各专业_A卷(7页).doc
《五邑大学试卷_C语言程序设计_信息学院各专业_A卷(7页).doc》由会员分享,可在线阅读,更多相关《五邑大学试卷_C语言程序设计_信息学院各专业_A卷(7页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-五邑大学试卷_C语言程序设计_信息学院各专业_A卷-第 6 页得分一、选择题(30%:15小题,每小题2分)1.以下叙述正确的是( )。 A) 在C程序中,main函数必须位于程序的最前面。 B) C语言的每一行中只能写一条语句。 C) C语言本身没有输入输出语句。 D) 一个程序的执行是从本程序的main函数开始,到本程序文件的最后一个函数结束。2.若有说明:int a10; 则对 a 数组元素的正确引用是( )。 A) a10 B) a3.5 C) a(5) D) a10-10 3.下面关于A的说法正确的是( )。A) 它代表一个字符常量 B) 它代表一个字符串常量 C) 它代表一个字符
2、 D) 它代表一个变量 4.若用数组名作为函数调用的实参,传递给形参的是( )。 A) 数组的首地址 B) 数组第一个元素的值 C) 数组全部元素的值 D) 数组元素的个数5.以下选项中属于C语言数据类型的是( )。A)复数型 B)记录型 C)双精度型 D)集合型 6.设 a=5,b=6,c=7,d=8,m=2,n=2, 则执行 (m=ab)&(n=cb)?a:b); 则输出结果是 ( )。A) 10 B) 11 C) 12 D) 139.可判断变量 a为正,b为负的正确表达式是 ( )。 A) a*b 0|b 0)&a*b 0 C) (a0|b0)&a*b 0&a*b010.在C语言中要求参
3、加运算的数必须是整数的运算符是( )。 A) / B) ! C) % D) = =11.下列程序段中while循环体执行的次数是( )。 int k=0;while(k=1) k+;A) 一次也不执行 B) 只执行一次 C) 有语法错,不能执行 D) 无限次 12. 若有以下说明,且0i10,则对数组元素的错误引用是( )。int a=1,2,3,4,5,6,7,8,9,10,*p=a,i;A) *(a+i) B) p+i C) ap-a+i D) *(&ai) 13. 有定义语句:int b; char c10;则正确的输入语句是 ( )。A) scanf(%d%s,&b,&c); B) s
4、canf(%d%s,&b,c);C) scanf(%d%s,b,c); D) scanf(%d%s,b,&c);14.设有如下定义: struct sk int a; float b; data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。 A) p=&a; B) p=data.a; C)p=&data.a; D)*p=data.a15.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A) 函数调用可以作为独立的语句存在B) 函数调用可以作为一个函数的实参C) 函数调用可以出现在表达式中D) 函数调用可以作为一个函数的形参得分二、填空题(20%:
5、20空,每空1分)1.C 语言对数组下标的引用一般从 开始。2.C 语言中,一个函数一般由两个部分组成,它们是 和 。3.一个 C 程序中至少应包括一个 _函数。4.根据变量的作用域,C语言的变量分为 和 。5.设 x为整型变量,则描述数学式“ 1x10”的表达式是_ _;设ch为字符型变量,可用表达式_ _判断该变量保存字符是否为大写字母。6.在C语言中,表达式1/2的值是,表达式1.0/2 的值是。7.下列程序段定义了一个数组并循环输入每个元素的值:int i,a3;for(i=0;i3;i+)scanf(“%d”, _ _); 8.若定义了int a10,*p; 将数组元素a8的地址赋给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 试卷 _C 语言程序设计 信息 学院 各专业 _A
限制150内