青大c单选(带答案)题库

上传人:今*** 文档编号:105747317 上传时间:2019-10-13 格式:DOCX 页数:49 大小:70.81KB
返回 下载 相关 举报
青大c单选(带答案)题库_第1页
第1页 / 共49页
青大c单选(带答案)题库_第2页
第2页 / 共49页
青大c单选(带答案)题库_第3页
第3页 / 共49页
青大c单选(带答案)题库_第4页
第4页 / 共49页
青大c单选(带答案)题库_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《青大c单选(带答案)题库》由会员分享,可在线阅读,更多相关《青大c单选(带答案)题库(49页珍藏版)》请在金锄头文库上搜索。

1、单选题:(共342题)第1题 (1.0分) 题号:620 难度:中 下列运算符中优先级最高的是()。A: B:+ C:& D:!=第2题 (1.0分) 题号:689 难度:中 以下叙述中不正确的是()。A:预处理命令行都必须以#号开始B:在程序中凡是以#号开始的语句行都是预处理命令行C:C程序在执行过程中对预处理命令行进行处理D:以下是正确的宏定义 #define IBM_PC第3题 (1.0分) 题号:595 难度:中 C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。A:必须为字母 B:必须为下划线C:必须为字母或下划线 D:可以是字母,数字和下划线中任一字符第4题

2、(1.0分) 题号:151 以下程序的运行结果是()。main() int i=1,sum=0;while(i10) sum=sum+1;i+; printf(i=%d,sum=%d,i,sum); A:i=10,sum=9 B:i=9,sum=9 C:i=2,sum=1 D:运行出现死循环第5题 (1.0分) 题号:107 设C语言中,int类型数据占4个字节,则long类型数据占()。A:1个字节 B:2个字节 C:4个字节 D:8个字节第6题 (1.0分) 题号:112 下列程序的输出结果是()。main() char c1=97,c2=98;printf(%d %c,c1,c2); A

3、:97 98 B:97 b C:a 98 D:a b第7题 (1.0分) 题号:99 以下标识符中,不能作为合法的C用户定义标识符的是()。A:answer B:to C:signed D:_if第8题 (1.0分) 题号:145 经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为()。char x=65; float y=7.3; int a=100; double b=4.5;A:2,2,4,4 B:1,2,4,4 C:1,4,4,8 D:2,4,4,8第9题 (1.0分) 题号:3106 执行下列程序段后,m的值是_.int

4、 w=2,x=3,y=4,z=5,m; m=(wx)?w:x; m=(my)?m:y; m=(mz)?m:z;A:4 B:3 C:5 D:2第10题 (1.0分) 题号:3556 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是_。A:scanf(%2d%2d%2d,&i,&j,&k); B:scanf(%d %d %d,&i,&j,&k);C:scanf(%d,%d,%d,&i,&j,&k); D:scanf(i=%d,j=%d,k=%d,&i,&j,&k);第11题 (1.0分) 题号:133 若有以下定义:char

5、s=092; 则该语句()。A:使s的值包含1个字符 B:定义不合法,s的值不确定C:使s的值包含4个字符 D:使s的值包含3个字符第12题 (1.0分) 题号:532 结构体类型的定义允许嵌套是指()。A:成员是已经或正在定义的结构体型 B:成员可以重名C:结构体型可以派生 D:定义多个结构体型第13题 (1.0分) 题号:3157 若有如下定义和语句,且0=i5,下面( )是对数值为3数组元素的引用int a5=1,2,3,4,5, *p, i; p=a;A:*(a+2) B:ap-3 C:p+2 D:a+3第14题 (1.0分) 题号:3142 以下程序的执行结果是_.main() in

6、t w = 1, x = 2, y = 3, z = 4;w =( w x ) ? x : w; w =( w y ) ? y : w; w =( w = C:(类型) D:+第16题 (1.0分) 题号:125 下列程序的输出结果是()。main() int a=7,b=5; printf(%dn,b=b/a);A:0 B:5 C:1 D:不确定值第17题 (1.0分) 题号:3145 C语言中,switch后的括号内表达式的值可以是A:只能为整型 B:只能为整型,字符型,枚举型 C:只能为整型和字符型 D:任何类型第18题 (1.0分) 题号:528 对于void类型函数,调用时不可作为(

7、)。A:自定义函数体中的语句 B:循环体里的语句C:if语句的成分语句 D:表达式第19题 (1.0分) 题号:3558 设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=ab)&(n=cd)运算后,n的值为_。A:0 B:1 C:2 D:3第20题 (1.0分) 题号:612 语句while(!E);中的表达式!E等价于()。A:E=0 B:E!=1 C:E!=0 D:E=1第21题 (1.0分) 题号:591 设有 int x=11; 则表达式 (x+ * 1/3) 的值是()。A:3 B:4 C:11 D:12第22题 (1.0

8、分) 题号:170 关于return语句,下列正确的说法是()。A:不能在主函数中出现且在其他函数中均可出现 B:必须在每个函数中出现C:可以在同一个函数中出现多次 D:只能在除主函数之外的函数中出现一次第23题 (1.0分) 题号:3162 若变量已正确定义,执行语句scanf(%d,%d,%d ,&k1,&k2,&k3);时,_是正确的输入A:2030,40 B:20 30 40 C:20, 30 40 D:20,30,40第24题 (1.0分) 题号:504 执行以下程序段后,输出结果和a的值是()。int a=10; printf(%d,a+);A:10 和 10 B:10 和 11

9、C:11 和 10 D:11 和 11第25题 (1.0分) 题号:165 下列定义数组的语句中正确的是()。A:#define size 10 char str1size,str2size+2; B:char str;C:int num10; D:int n=5; int ann+2;第26题 (1.0分) 题号:3563 以下函数的类型是_。fff(float x) return 5; A:与参数x的类型相同 B:void 类型 C:int类型 D:无法确定第27题 (1.0分) 题号:199 若有int a22=1,2,3,4; 则*(a+1),*(*a+1)的含义分别为()。A:非法,

10、2 B:&a10,2 C:&a01,3 D:a00,4第28题 (1.0分) 题号:558 int a10=1,2,3,4,5,6,7,8;int *p;p=&a5;p-3的值是()。A:2 B:3 C:4 D:不一定第29题 (1.0分) 题号:143 C 语言中以下几种运算符的优先次序()的排列是正确的。A:由高到低为:!,&,|,算术运算符,赋值运算符B:由高到低为:!,算术运算符,关系运算符,&,|,赋值运算符C:由高到低为:算术运算符,关系运算符,赋值运算符,!,&,|D:由高到低为:算术运算符,关系运算符,!,&,|,赋值运算符第30题 (1.0分) 题号:123 执行下列程序后,

11、其输出结果是()。main() int a=9; a+=a-=a+a; printf(%dn,a); A:18 B:9 C:-18 D:-9第31题 (1.0分) 题号:3105 以下程序的执行结果是main() int x = 0, s = 0; while( !x != 0 ) s += +x; printf( %d ,s ); A:0 B:1 C:语法错误 D:无限循环第32题 (1.0分) 题号:3108 C语言的switch语句中case后()。A:只能为常量 B:只能为常量或常量表达式C:可为常量或表达式或有确定值的变量及表达式 D:可为任何量或表达式第33题 (1.0分) 题号:513 int a10;合法的数组元素的最小下标值为()。A:10 B:9 C:1 D:0第34题 (1.0分) 题号:600 若有说明语句:char c=72;则变量c()。A:包含1个字符 B:包含2个字符 C:包含3个字符 D:说

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号