2023年C语言题库材料.pdf
《2023年C语言题库材料.pdf》由会员分享,可在线阅读,更多相关《2023年C语言题库材料.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言题库1.若要用f ope n 函数打开一个新的二进制文献,该文献要既能读也能写,则文献方式字符串应是(D)。A、r b+B、a b+C、a b D、w b+2.设有如下定义:s t r u c t s k i n t a;f l oa t b;d a t a,*p;若要使P 指向d a t a 中的a 域,对的的赋值语句是(C)。A、p=(s t r u c t s k*)d a t a,a;*p=d a t a.a;C p=&d a t a.a;D、p=&d a t a,a;3 .对结构体类型的变量的成员的访问,无论数据类型如何都可使用的运算符是(B)。A、&B、.C、*D、-4.下列
2、关于指针定义的描述,错误的是(A)。A、指针是一种变量,该变量用来存放某个变量的值B、指针是一种变量,该变量用来存放某个变量的地址值C、指针变量的类型与它所指向的变量类型一致D、指针变量的命名规则与标记符相同5.设有如下的程序段:c h a r s t r =He l l o;c h a r *pt r;pt r=s t r;执行完上面的程序段后,*(pt r+5)的值为(D).A、不拟定的值B、o 的地址C、oD、06.若有以下的定义:i n t t 3 2;能对的表达t 数组元素地址的表达式是(D)。A、&t l B、t 3 C、&t 3 2D,t 27.下列说法中对的的是(B).A、函数
3、调用不占运营时间,只占编译时间.B、宏替换不占运营时间,只占编译时间.C、有参数的宏定义,就是函数.D、在定义宏时,宏名与带参数的括弧之间可以加空格.8.以下叙述中对的的是(C)。A、全局变量的作用域一定比局部变量的作用域范围大B、未在定义语句中赋初值的a u t o变量和s t a t i c 变量的初值都是随机值C、静态(s t a t i c)类别变量的生存期贯穿于整个程序的运营期间D、函数的形参都属于全局变量9.下列叙述中对的的是(B)。A、C语言的子程序有过程和函数两种B、C语言所有函数都是外部函数C、C语言的函数可以嵌套定义D、C 语言编译时不检查语法1 0.函数的形式参数系统默认
4、存储类型说明是(D)。A、s t a t i cB、e x t e r nC、r e g i s t e rD、a u t o1 1 .以下对C 语言函数的描述中,对的的是(B)。A、C函数既可以嵌套定义又可以递归调用B、C程序必须由一个或一个以上的函数组成C、函数必须有返回值,否则不能使用函数D、C 程序中有调用关系的所有函数必须放在同一个程序文献中1 2.以下不能对的进行字符串赋初值的语句是(A)。A、c h a r s t r 5 二 g ood!;B、c h a r s t r 5 =,g ,o,o,d ;C c h a r *s t r=g ood!;D、c h a r s t r
5、口 二 g ood!;1 3 .选择对的的输入语句(B).(其中:c h a r s t r i n g 1 0;)使得s t r i n g 的内容为H e l l o”.A、s c a n f(%c ,&s t r i n g);BN s c a n f(%s ,s t r i n g);C、s c a n f (枇 ,s t r i n g);D、s c a n f(%s ,f e s t r i n g);1 4.以下对二维数组a 的对的说明是(D)。A、i n t a 3 B、f l o a t a (3,4)C、f l o a t a(3)(4)D、d o u b l e a l
6、41 5.下列数组说明中,对的的是(B)。A、s t a t i c c h a r s t r l 口,s t r 2 ;s t r 2=“Ch i n a ;s t r c py (s t r l,s t r 2);BN s t a t i c c h a r s t r 口=“Ch i n a”;C、s t a t i c c h a r s t r ;s t r=Ch i n a”;D、s t a t i c c h a r s t r l 5,s t r 2 口=“Ch i n a ;s t r l=s t r 2;1 6.若有说明i n t a 3 若;则对a 数组元素的对的引用是
7、(C)。A、a l,3 B、a 2 4C、a l+l 0 D、a(2)(l)1 7.以下对的的描述是(A).A、只能在循环体内和s w i t c h 语句内使用b r e a k 语句B、c o n t i n u e 语句的作用是终止整个循环的执行C、从多层嵌套的外层循环中退出时.,只能使用g o t o 语句D、在循环体内使用b r e a k 和 c o n t i n u e 语句的作用相同1 8.在C语言中,为了结束由w h i l e 语句构成的循环,w h i l e 后一对圆括号中表达式的值应当为(C)。A、非0B、1C、0D、T r u e1 9.针对f o r 循环语句,
8、f o r(表达式1;表达式2;表达式3),下列说法对的的是(C).A、三个表达式和中间分隔分号均可省略B、三个表达式和中间分隔分号均不能省略C、三个表达式可省略,但中间分隔分号不能省略D、三个表达式不能省略,但中间分隔分号可省略2 0 .若i 为整型变量,则以下循环执行次数是(A)。f o r(i=2;i=0;)pr i n t f(机T,i 一);A、0 次B、2 次C、无限次D、1 次2 1 .已知键盘输入a=4,b=3,下面程序输出的结果是(C).m a i n O i n t a,b,s;s c a n f(%d%d”,&a,&b);s=a;i f(a 1 6【)、1 52 2 .算
9、术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为(A)。A、算术运算、关系运算、赋值运算B、关系运算、赋值运算、算术运算C、算术运算、赋值运算、关系运算D、关系运算、算术运算、赋值运算2 3.在C语言中,能代表逻辑值“真的是(B)。A、大于。的数B、非0的数C、非0整数D、T r u e2 4.表达关系x 0且y=1 0的C语言表达式为(D).A、(x=0)AN D(y 0,y=1 0C、(x 0)&(y pr i n t f (x=%7.2 f,y=%7.2 f,&x,&y);D、pr i n t f (x=%7.5f,y=%7.5f n”,x,y);2 8.已知i、_ j
10、、k 为i n t 型变量,若从键盘输入:1,2,3 回车,使i 的值为1、j的值为2、k 的值为3,以下选项中对的的输入语句是(C)。A、s c a n f(%d%d%d”,&i,&_ j,&k);B、s c a n f (2 d%2 d%2 d”,&i,&j,&k);C、s c a n f(%d,%d,%d,&i,&j,&k);D、s c a n f (i=%d,j=%d,k=%d/,,&i,&j,&k);2 9.根据下面的程序,对的的输出形式是(A);m a i n O(i n t i=5,j=1 0;pr i n t f (i=%d,i);pr i n t f (j=%d ,j);3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 语言 题库 材料
限制150内