网站大量收购独家精品文档,联系QQ:2885784924

程序设计基础(C)试题1.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础(C)试题1

题号 一 二 三 四 总 分 分数 40 24 18 18 100 得分 核分人 阅卷人 青海大学试卷(A) 系别: 班级: 学号: 姓名: 考试课程: 程序设计基础(C) 考试日期: 2010 年 1 月 4 日 一、选择题:(每题2分,总分2*20 40分) 1. 以下叙述不正确的是 。 A 一个C源程序必须包含一个main函数 B 一个C源程序可由一个或多个函数组成 C C程序的基本组成单位是函数 D 在C程序中,注释说明只能位于一条语句的后面 2. 下列四组选项中,均是不合法的用户标识符的选项是 。 A W P_0 do B b-a goto int C float la0 _A D -123 abc TEMP 3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 。 A 0~255 B 0~32767 C 0~65535 D 0~座机电话号码47 4.设有程序段int k 10; while k 0 k k-1; 这下面描述中正确的是_________. A while循环执行10次 B 循环是无限循环 C 循环体语句一次也不执行 D 循环体语句执行一次 5.设以下变量均为int类型,则值不等于7的表达式是 。 A x y 6,x+y,x+1 B x y 6,x+y,y+1 C x 6,x+1,y 6,x+y D y 6,y+1,x y,x+1 6. 判断char型变量ch是否为大写字母的正确表达式是 。 A ‘A’ ch ‘Z’ B ch ‘A’ ch ‘Z’ C ch ‘A’ ch ‘Z’ D ‘A’ ch AND ‘Z’ ch 7.以下程序段________. x 1,y 0; do x x*y; y++; while !x ; A 是死循环 B 循环执行二次 C 循环执行一次 D 有语法错误 8.以下对二维数组a的正确说明是________. a int a[3][]; b float a 3,4 ; c double a[1][4] d float a 3 4 ; 9.有两个字符数组a、b,则以下正确的输入语句是_______. A gets a,b ; B scanf %s%s,a,b ; C scanf %s%s,a,b ; D gets a ,gets b 10.以下为一维整型数组a的正确说明是_________. A int a 10 ; C int n; scanf %d,n ; int a[n]; B int n 10,a[n]; D #define SIZE 10; int a[SIZE]; 11.判断字符串s1是否大于字符串s2,应当使用_______. A if s1 s2 B if strcmp s1,s2 C if strcmp s2,s1 0 D if strcmp s1,s2 0 12.若有语句int *point,a 4;和point a;下面均代表地址的一组选项是_____. A a,point,*a B *a,a,*point C *point,*point,a D a,*point ,point 13.以下正确的函数定义形式是________. A double fun int x,int y B double fun int x; int y C double fun int x, int y ; D double fun int x,y ; 14.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为______. A * a[i]+j B a+i C * a+j D a[i]+j 15.若有定义int a[] 1,2,3,4,5,6,7,8,9,10 ,*p a,i;则对数组元素地址的正确表示为______. A a+1 B a++ C p D p[i] 16.以下对结构体变量stu1中成员age的非法引用是________. struct student int age; int num; stu1,*p; p stu1; A stu1.age B student.age C p- age D *p .age 17.下面对typedef的叙述中不正确的是______. A 用typedef可以定义各种类型名,但不能用来定义变量 B 用typedef可以增加新类型 C 用typedef只是将已存在的类型用一个新的标识符来代表 D 使用typede

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档