2022年程序设计基础试题 2.pdf
《2022年程序设计基础试题 2.pdf》由会员分享,可在线阅读,更多相关《2022年程序设计基础试题 2.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、青海大学试卷(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 in
2、t 型数据的取值范围为。A)0 255 B)032767 C)065535 D)021474836474设有程序段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=A)&(ch=A)&(ch=Z)D
3、)(A=ch)7以下程序段 _.x=1,y=0;do x=x*y;y+;while(!x);A)是死循环 B)循环执行二次 C)循环执行一次 D)有语法错误8以下对二维数组a 的正确说明是 _.a)int a3;b)float a(3,4);c)double a14 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);in
4、t an;B)int n=10,an;D)#define SIZE 10;int aSIZE;11判断字符串s1 是否大于字符串s2,应当使用 _.A)if(s1s2)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)
5、double fun(int x;int y)C)double fun(int x,int y);D)double fun(int x,y);14 若有定义:int a23,则对 a 数组的第 i 行 j 列元素地址的正确引用为_.A)*(ai+j)B)(a+i)C)*(a+j)D)ai+j 题号一二三四总分分数40 24 18 18 100 得分核分人阅卷人名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -15若有定义int a=1,2,3,4,5,6,7,8,9,10,*p=a,i;则对数组元素地址的正确表示为 _.A)&(a+1)B)a+C)&p D)&pi 16以
6、下对结构体变量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)使用 typedef有利于程序的通用和移植18以下叙述中不正确的是_.A)表达式 a+=b 等价于 a=a+b B)表达式 a-=b 等价于 a
7、=a-b C)表达式 a!=b 等价于 a=a!b D)表达式 a/=b 等价于 a=a/b 19在位运算中,操作数每左移一位,则结果相当于_.A)操作数乘以 2 B)操作数除以2 C)操作数除以 4 D)操作数乘以4 20函数调用语句:fseek(fp,-20L,2);的含义是 _.A)将文件位置指针移到距离文件头20 个字节处 B)将文件位置指针从当前位置向后移动20 个字节 C)将文件位置指针从文件末尾处后退20 个字节 D)将文件位置指针移到离当前位置20 个字节处二填空题(每题2 分,总分 12*2=24 分)1 C 语言中,实现循环的语句有while 语句、do-while语句、_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序设计基础试题 2022 程序设计 基础 试题
限制150内